Alle Trainings

Full Stack Java & Angular

Von der Spring-Boot-REST-API zur Angular-Single-Page-Application – euer Team baut und deployt den ganzen Stack.

  • 2 Tage
  • Fortgeschritten
  • Remote oder Inhouse
  • Deutsch & Englisch

Passt dieses Training zu eurem Team?

Für wen

  • Java-Entwickler, die Full-Stack-Aufgaben übernehmen
  • Teams, die eine neue Spring-Boot- und Angular-Anwendung bauen

Danach kann euer Team

  • Eine REST-API mit Spring Boot bauen und Daten in einer Datenbank persistieren
  • Eine Angular-Single-Page-Application gegen diese API bauen
  • Die Anwendung bei einem Hosting-Anbieter deployen

Voraussetzungen

  • Java-Kenntnisse
  • Grundkenntnisse in HTML, CSS und JavaScript
  • JDK, Node.js und eine IDE installiert

In zwei Tagen baut euer Team eine vollständige Webanwendung mit Spring Boot und Angular: eine REST-API mit Datenbank-Persistenz, eine Angular-Single-Page-Anwendung von Grund auf, die mit ihr spricht, und das Deployment auf einen Hosting-Dienst. Wir arbeiten mit den aktuellen Versionen von Spring Boot und Angular.

Agenda

Reihenfolge und Tiefe der Blöcke passen wir an euer Team an – was ihr schon beherrscht, lassen wir weg, eure Fragen bekommen die Zeit.

  1. Spring-Boot-Grundlagen

    • Das Spring-Ökosystem
    • Ein Projekt mit Spring Initializr starten
    • Spring Boot Annotations
    • Dependency Injection
  2. REST-API und Persistenz

    • Eine REST-API entwerfen
    • Architekturansätze
    • Datenbank-Persistenz
    • Fehlerbehandlung
  3. Angular Grundlagen

    • TypeScript im Überblick
    • Die Angular CLI
    • Standalone Components
    • Data Binding und Signals
    • Komponenten-Kommunikation und Lifecycle Hooks
    • Pipes und Direktiven
  4. Angular mit der API verbinden

    • Zugriff auf die REST-API über Services
    • RxJS für HTTP-Daten
    • Routing
    • Formulare und Validierung
  5. Testing, Monitoring und Deployment

    • Die API und die Angular-Anwendung testen
    • Spring-Boot-Anwendungen überwachen
    • Beide Teile deployen
    • Entscheidungen dokumentieren

Euer Trainer

  • Portrait of Tim Honermann

    Tim Honermann

    Senior Software Engineer

    Senior Software Engineer für Angular und Java, baut Full-Stack-Anwendungen für Kunden und schreibt darüber in seinem Blog.

    Ganzes Profil →
Training anfragen

Holt dieses Training in euer Team

Nur für euer Team – remote oder bei euch vor Ort, an Terminen, die euch passen, wo sinnvoll mit Beispielen aus eurer eigenen Codebasis.

oder per E-Mail an [email protected] · Mit dem Absenden akzeptiert ihr unsere Datenschutzerklärung.

Newsletter

Nur die neuesten Artikel und Ankündigungen.

Kein Spam. Versprochen. Mit der Anmeldung akzeptiert ihr unsere Datenschutzerklärung.

Swiss Digital ServicesSwiss Made Software
Kontakt

Und sonst?
Einfach Hallo sagen – Fabian antwortet innerhalb eines Werktags

Adresse
Offering Solutions Software GmbH
Haldenstrasse 3
8357 Aadorf, Schweiz
Social