Schulungsübersicht
Überprüfung
- Vererbung und Intefizierung
- Objektreferenzen vs. Vererbung
- Polymorphie
- Statische und Standardmethoden der Schnittstelle
- Sammlungen und Generika
- Generische Typen (Vererbung, Wildcards)
- Generische Typen schreiben
Design Patterns
- Erstellung von Objekten
- Statische Methoden und Felder
- new-Operator
- Muster für die Erstellung
- Vererbung vs. Komposition / Pro und Kontra
- Zusammengesetztes Muster
- Innere Klassen
Reflexion
- Die Klasse namens Class
- Felder, Methoden und Konstruktoren finden
- Accessing Felder, Aufruf von Methoden
- Arrays untersuchen
Anmerkungen
- Anmerkungen in der Java API (@Override, @Deprecated)
- Definieren von Annotationen
Funktionale Programming
- Lambda Expression Überblick
- Lambda Expressions und funktionale Schnittstellen
- Verwendung von Lambda Expressions
- Arbeiten mit Methodenreferenzen
Die Stream-API
- Streams und Sammlungen
- Filtern von Sammlungen
- Verkettung und Pipelining
Datum/Zeit-API
- Legecy-APIs
- Die Datum/Uhrzeit-API (JSR 310)
- Datumsbasierte und zeitbasierte Ereignisse
- Zeitstempel, Zeiträume und Dauern
- Durchführen von Berechnungen
- Formatierung
- Lokalisierung / Zeitzonen
JUnit-Grundlagen
- JUnit Überblick, Testgetriebene Entwicklung
- Tests und Assertions
- Arbeiten mit Ausnahmen
- Organisieren von Tests mit JUnit
- Fixtures schreiben - @Before, @After
- Testsuiten und andere Fähigkeiten
- Überblick über Mock-Objekte
Build-Tools
- Ant Überblick
- Maven Übersicht
Voraussetzungen
Kenntnisse über Java Sprache und OOP. Die Teilnehmer müssen Pakete, Kontrollflüsse und Schleifen, grundlegende konkrete Klassen und grundlegende Schnittstellen kennen.
Erfahrungsberichte (5)
Dass wir eine komplexe Übersicht auch über den Kontext bekommen haben - zum Beispiel, warum wir bestimmte Annotationen benötigen und was sie bedeuten. Mir hat der praktische Teil des Trainings gefallen - das manuelle Ausführen der Befehle und die Aufrufe der REST-APIs.
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maschinelle Übersetzung
Die zusätzlichen Informationen, die geteilt wurden, machten den Kurs weniger geradlinig, aber angenehm in Groovy.
Covenant - Vodacom
Kurs - Groovy Programming
Maschinelle Übersetzung
Der Trainer kann das Thema klar erklären und jede Frage beantworten.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maschinelle Übersetzung
Der Trainingsstil und der Trainer helfen, Probleme zu lösen, die während der Übungen auftreten.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maschinelle Übersetzung
Der Umfang der behandelten Themen war erheblich, und der Trainer bemühte sich, diesem gerecht zu werden.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maschinelle Übersetzung