Board Infinity

Erstellen von Anwendungen mit Spring Boot und MVC-Architektur

Erweitern Sie Ihre Kenntnisse mit Coursera Plus für 239 $/Jahr (normalerweise 399 $). Jetzt sparen.

Board Infinity

Erstellen von Anwendungen mit Spring Boot und MVC-Architektur

4.254 bereits angemeldet

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

12 Bewertungen

Stufe Anfänger

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

12 Bewertungen

Stufe Anfänger

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Erstellen und strukturieren Sie Spring Boot-Anwendungen unter Verwendung von MVC-Prinzipien und Best Practices.

  • Integrieren Sie relationale Datenbanken mit Spring Data JPA und verwalten Sie Entitätsbeziehungen.

  • Entwicklung sicherer, gut dokumentierter RESTful-APIs mit Spring Security und Swagger.

  • Wenden Sie zentrale Spring-Konzepte wie Dependency Injection, Konfigurationsannotationen und Lifecycle Management an, um modulare, testbare Anwendungen zu erstellen.

Kompetenzen, die Sie erwerben

  • Kategorie: Back-End Web Development
  • Kategorie: Application Deployment
  • Kategorie: Software Documentation
  • Kategorie: Databases
  • Kategorie: Enterprise Application Management
  • Kategorie: Java
  • Kategorie: API Design

Werkzeuge, die Sie lernen werden

  • Kategorie: Frontend Integration
  • Kategorie: Data Persistence
  • Kategorie: Java Programming
  • Kategorie: Application Programming Interface (API)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

13 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „Vollständige Java-Entwicklung mit Spring & Spring Boot“
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 3 Module

Dieses Modul legt den Grundstein für das Verständnis der Kernphilosophie, des schlanken Entwicklungsmodells und der Architekturvorteile von Spring Boot. Es beginnt mit einer Einführung in die strategische Rolle, die Spring Boot im breiteren Java- und Unternehmensentwicklungs-Ökosystem spielt, und hebt seine Fähigkeit hervor, den Konfigurationsaufwand zu reduzieren und die Anwendungsbereitstellung zu beschleunigen. Die Teilnehmer lernen die Schlüsselprinzipien hinter Spring Boot kennen - darunter Konvention statt Konfiguration, automatische Konfiguration und eingebettete Serverunterstützung - und erfahren, wie sich diese Merkmale von traditionellen Spring-basierten Setups unterscheiden. Das Modul führt auch durch die wichtigsten Setup-Schritte, von der Initialisierung von Projekten mit Spring Initializr bis zur Ausführung Ihrer ersten Anwendung. Am Ende des Moduls haben die Teilnehmer ein klares Verständnis dafür, wie Spring Boot die Backend-Entwicklung vereinfacht, und sind in der Lage, ihre eigenen Anwendungen selbstbewusst zu erstellen und zu strukturieren.

Das ist alles enthalten

21 Videos5 Lektüren5 Aufgaben2 Diskussionsthemen1 Plug-in

In diesem Modul wird untersucht, wie Spring Boot die Datenpersistenz in Unternehmensanwendungen durch nahtlose Integration mit relationalen Datenbanken vereinfacht und stärkt. Es beginnt mit einer Einführung in Spring Data JPA als High-Level-Abstraktion für die Arbeit mit Datenbanken, die es Entwicklern ermöglicht, sich auf die Domänenlogik zu konzentrieren, anstatt auf Standard-SQL. Die Teilnehmer lernen Schlüsselkonzepte wie Repositories, Entitäten und abgeleitete Abfragen kennen und verstehen die zugrunde liegenden Prinzipien des Object-Relational Mapping (ORM). Das Modul deckt auch fortgeschrittene Beziehungsmappings wie One-to-Many- und Many-to-Many-Assoziationen ab und stellt sicher, dass die Lernenden komplexe Datenstrukturen effektiv modellieren können. Schließlich werden auch praktische Aspekte wie Datenvalidierung, Behandlung von Ausnahmen und Transaktionsmanagement behandelt. Am Ende des Moduls werden die Teilnehmer in der Lage sein, robuste, datenbankgestützte Spring Boot-Anwendungen zu entwerfen, zu implementieren und zu verwalten, und zwar mit Klarheit und Sicherheit.

Das ist alles enthalten

14 Videos3 Lektüren4 Aufgaben

Dieses Modul konzentriert sich auf die Erstellung robuster, skalierbarer und standardkonformer RESTful-APIs mit Spring Boot. Es beginnt mit einer Einführung in die REST-Architekturprinzipien und wie diese mit der modernen Anwendungsentwicklung zusammenpassen. Die Teilnehmer lernen den gesamten Lebenszyklus der REST-API-Entwicklung kennen - von der Definition von Endpunkten und der Handhabung von HTTP-Methoden bis zur Verarbeitung von Anfragen und der Strukturierung von Antworten. Schlüsselkonzepte wie Controller-Design, Pfadvariablen, Abfrageparameter und Antwortstatuscodes werden ausführlich behandelt. Das Modul führt auch in Sicherheitsmechanismen wie Basisauthentifizierung und JWT sowie in Tools zur Dokumentation von APIs mit OpenAPI und Swagger ein. Am Ende des Moduls werden die Teilnehmer in der Lage sein, professionelle REST-APIs zu entwerfen, zu sichern und zu dokumentieren, die für die Integration in Unternehmenssysteme geeignet sind.

Das ist alles enthalten

15 Videos3 Lektüren4 Aufgaben1 Diskussionsthema

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Lehrkraftbewertungen
(5 Bewertungen)
Board Infinity
Board Infinity
249 Kurse405.940 Lernende

von

Board Infinity

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen