IBM
Java Entwicklung Capstone Projekt
IBM

Java Entwicklung Capstone Projekt

IBM Skills Network Team
Upkar Lidder

Dozenten: IBM Skills Network Team

Bei Coursera Plus enthalten

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

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.
Stufe Fortgeschritten

Empfohlene Erfahrung

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

Was Sie lernen werden

  • Sammeln Sie praktische, fundierte Erfahrungen bei der Gestaltung und Entwicklung dynamischer Webseiten mit interaktiven Funktionen unter Verwendung von JavaScript.

  • Verwalten Sie Entitätsbeziehungen mit Object Relational Mapping (ORM) unter Verwendung von Hibernate für ein effizientes Datenmanagement sowohl für SQL- als auch für NoSQL-Datenbanken.

  • Demonstrieren Sie Ihre Fähigkeiten in den Bereichen Cloud Native, Microservices, Container, DevOps und Agile, die Sie für den Job benötigen.

Kompetenzen, die Sie erwerben

  • Kategorie: Spring Boot
  • Kategorie: Hibernate (Java)
  • Kategorie: Restful API
  • Kategorie: Objekt-Relationales Mapping
  • Kategorie: Integrationstests
  • Kategorie: Docker (Software)
  • Kategorie: Back-End Web-Entwicklung
  • Kategorie: Full-Stack Web-Entwicklung
  • Kategorie: Datenbank-Anwendung
  • Kategorie: Java Programmierung
  • Kategorie: Front-End Web-Entwicklung
  • Kategorie: CI/CD
  • Kategorie: Kontinuierliche Integration
  • Kategorie: Gespeicherte Prozedur
  • Kategorie: Java
  • Kategorie: Software-Entwurfsdokumente
  • Kategorie: Anwenderbericht
  • Kategorie: Datenbanken
  • Kategorie: Modell Ansicht Controller
  • Kategorie: Datenbank-Design

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Mai 2025

Bewertungen

16 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 Ihr Fachwissen im Bereich Softwareentwicklung

Dieser Kurs ist Teil der Spezialisierung IBM Java-Entwickler (berufsbezogenes Zertifikat)
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für dieses berufsbezogene Zertifikat 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 von IBM zur Vorlage

In diesem Kurs gibt es 6 Module

Dieses Modul legt den Grundstein für das Capstone-Projekt, indem es die Fallstudie vorstellt, an der Sie arbeiten werden. Es hebt auch die Voraussetzungen hervor, einschließlich des Bewusstseins für die Schlüsselkonzepte und die wesentlichen Werkzeuge für die Arbeit an dem Abschlussprojekt. Das Modul bietet einen Überblick über technische Design- und User Story-Konzepte. Sie werden Ihre Architektur definieren, Microservices identifizieren und Ihre lokale Entwicklungsumgebung vorbereiten. In den praktischen Übungen zu einem realen Geschäftsszenario einer Klinik erstellen Sie eine Architekturspezifikation und User Stories für ein Klinikmanagementsystem.

Das ist alles enthalten

3 Videos2 Lektüren3 Aufgaben1 App-Element3 Plug-ins

Dieses Modul konzentriert sich auf den Entwurf von Datenbankschemata für strukturierte und unstrukturierte Daten in einem Gesundheitsportal. Sie werden MySQL- und NoSQL-Schemata erstellen, Primär- und Fremdschlüssel definieren und Beziehungen zwischen Entitäten herstellen. Sie lernen auch, wie Sie JPA-Modelle entwerfen, einschließlich Patienten-, Arzt-, Termin- und Verwaltungsmodelle, und dabei geeignete Anmerkungen, Validierungen und Mappings verwenden, um Beziehungen zwischen Modellen effektiv darzustellen.

Das ist alles enthalten

2 Videos3 Aufgaben1 App-Element4 Plug-ins

Dieses Modul führt Sie durch die Einrichtung der ersten Datenbank für ein Gesundheitsportal unter Verwendung der MySQL CLI und das Hinzufügen von Beispieldaten in die im Kurs bereitgestellten SQL- und NoSQL-Datenbanken. Sie erstellen die erforderlichen Datenbankstrukturen und füllen sie mit Beispieldaten für Benutzer wie Administratoren, Ärzte und Patienten. Schließlich führt das Modul auch in die Erstellung und Verwendung von Stored Procedures in SQL ein, um Backend-Funktionalitäten wie Reporting und Analytik zu unterstützen.

Das ist alles enthalten

2 Videos3 Aufgaben2 App-Elemente2 Plug-ins

Dieses Modul konzentriert sich auf die Erstellung der Model-View-Controller (MVC)-Struktur für Anmeldebildschirme innerhalb der Smart Clinic Management-Anwendung mit Spring Boot und Thymeleaf. Sie erstellen dynamische Webseiten mit grundlegendem HTML für die Struktur, CSS für das Styling und JavaScript für die Interaktivität, sowohl auf Seitenebene als auch durch gemeinsam genutzte Hilfsskripte. Das Modul deckt auch die Integration von JWT-basierter Authentifizierung ab, um den Anmeldefluss zu sichern und gleichzeitig dem MVC-Designmuster für eine saubere und wartbare Architektur zu folgen.

Das ist alles enthalten

2 Videos3 Aufgaben3 App-Elemente4 Plug-ins

Dieses Modul konzentriert sich auf die Containerisierung der Frontend- und Backend-Anwendungen des Smart Clinic Management Systems mit Docker. Sie werden die Grundlagen von Docker erkunden, einschließlich des Schreibens von Dockerdateien und der Ausführung wichtiger Docker-Befehle. Sie werden auch lernen, wie man containerisierte Dienste erstellt und ausführt, gefolgt vom Testen der kompletten Anwendung von Anfang bis Ende. Außerdem erfahren Sie, wie Sie eine einfache Continuous Integration (CI) Pipeline mit GitHub Actions einrichten, um Aufgaben wie Code Linting und die Ausführung von Tests zu automatisieren. Darüber hinaus werden Sie die Backend-Komponenten des Smart Clinic Management Systems erstellen und in die Frontend-Oberfläche integrieren. Sie bauen die wichtigsten Backend-Schichten auf, darunter Konfigurationen, Controller, Services, Repositories und globale Exception Handler. Das Modul behandelt auch die Verbindung des Frontends mit den Backend-REST-APIs, um einen nahtlosen Datenaustausch zu ermöglichen. Darüber hinaus werden Sie die Schritte zum Starten der vollständigen Anwendung in einer Laborumgebung und zum Ausführen des integrierten Systems von Anfang bis Ende nachvollziehen.

Das ist alles enthalten

3 Videos4 Aufgaben3 App-Elemente5 Plug-ins

Im letzten Modul reichen Sie Ihre Projektartefakte ein, einschließlich Code, Dokumentation und Screenshots der Bereitstellung. Sie werden auch Ihre Lernreise während des Kurses reflektieren.

Das ist alles enthalten

2 Lektüren1 App-Element1 Plug-in

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.

Dozenten

IBM Skills Network Team
IBM
82 Kurse1.412.705 Lernende
Upkar Lidder
IBM
17 Kurse457.446 Lernende

von

IBM

Mehr von Softwareentwicklung entdecken

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