Extreme Java Camp
Seminar
In Berlin
Beschreibung
-
Kursart
Intensivseminar
-
Niveau
Mittelstufe
-
Ort
Berlin
-
Unterrichtsstunden
24h
-
Dauer
3 Tage
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, in dem auch die erfahrensten Java-Profis intensiv angeregt und gefordert werden. Trainer des Camps ist Dr. Heinz Kabutz , einer der international bedeutendsten Java-Experten und Autor des weltweit bekannten „The Java Specialists‘ Newsletter“. Teilnehmer lernen durch hervorragend strukturierte Vorträge und eine Fülle an praktischen Übungen. Dieses einzigartige Training sollten Sie als Java-Entwickler nicht verpassen!
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
Workshop 1: Extreme Java – Advanced Topics (Java 9)
Workshop 2: Extreme Java – Concurrency Performance (Java 9)
Das sollten Sie mitbringen:
- Eigenes Notebook/Laptop USB oder SD Karten-Slot (20GB freier Platz auf der Festplatte , 8GB Memory, MultiCore) für das VM-Image
- Git Client, SSH-Client
- Grundkenntnisse in der Administration von Linux
Die Teilnehmer arbeiten auf einem vorgefertigten Docker-Cloud-Image.
Java-Entwickler
Meinungen
Themen
- JavaScript
- CompletableFuture
- Java
- Java 8
- Java 9
- Thread Pool Executors
- Softwareentwicklung
- Entwickler
- Java-Code
- eXtreme
Dozenten
Dr. Heinz Kabutz
JavaScript
Inhalte
Extreme Java – Advanced Topics (Java 9)
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 vonJava-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?
- 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
Extreme Java Camp