Java/Spring Fullstack- alles für den Praxisalltag
computer Online: Zoom 2 Feb 2026 until 6 Feb 2026 |
placeKöln 4 May 2026 until 8 May 2026 |
computer Online: Zoom 4 May 2026 until 8 May 2026 |
placeKöln 3 Aug 2026 until 7 Aug 2026 |
computer Online: Zoom 3 Aug 2026 until 7 Aug 2026 |
placeKöln 2 Nov 2026 until 6 Nov 2026 |
computer Online: Zoom 2 Nov 2026 until 6 Nov 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Das Schulungsziel ist es, Java-Entwickler umfassend für die heutigen Anforderungen in Unternehmen zu rüsten. Nach Abschluss werden fortgeschrittene Konzepte wie Spring-Framework, SQL-Integration, REST-Kommunikation sowie Debugging und Testing souverän beherrscht. Dadurch entsteht ein sicherer Umgang mit der gesamten Technologie-Palette, der im Team und vor Fachabteilungen einen kompetenten Eindruck hinterlässt und den Wert jedes Teilnehmers im Projekt erheblich steigert.Inhalt
-
1. Einführung, Kennenlernen, IDE-Setup
- Organisatorische Aspekte und Schulungsziele definieren
- Entwicklungsumgebung einrichten und konfigurieren
- Erwartungsabfrage für vorhandene Kenntnisse
- Projektsetup …
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Das Schulungsziel ist es, Java-Entwickler umfassend für die heutigen Anforderungen in Unternehmen zu rüsten. Nach Abschluss werden fortgeschrittene Konzepte wie Spring-Framework, SQL-Integration, REST-Kommunikation sowie Debugging und Testing souverän beherrscht. Dadurch entsteht ein sicherer Umgang mit der gesamten Technologie-Palette, der im Team und vor Fachabteilungen einen kompetenten Eindruck hinterlässt und den Wert jedes Teilnehmers im Projekt erheblich steigert.Inhalt
- 1. Einführung, Kennenlernen, IDE-Setup
- Organisatorische Aspekte und Schulungsziele definieren
- Entwicklungsumgebung einrichten und konfigurieren
- Erwartungsabfrage für vorhandene Kenntnisse
- Projektsetup mit Maven
- 2. Java Basics - Sprachmerkmale und Grundsyntax
- JVM-Prinzipien und Plattformunabhängigkeit von Java
- Struktur einer .java-Datei und main-Methode
- Datentypen, Primitive vs. Objekte, Access Modifier
- Einfache Klassen und Konsolenausgaben erstellen
- 3. Java Basics - Variablen, Methoden, Kontrollstrukturen
- Statische Variablen und Methoden verstehen
- Methoden und Überladung implementieren
- if/else und Schleifen für Programmabläufe
- Konsolenbasiertes Mini-Projekt mit OOP-Prinzipien
- 4. Java Basics - Vererbung, Interfaces, Abstrakte
Klassen
- Superklassen und Subklassen
- Interfaces
- Abstrakte Methoden und Klassen
- 5. Java Collections und Streams
- Listen, Mengen, Maps in Java Collections
- Generics und Typsicherheit anwenden
- Stream-API für funktionale Datenverarbeitung
- Filter-, Map- und Collect-Operationen einsetzen
- 6. Einführung in das Spring Framework
- Inversion of Control und Dependency Injection verstehen
- Projekt-Erzeugung mit Spring Initializr
- Spring Boot Hauptklasse und Konfiguration
- Erster REST-Endpunkt mit Spring Boot erstellen
- 7. Services, Komponenten, Architektur mit Spring
- @Component, @Service, @Repository und @Controller korrekt anwenden
- Bean-Scopes und Konfiguration definieren
- Controller-Service-Repository-Struktur implementieren
- Erweiterte Endpunkte und Tests durchführen
- 8. Datenbankgrundlagen und SQL
- Grundlegende SQL-Befehle: SELECT, INSERT, UPDATE, DELETE
- Datenmodellierung und einfache Joins verstehen
- JDBC-Anbindung in Java überblicken
- SQL-Statements in H2-Konsole oder MySQL-Workbench ausführen
- 9. Spring Data und Repository-Schicht
- Spring Data JPA für Entitäten und Repositories
- Entity-Klassen mit @Entity und @Id versehen
- application.properties für Datenbankzugriff konfigurieren
- CRUD-Operationen und Paging in Spring Boot implementieren
- 10. Architekturmuster und Schichten
- Controller, Service, Repository und Facade konzipieren
- Einsatz von DTOs zur Datenübertragung
- Konzept des MVC-Pattern anwenden
- Strukturierte Geschäftslogik modellieren
- 11. HTTP, REST und OpenAPI
- HTTP-Methoden und Status-Codes verstehen
- REST-Prinzipien für Webservices einführen
- OpenAPI zur API-Dokumentation nutzen
- Swagger-Integration in Spring Boot einrichten
- 12. WebSockets und Echtzeitkommunikation
- Unterschiede zwischen REST und WebSockets
- Spring Boot WebSocket-Endpunkt anlegen
- Einfache Chat-Demo für Echtzeitnachrichten
- Nachrichtenversand und Broadcast-Möglichkeiten testen
- 13. Frontend-Grundlagen mit HTML, CSS und JavaScript
- HTML-Struktur für grundlegende Layouts
- Basis-CSS-Regeln und Stylesheets einsetzen
- JavaScript und TypeScript Vergleich
- Frontend-Frameworks wie React oder Angular anreißen
- 14. Integration von Frontend und Backend
- REST-Abfragen im Frontend durchführen
- Daten darstellen und Benutzerinteraktion implementieren
- POST und DELETE Requests einbinden
- Komponentenlogik in Angular, Vue oder React ausbauen
- 15. Debugging und Logging
- IDE-Debugger nutzen
- Logging mit Log4j oder SLF4J
- 16. Testing und Clean Code
- JUnit für Unit-Tests einsetzen
- Integrationstests mit Spring Boot realisieren
- Lesbarkeit, Duplication und Benennungen verbessern
- Refactoring nach Clean Code-Prinzipien
- 17. Architekturgrundlagen und KI-Do„s und Don„ts
- Einfache Architektur-Konzepte kennenlernen
- KI in der Softwareentwicklung
- 18. Abschluss und Wiederholung
- Wichtige Konzepte im Schnellquiz rekapitulieren
- Abschließendes Code-Beispiel zum Gesamtüberblick
- Feedbackrunde zur Schulungsdurchführung
- Ausblick auf weiterführende Themen
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
