Spring und Hibernate für Anfänger (mit Spring Boot 2)

Die Spring- und Hibernate-Frameworks sind in der Welt der Java-Technologie hoch angesehen. Sie bieten ein umfassendes und unkompliziertes Toolkit für die Erstellung von Webanwendungen. Mit vorkonfigurierten Einstellungen können Entwickler schnell ihre erste Anwendung erstellen und sie bei Bedarf leicht anpassen. Diese Flexibilität ermöglicht die Integration professioneller Lösungen und die Entwicklung großer Unternehmenssysteme im Laufe der Zeit.

Dieser Kurs soll Anfängern eine solide Grundlage für das Verständnis der Funktionsweise der Spring- und Hibernate-Frameworks bieten. Er beginnt bei Null und führt die Lernenden schrittweise in diese Themen ein. Vorkenntnisse in Java sind die einzige Voraussetzung.

Neben dem Kennenlernen von Spring und Hibernate werden in diesem Kurs auch die Grundlagen der Entwicklung moderner Webanwendungen und grundlegende Architekturprinzipien behandelt. Die Teilnehmer haben die Möglichkeit, Thymeleaf kennenzulernen, eine innovative Technologie zur Erstellung von MVC-Websites mit Spring. Minimale HTML-Kenntnisse wären für diesen Teil des Kurses von Vorteil.

Während des gesamten Kurses werden die Lernenden hauptsächlich eine In-Memory-Datenbank verwenden, wenn sie mit Hibernate arbeiten. Dies erspart unnötige Installationen und verringert die Wahrscheinlichkeit, auf frustrierende Fehlermeldungen zu stoßen. Es wird jedoch auch eine Anleitung zur Verbindung mit einer echten Datenbank, insbesondere PostgreSQL, gegeben.

Der Dozent dieses Kurses hat seit über 15 Jahren umfangreiche Erfahrungen mit Spring und Hibernate für private und berufliche Projekte. Als leitender Entwickler hält er sich aktiv über die neuesten Erweiterungen dieser Frameworks auf dem Laufenden. Der Kurs wird auch darauf eingehen, wie Spring Boot die Entwicklungspraktiken revolutioniert hat und welche Auswirkungen es auf ältere Spring-Anwendungen hat.

Nach Abschluss dieses Kurses verfügen die Teilnehmer über ein solides Verständnis der Spring- und Hibernate-Frameworks sowie über wesentliche Fähigkeiten zur Entwicklung moderner Webanwendungen.

Kurslink: https://www.udemy.com/course/spring-beginner/