Webinar

Java/Spring Fullstack- alles für den Praxisalltag

Inhalte

  • 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-Dos und Donts
    • 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

LernzieleDas 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. ZielgruppenAlle, die bereits Programmiererfahrung und OOP-Grundlagen mitbringen und sich gezielt auf ein berufliches Umfeld vorbereiten möchten, in dem Java und Spring zum Einsatz kommen. Dieser Kurs bietet die ideale Vorbereitung, um in kürzester Zeit im neuen Arbeitsalltag produktiv zu sein. 

  • 1. Einführung, Kennenlernen, IDE-Setup
    • Organisatorische Aspekte und Schulungsziele definieren
    • Entwicklungsumgebung einrichten und konfigurieren
    • Erwartungsabfrage für vorhandene Kenntnisse
    • Projektsetup ...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
12.10.2026 - 16.10.2026 35 h 35 h Details Details Jetzt buchen
02.11.2026 - 06.11.2026 35 h 35 h Details Details Jetzt buchen
11.01.2027 - 15.01.2027 35 h 35 h Details Details Jetzt buchen
26.04.2027 - 30.04.2027 35 h 35 h Details Details Jetzt buchen
26.07.2027 - 30.07.2027 35 h 35 h Details Details Jetzt buchen
25.10.2027 - 29.10.2027 35 h 35 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9265656

Anbieter-Seminar-Nr.: 5048

Termin

25.10.2027 - 29.10.2027

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 3.094,00

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 35 h
  • Anbieterbewertung   (269)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
12.10.2026 - 16.10.2026 35 h 35 h Details Details Jetzt buchen
02.11.2026 - 06.11.2026 35 h 35 h Details Details Jetzt buchen
11.01.2027 - 15.01.2027 35 h 35 h Details Details Jetzt buchen
26.04.2027 - 30.04.2027 35 h 35 h Details Details Jetzt buchen
26.07.2027 - 30.07.2027 35 h 35 h Details Details Jetzt buchen
25.10.2027 - 29.10.2027 35 h 35 h Details Details Jetzt buchen