7. – 11. Oktober 2019 | Berlin

 

Das Intensivtraining für Java-Profis

 mit Dr. Heinz Kabutz

 

 

Jetzt Teilnahme sichern

7. – 11. Oktober 2019 | Berlin

 

Das Intensivtraining für Java-Profis

 mit Dr. Heinz Kabutz

 

 

Jetzt Teilnahme sichern

Jetzt Ticket sichern! Der Early Bird endet in:

 

 

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

Ihr Trainer Heinz Kabutz gibt praktische Einblicke in die
Workshop-Themen

Extreme Java – Advanced Topics (Java 11)

Montag – Dienstag | 7. und 8. Oktober 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 11?
  • 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 11)

Mittwoch – Freitag | 9. bis 11. Oktober 2019

In diesem dreitägigen Kurs verwenden wir die modernen Java Konstrukte wie Lambdas, Streams und var, um den Code besser lesbar zu machen, und 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 11 abdecken, wie z.B. StampedLock, LongAdder, parallele Streams, CompletableFuture, VarHandles und vieles mehr. Falls Sie noch in der Java 7 Welt leben, werden wir Sie als Nebeneffekt 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.

Folgende Inhalte werden die Teilnehmer nach diesem Kurs erlernt haben:

  • Wie man die neue Java-11-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 11 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 5. September die attraktiven Early-Bird-Preise und sparen Sie bis zu 200 € pro Ticket!
Icon Kollegenrabatt  Kollegenrabatt: 3 oder mehr Kollegen anmelden und bis zu 150 € pro Ticket extra sparen! 

 

Extreme Java Camp
7. – 11. Oktober | Berlin
Early-Bird-Preis
(bis 5. September)
Early-Bird-Preis
(inkl. Kollegenrabatt)
Standard
Extreme Java – Advanced Topics (7. – 8. Oktober)
1349 €
1249 €
1499 €
Extreme Java – Concurrency Performance (9. – 11. Oktober)
2699 €
2599 €
2899 €
Combined Ticket (7. – 11. Oktober)
3949 €
3799 €
4099 €

alle Preise zzgl. Mwst.

Erleben Sie weitere Events der Entwickler Akademie

 

DDD Summit

DDD Summit

Microservices Summit

Microservices Summit

API Summit

API Summit

DevOps Kubernetes Camp

DevOps Kubernetes Camp

DevOps Docker Camp

DevOps Docker Camp

HTML & CSS Days

HTML & CSS Days

JavaScript Days

JavaScript Days

React Days

React Days

Angular Days

Angular Days

Software Architecture Camp

Software Architecture Camp

ML Summit

ML Summit

Python Summit

Python Summit

Delphi Code Camp

Delphi Code Camp

MobileTech Conference & Summit

MobileTech Conference & Summit

X
Keine Infos mehr verpassen!