11. – 15. März 2019 | München

 

Das Intensivtraining für Java-Profis

 mit Dr. Heinz Kabutz

 

 

Jetzt anmelden

11. – 15. März 2019 | München

 

Das Intensivtraining für Java-Profis

 mit Dr. Heinz Kabutz

 

 

Jetzt anmelden

 

Vielen Dank an alle Teilnehmer! Das nächste Extreme Java Camp findet vom 11. – 15. März 2019 in München statt. Bleiben Sie mit unserem Newsletter auf dem Laufenden!

 

 

 Das Extreme Java Camp mit Workshops zu fortgeschrittenen Java-Themen und zu Java Concurrency Performance

Das Extreme Java Camp besteht aus zwei Intensivseminaren, die umfassendes und aktuellstes Know-how zu fortgeschrittenen Java-Themen und zu Java Concurrency Performance vermitteln. Es ist ein einzigartiges Hands-on-Training mit hervorragend strukturierten Vorträgen und einer Fülle an praktischen Übungen. Auch die erfahrensten Java-Profis werden intensiv angeregt und gefordert. Trainer des Camps ist Dr. Heinz Kabutz , einer der international bedeutendsten Java-Experten und Autor des weltweit bekannten „The Java Specialists‘ Newsletter“ (javaspecialists.eu). Dieses einzigartige Training sollten Sie als Java-Entwickler nicht verpassen!

 

Die Workshop-Tage im Überblick 

 

Zeiten Montag Dienstag Mittwoch Donnerstag Freitag
Ganztägig Advanced Topics Workshop Concurrency Performance Workshop

Extreme Java – Advanced Topics (Java 9)

Montag – Dienstag | 11. und 12. März 2019

Während dieses zweitägigen Kurses erhalten Sie umfassendes Wissen zu fortgeschrittenen Java-Themen. Jedem Hauptteil folgen hilfreiche praktische Übungen, in denen Sie das Gelernte selbst anwenden können. Selbst der erfahrenste Java-Programmierer wird hier intensiv angeregt und herausgefordert. Dieser Intensivkurs ist ideal für den professionellen Java-Programmierer geeignet, der lernen möchte, wie man die Java-Programmiersprache ausführlich beherrscht.

Das erwartet Sie im Kurs:

Wenn Sie auch nur eine dieser Fragen mit „Ja“ beantworten, dann ist dieser Kurs genau das Richtige für Sie:

  • Möchten Sie fortgeschrittene Techniken zum Schreiben von Java-Code erlernen?
  • Möchten Sie Java Serialization und Java NIO verstehen?
  • Möchten Sie die Feinheiten des Java-Speichers verstehen, einschließlich Tipps zur Diagnose von Problemen, insbesondere mit dem G1 Collector in Java 9?
  • Haben Sie sich schon einmal gefragt, welche Möglichkeiten es im Reflection-API gibt und wie sich diese auf VarHandles, MethodHandles und Module beziehen?
  • Oder haben Sie sich gefragt, welche Datenstrukturen für Ihre Anwendung am besten geeignet sind?
  • Vielleicht suchen Sie auch nach besseren Möglichkeiten zur Verwaltung von Ausnahmen?

Extreme Java – Concurrency Performance (Java 9)

Mittwoch – Freitag | 13. bis 15. März 2019

In diesem dreitägigen Kurs verwenden wir die Java 8 Lambdas und Streams, um den Code besser lesbar zu machen, und Java 9 VarHandles, um den Code robuster zu machen. Sie erfahren mehr über Threading, Performance, Compare-and-Swap non-blocking Constructs, Garbage Collectors und viele andere Themen, die Sie schnell in Ihrer eigenen Arbeit anwenden können. Wir werden alle relevanten Konstrukte in Java 8 und 9 abdecken, wie z.B. StampedLock, LongAdder, parallele Streams, VarHandles und vieles mehr. Als Nebeneffekt werden Sie sich mit Java 8 Lambdas vertraut machen. Während des Trainings haben Sie immer die Möglichkeit, das Gelernte in durchdachten Übungen anzuwenden. Dies wird Ihnen helfen, das neue Wissen schnell zu verstehen und zu verinnerlichen.

Teilnehmer, die diesen Kurs erfolgreich abgeschlossen haben, werden nach dem Kurs Folgendes erlernt haben:

  • Wie man die neue Java-9-Syntax zusammen mit Java 8 Streams und Lambdas verwendet.
  • Warum Threads wichtig sind und was die Risiken sind.
  • Wie Sie Objekte sicher freigeben können, einschließlich Sichtbarkeitsbedenken.
  • Wie die Threadsicherheit durch Thread-, Stapel- und Objekteinschluss gewährleistet werden kann.
  • Den Unterschied zwischen synchronisierten und gleichzeitigen Sammlungen und wann welche zu verwenden ist.
  • Wie man hochleistungsfähigen Code schreibt, der gut skalierbar ist.
  • Wie eine Blocking Queue verwendet werden kann, um Producer-Consumer-Systeme
    aufzubauen, und was die verschiedenen Blocking Queues in Java sind.
  • Wie Semaphore, CountDownLatch und Phaser verwendet werden können, um zwischen Threads zu kommunizieren
  • Wie man die Thread Pool Executors verwendet und konfiguriert, um Aufgaben asynchron auszuführen.
  • Wie man asynchrone Tasks, die sie gestartet haben, sauber abbrechen kann.
  • Wie CompletableFuture eingesetzt werden kann, um moderne asynchrone Designs zu erzeugen.
  • Wie Flow ein reaktives Design basierend auf dem Observer-DesignPattern erzeugt.
  • Wie der Fork/Join Pool funktioniert und wann er zu verwenden ist anstatt parallele Streams oder CompletableFuture.
  • Wie man Probleme mit der Lebendigkeit erkennt und löst, wie z.B. Deadlock, Livelock und Streitigkeiten.
  • Wie ReentrantLock, ReentrantReadWriteLock und das Java 8 StampedLock funktionieren und wie wir damit effizienten Code mit optimistischen Techniken schreiben können.
  • Wie man bei Bedarf eigene Synchronizer schreibt, indem man zustandsabhängige Klassen erstellt.
  • Was atomare Klassen sind und wie man effiziente, nicht blockierende Klassen baut
  • Wie man mit Java 9 Variable Handles extrem schnelle, nicht blockierende Datenstrukturen aufbauen kann.
  • Wie man den G1 Collector konfigurieren kann.
  • Wie Profiler eingesetzt werden können, um Engpässe zu finden und welche Rolle Mikrobenchmarks bei der Bestätigung dieser Engpässe spielen.
  • Wie man die häufigsten Fallstricke im Java-Code optimiert. 

Verpasse keine News & Updates – Folge dem Extreme Java Camp auf Twitter!

Wer sollte teilnehmen?

Sie sollten mindestens zwei Jahre Erfahrung mit Java besitzen, um an diesem Camp teilzunehmen.

Technische Voraussetzungen

Bitte bringen Sie einen Laptop mit mindestens 8GB mit.

Keine Infos mehr verpassen!

Leistungen im Überblick

  • Genießen Sie Erfrischungen und Snacks in den Pausen sowie ein leckeres Mittagsbuffet. 
  • Sie erhalten die Seminarmaterialien in elektronischer Form.
  • Sie erhalten ein Entwickler-Akademie-Zertifikat, das Ihnen Ihre erfolgreiche Teilnahme bescheinigt.
  • Sie erhalten darüber hinaus Gratismagazine, kostenlose Internetzugänge u.v.m.
  • Begrenzung auf maximal 16 Teilnehmer.  
  • Erleben Sie ein intensives Training mit einem der weltbesten Java-Experten.
  • Trainingszeiten: Erster Tag: 9.30 – 17.30 Uhr, die folgenden Tage: 9.00 – 17.00 Uhr
  • Am ersten Abend laden wir Sie zu einem Get-Together mit Freibier und Snacks ein. Hier haben Sie Gelegenheit für entspanntes Networking und Erfahrungsaustausch mit dem Trainer und anderen Teilnehmern.

„Das Extreme Java Camp bündelt die Core Programmierung von Java in fünf intensive Tage. Ein extrem hoher Lernfaktor ist garantiert!“

– Heinz Kabutz
(Java Specialist)

Präsentiert von

Entwickler AkademieJava Magazin Logo

Veranstalter


TICKETS

Icon Early Bird Preis Preis Special: Sichern Sie sich bis zum 31. Januar die attraktiven Early-Bird-Preise und sparen Sie 150 € pro Ticket!
Icon Kollegenrabatt  Kollegenrabatt: 3 + Kollegen anmelden und bis zu 250 € sparen! 

 

Extreme Java Camp
11. – 15. März | München
Early-Bird-Preis
(bis 31. Januar)
Early-Bird-Preis
(inkl. Kollegenrabatt)
Standard
Extreme Java – Advanced Topics (11. – 12. März)
1349 €
1249 €
1499 €
Extreme Java – Concurrency Performance (13. – 15. März)
2699 €
2599 €
2899 €
Combined Ticket (11. – 15. März)
3949 €
3799 €
4099 €

           alle Preise zzgl. Mwst.

 

Erleben Sie weitere Events der Entwickler Akademie

 

X
Keine Infos mehr verpassen!