Java Advanced - für Fortgeschrittene
Zielgruppe:
Dieses Seminar ist für Programmierer gedacht, die die Grundlagen von Java SE bereits beherrschen. Alternativ genügt auch der Besuch des Basic - Seminars und etwas praktische Erfahrung oder ein entsprechender Hintergrund.
Jede Lektion beinhaltet einen Theorie- und einen Praxisanteil. Für angehende Programmierer empfehlen wir das Seminar "Java Basics - Die Grundlagen".
Seminarziele:
- ein tieferes Verständnis für Java und dessen Möglichkeiten entwickeln
- Erstellung einer grafischen Java-Anwendung mit Versionskontrolle
- Wissen über mögliche Schnittstellen und Entwurfsmuster erwerben
Dauer:
Voraussetzungen:
Typ:
Preis:
- 2.100,00 € (2.499,00 € inkl. 19% MwSt.)
Seminarinhalte:
Überblick
- Wiederholung der Java - Grundlagen
- Individualisierung der Entwicklungsumgebung
- Entwurfsmuster
Objektorientiertes Design
- Entwurf eigener Klassen, Methoden und Konstruktoren
- Objekterzeugung mittels Builder- und Factory- Mustern
- Wirkungsweise der Objektzerstörung
- weitere Entwurfsmuster in Java
- Serialisierung, Duplikation, Unveränderbarkeit
- Annotationen
Paralleles Programmieren und Nebenläufigkeit
- Threads und Runnables
- Unterscheidung Synchron und Asynchron
- Deadlocks und deren Vermeidung
- Fork-/Join-Framework und parallele Datenströme
- Lambda-Ausdrücke
Grafische Oberflächen
- AWT, JSwing und JavaFX
- Layout-Erstellung
- Ereignisbehandlung
- Unterstützende Werkzeuge
Spezialisierung
- Logging
- Internationalisierung und Lokalisierung
- Eigenschaften der Anwendung anpassen
- Sicherheit in Java
- Java und XML
Automatische Speicherverwaltung
- Garbage Collection
- Startparameter festlegen
- Optimierungspotenziale
- Vor- und Nachteile
Ausblick
- Grafik auf Mobilgeräten
- Unterstützung durch Künstliche Intelligenz
Schulungsmethode:
Interaktiver Online-Unterricht in kleinen Gruppen von maximal 5 Personen. Auf jeden Theorie-Anteil folgen praktische Beispiele und Übungen. Der Seminarleiter geht auf die individuellen Bedürfnisse, den Kenntnisstand und die Fragen der Teilnehmenden ein.
Inklusivleistungen:
- Seminarunterlagen (digital)
- Nachbetreuung bei Fragen (täglich, nach dem Seminar)
- L2P-Academy-Zertifikat
- passende Fachliteratur zur persönlichen Weiterbildung (optional Online-Tutorials)
Buchung via Timify (ext. Link)