- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Java Spring Boot Aufbaukurs
Java Spring Boot Aufbaukurs
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 1.279 €
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Java ist neben C++ und C# eine der wichtigsten höheren, objektorientierten Programmiersprachen. Sie ist de facto der Standard zum Programmieren von Applikationen, die ohne systemspezifische Anpassungen auf den gängigen Betriebssystemen lauffähig sind.
In diesem Kurs erweiterst du deine Kenntnisse in Java Spring Boot und kannst Konfigurationen vornehmen, mit JSON serialisieren, Template Engines nutzen und Datenbanken mit Spring und JPA ansprechen.
Lehrplan & Module
Konfigurationen und Autokonfigurationen
Du steuerst Spring-Boot-Anwendungen über application.properties bzw. application.yml, Profile und Konfigurationsklassen. Außerdem verstehst Du, wie die Autokonfiguration Komponenten anhand des Klassenpfads einrichtet und wie Du sie gezielt überschreibst.
Serverstarter
Spring Boot Starter bündeln die Abhängigkeiten für typische Einsatzzwecke wie Web, Datenzugriff oder Tests. Du wählst passende Starter aus, bindest sie über Maven oder Gradle ein und lernst den eingebetteten Webserver kennen.
Serialisierung & Deserialisierung JSON
Du wandelst Java-Objekte mit Jackson in JSON um und liest JSON-Daten wieder in Objekte ein. Dabei passt Du Feldnamen, Datumsformate und ausgelassene Felder über Annotationen an.
Unterschiedliche Template Engines
Für serverseitig erzeugte HTML-Seiten vergleichst Du Template Engines wie Thymeleaf, FreeMarker und Mustache. Du übergibst Daten aus dem Controller an das Template und baust dynamische Ansichten auf.
Enthaltene Zertifikate
Voraussetzungen
Teilnehmer müssen über gute Deutschkenntnisse verfügen und im Umgang mit Windows geübt sein, also sich in der Ordnerstruktur zurechtfinden und mit Dateien arbeiten können. Außerdem sind Grundlagen-Kenntnisse in Java Spring Boot erforderlich.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Java Entwickler
- Backend Entwickler
- Full Stack Entwickler