Frühlingsgrundlagen

Kurs Frühlingsgrundlagen bietet eine fundierte Einführung in die Java-Anwendungsentwicklung mit dem Spring-Framework, einem der beliebtesten Ökosysteme der Softwarebranche. Die Teilnehmer erwerben grundlegende und fortgeschrittene Kenntnisse in Spring-Architektur, Konfiguration, Integration, Datenzugriff, Web-Anwendungsentwicklung, RESTful-API-Erstellung und Tests.

Das Trainingsprogramm verbindet Theorie und Praxis anhand von Beispielen aus der Praxis, angewandten Übungen, Gruppenprojekten und Fallstudien. Die Teilnehmer arbeiten mit Technologien wie Spring Core, Spring MVC, Spring Boot, Spring Data, JPA und Hibernate und entwickeln Schlüsselkompetenzen für die Erstellung moderner, skalierbarer und wartungsfreundlicher Anwendungen.

An wen ist es gerichtet?

Der Kurs richtet sich an Java-Entwickler und Softwareentwickler, die lernen möchten, wie sie mit dem Spring-Framework robuste Unternehmensanwendungen erstellen. Er ist ideal für alle, die in das Spring-Ökosystem einsteigen oder ihre vorhandenen Kenntnisse vertiefen möchten.

Was wirst du lernen?

Am Ende dieses Kurses können die Teilnehmer:

  • Verstehen Sie die Architektur und die Hauptkomponenten des Spring Frameworks.
  • Wenden Sie die Prinzipien von IoC (Inversion of Control) und DI (Dependency Injection) an.
  • Konfigurieren Sie Anwendungen mithilfe von XML, Anmerkungen und Spring-Profilen.
  • Integriert Module wie Spring Core, Spring MVC, Spring Boot und Spring Data;
  • Erstellen Sie moderne Webanwendungen mit Spring MVC und Thymeleaf.
  • Implementieren Sie den Datenbankzugriff (SQL, NoSQL) mit Spring Data JPA.
  • Erstellen Sie RESTful-APIs mit Best Practices, Swagger und Hypermedia;
  • Führen Sie Anwendungstests mit dem Spring Test Framework durch.
  • Entwickeln Sie praktische Projekte, die für die Unternehmensumgebung relevant sind.

Voraussetzungen:

  • Grundlegende Programmierkenntnisse in Java;
  • Vertrautheit mit HTML, CSS, SQL und relationalen Datenbanken;
  • Minimale Erfahrung in der Anwendungsentwicklung wird empfohlen.

Kursplan:

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

Tag 1:
• Einführung
• Neueste Spring-Version
• Microservices – Grundkonzepte
• Was ist Spring Boot und warum wird es verwendet?
• Wie funktioniert Spring Boot?
• Spring Boot Starter
• Selbstkonfiguration
• Struktur einer Spring Boot-Anwendung
• Verwenden von Spring Initializr
• Was ist eine Frühlingsbohne?
• Umkehrung der Kontrolle (IoC)
• Abhängigkeitsinjektion
• @Autowired-Annotation
• @Resource-Annotation
• Injektionsarten
• Konfigurationen
• Eigenschaftendateien

Tag 2:
• Spring MVC
• Web-Anmerkungen: @RequestMapping, @GetMapping, @PostMapping, @DeleteMapping
• Parameter: @RequestParam, @PathVariable
• Controller: @Controller und @RestController
• @RequestBody und @ResponseBody
• Was ist eine REST-API und wie funktioniert sie?
• Best Practices für die Entwicklung von APIs
• Testen mit Postman
• Datenbankzugriff mit JDBC
• Einführung in Hibernate
• Arbeiten mit DTOs
• Beziehungen in Hibernate: @OneToMany, @ManyToOne, @ManyToMany
• Verwenden von Spring Data JPA
• Erstellen einer vollständigen REST-API

Wir empfehlen, fortzufahren mit:

Zertifizierungsprogramme

Es gibt keine direkt mit diesem Kurs verbundenen Zertifizierungsprogramme.

Frühlingsgrundlagen

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer:

2
Tage

Preis:

840 EUR

Lieferung:

Präsenzunterricht, Hybrid-Klassenzimmer, virtuelles Klassenzimmer

Stufe:

1. Grundlegend