Aktualisiert im Mai 2025. Dieser Kurs bietet jetzt Coursera Coach! Eine intelligentere Art zu lernen mit interaktiven Echtzeitgesprächen, die Ihnen helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. In der heutigen technischen Landschaft bilden verteilte Systeme das Rückgrat skalierbarer und zuverlässiger Anwendungen. Dieser Kurs führt Sie durch die grundlegenden Konzepte der verteilten Datenverarbeitung mit Java, von der Entwicklung von Systemarchitekturen bis zur Beherrschung der Feinheiten moderner verteilter Datenbanken. Sie werden Schlüsselthemen wie Remote Procedure Calls (RPCs), asynchrone Kommunikation und Cluster-Koordination erforschen, um belastbare Systeme aufzubauen. Durch eine Mischung aus Theorie und Praxis werden Sie sich mit den Kommunikationsprotokollen beschäftigen, die verteilte Systeme antreiben. Konzepte wie Dienstregistrierungen, Lastausgleich und Nachrichtentransport werden eingehend erforscht und bereiten Sie darauf vor, Systeme zu entwerfen, die sich mühelos skalieren lassen. Jedes Modul beinhaltet praktische Projekte, wie z.B. die Konfiguration eines Tiny-URL-Systems, um das Gelernte mit realen Anwendungen zu vertiefen. Am Ende dieses Kurses werden Sie ein tiefes Verständnis dafür haben, wie man verteilte Systeme entwickelt, die den heutigen technischen Anforderungen entsprechen. Sie werden in die Lage versetzt, robuste Lösungen mit Java zu implementieren, die alles von Datenbanken und Messaging-Systemen bis hin zu Konsensalgorithmen und ereignisgesteuerten Architekturen umfassen. Dieser Kurs richtet sich an Java-Entwickler und Software-Ingenieure mit grundlegenden Kenntnissen in objektorientierter Programmierung und Netzwerktechnik, egal ob Sie Microservices oder große Datenpipelines entwerfen. Vorherige Erfahrungen mit Datenbanken und Systemdesignkonzepten sind von Vorteil, aber nicht erforderlich.

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

Empfohlene Erfahrung
Was Sie lernen werden
Konfigurieren und verwalten Sie verteilte Datenbanken wie Apache Cassandra und richten Sie eine robuste RPC-Kommunikation ein.
Vergleich verschiedener Konsensalgorithmen wie RAFT und Bewertung des Einsatzes von Techniken zur Dienstfindung.
Bewertung der Leistung verteilter Systeme mit Schwerpunkt auf Skalierbarkeit, Fehlertoleranz und Koordinierungsmechanismen.
Entwurf und Implementierung eines voll funktionsfähigen, skalierbaren verteilten Systems mit Java, mit Funktionen wie Nachrichtensystemen und Cluster-Koordination.
Kompetenzen, die Sie erwerben
- Kategorie: Web Services
- Kategorie: Databases
- Kategorie: Software Architecture
- Kategorie: Servers
- Kategorie: Transaction Processing
- Kategorie: Event-Driven Programming
- Kategorie: Java
- Kategorie: Distributed Computing
- Kategorie: Microservices
- Kategorie: Scalability
Werkzeuge, die Sie lernen werden
- Kategorie: Middleware
- Kategorie: NoSQL
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
4 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 5 Module
Dozent

von
Mehr von Cloud Computing entdecken
Status: Kostenloser TestzeitraumRice University
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

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
Weitere Fragen
Finanzielle Unterstützung verfügbar,

