Spring Boot Tutorial

Die Spring Boot-Tutorialserie auf entwickler.de

Effiziente Applikationsentwicklung mit dem Spring-Framework lernen

TAGE

STUNDEN

MINUTEN

SEKUNDEN

Die Spring Boot-Tutorialserie auf entwickler.de

Effiziente Applikationsentwicklung mit dem Spring-Framework lernen

TAGE

STUNDEN

MINUTEN

SEKUNDEN

Spring Boot - Eine Einführung

Das Spring Framework vereinfacht die Applikationsentwicklung im Java-Enterprise-Umfeld sehr, benötigt jedoch immer noch viel an Konfigurationsarbeit.

Spring Boot geht einen Schritt weiter und reduziert diesen Aufwand mit Autokonfiguration drastisch.

In diesem Tutorial zeigt Ihnen Patrick Baumgartner, wie Sie Java-Anwendungen effektiv mit Spring Boot und weiteren Projekten im Ecosystem entwickeln. Eignen Sie sich aktuelles Spring-Boot-Know-how an, um moderne Applikationen zu entwickeln. 

Diese Themen erwarten dich

  • Spring Data, Spring MVC und Spring Security
  • Entwicklungsunterstützung, Testen, Deployment und Monitoring
  • Cloud-native: einsetzbar in bestehenden Umgebungen sowie auch in der Cloud

Die Tutorialreihe

Dein Tutorials-Trainer: Patrick Baumgartner

Patrick Baumgartner arbeitet als passionierter Software Crafter, Trainer, und Coach bei 42talents, einer Software Dienstleistungsfirma in Zürich, unterstützt Kunden in den Themen Architektur, Technologien und Software Craftsmanship.

Wer kann was lernen?

Zielgruppe

  • Unsere große Tutorialsreihe ist für jeden, der sich für Spring Boot interessiert und aktuelles Know-how in der Thematik aneignen möchte. Die Vorträge bilden die Theorie-Basis und die Demo und Übungen untermauern das Wissen dann in der Praxis.

Lernziele

  • Ziel dieses Tutorials ist es, die Grundlagen und Funktionsweisen von Spring Boot und dem Spring Framework zu verstehen und erste Anwendungen selber zu schreiben.

Tutorials ab der Woche vom 22. November

  • Einführung zum Videotutorial
  • Ressourcen
  • Was ist ein Microservice?
  • Was sind Cloud Native Applications?
  • Spring Framework & Dependency Injection
  • Application Lifecycle
  • Spring Ecosystem
  • Advantages of Using Spring Framework
  • Application Lifecycle
  • Spring Bean Konfiguration
  • ApplicationContext
  • Java Config
  • Annotation Based Configuration
  • Erste Schritte mit Spring Boot
  • Einführung in Spring Boot
  • Projekt erzeugen mit Spring Initializr
  • Spring Boot Projektgerüst
  • Erstellen eines Spring Boot Controllers
  • Starten von Spring Boot Appsa
  • Spring Boot Starters
  • AutoConfiguration
  • PropertySources
  • Disabling AutoConfiguration
  • Features für die Entwicklung
  • Spring Boot Devtools
  • Live Reload
  • Remote Applications
  • Dev Tools und Live-Reload in Action
  • Data Access mit Spring Boot
  • Was ist Spring Data?
  • Spring Data JPA Setup
  • Entities & Repositories
  • DEMO
  • Was ist Spring Data REST?
  • Hypermedia & REST
  • Spring Data REST Setup
  • Entities & Repositories
  • HAL Browser
  • Webapplikationen mit Spring MVC
  • Was ist Spring MVC?
  • Spring MVC Setup
  • Controllers
  • Request Mappings
  • Status Codes & Media Types
  • RestController
  • RestTemplate
  • Applikationen absichern mit Spring Security
  • Was ist Spring Security?
  • Spring Security Setup
  • Fundamentals
  • Web Security Method Security
  • Securing Spring Data REST
  • Testing Setup
  • Testing with @DataJpaTest
  • Testing with @MockBean
  • Testing with @WebMvcTest
  • Integration Testing with @SpringBootTest
  • Applikations-Deployment
  • Packaging
  • Logging
  • More on Properties Profiles
  • Monitoring mit Actuator
  • Spring Boot Actuator Setup
  • Actuator Endpoints
  • Application Development Infos
  • DEMO
  • Änderungen in Spring Boot 2.0

Voraussetzungen

Alles, was Du für den Anfang benötigst, ist Dein Rechner.

Alles Weitere lernst du im Tutorial.

Wer kann mitlernen?

  • Wöchentlich werden neue Teile der Tutorials-Reihe veröffentlicht.
    Abonnent:innen im Probemonat oder im monatlichen Abonnement können sich die Videos der 1. Woche kostenlos anschauen.
    Die gesamte Videoreihe steht Fullstack-Abonnenten oder Abonnenten, die sich seit mindestens 6 Monaten im monatlichen Abo befinden, zur Verfügung.

Jetzt Fullstack-Abo abschließen & Tutorials ansehen:

Fullstack-Abo – alle deine Vorteile im Überblick

Fullstack Logo

Das Fullstack-Abo ist das Rundum-sorglos-Paket für jeden Software-Professional. Als Abonnent hast du die Krone auf, wenn es um deine Weiterbildung geht!

  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
  • Rabatte für die Teilnahme an Konferenzen und Trainings
  • Zugriff auf Video-Aufzeichnungen von deinen Konferenzen und Trainings
  • Intelligente Themensuche AskFrank
  • Zugriff über Browser oder unsere mobilen Apps
Fullstack-Abo

198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!

  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv

Ab 72 € im Jahr pro Nutzer

  • Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
    3-Nutzer-Lizenz: 150 €
    5-Nutzer-Lizenz: 200 €
    10-Nutzer-Lizenz: 250 €
    15-Nutzer-Lizenz: 300 €
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich

Wir finden für jedes Team das passende Angebot!

  • Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Unkomplizierter Zugriff per IP-Adresse
  • Firmenweiter Zugang über E-Mail-Domain
  • Kein Administrationsaufwand

198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!

  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv

Ab 72 € im Jahr pro Nutzer

  • Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
    3-Nutzer-Lizenz: 150 €
    5-Nutzer-Lizenz: 200 €
    10-Nutzer-Lizenz: 250 €
    15-Nutzer-Lizenz: 300 €
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich

Wir finden für jedes Team das passende Angebot!

  • Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Unkomplizierter Zugriff per IP-Adresse
  • Firmenweiter Zugang über E-Mail-Domain
  • Kein Administrationsaufwand

Angebote für Gewinner-Teams

Wir bieten Lizenz-Lösungen für Teams jeder Größe: Finden Sie heraus, welche Lösung am besten zu Ihnen passt.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang