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 4 Module
Ausgehend von einem Verständnis der Architekturstile werden Sie sich mit Architekturen für Webanwendungen befassen und anschließend die Grundlagen der serviceorientierten Architektur (SOA) in zwei Ansätzen erkunden: Web Services (WS*) und Representational State Transfer (REST) Architektur.
Im Capstone Project verbinden Sie eine Java-basierte Android-Anwendung mit Elasticsearch, einem Webservice mit einer REST-API (Application Programmer Interface). Nach Abschluss dieses Kurses sind Sie in der Lage:
- SOA (Service-Oriented Architecture) zur Strukturierung webbasierter Systeme beschreiben - WS*-Dienste erklären (z.B. SOAP über HTTP, WSDL, UDDI, BPEL) - REST-Architektur anwenden (z.B. JSON über HTTP, URI) - REST-Entwurfsprinzipien identifizieren - ein System mit REST-Schnittstellen erstellen - Microservice-Architektur anwenden.
In diesem Modul werden wir Sie in serviceorientierte Architekturen und deren Grundprinzipien einführen. Anschließend erhalten Sie einen Crash-Kurs über die Technologien, die dem Web zugrunde liegen, so dass Sie bereit sind, im nächsten Modul etwas über Webdienste zu lernen. Dieses Modul behandelt auch einige frühere Vorläufer der serviceorientierten Architektur.
Das ist alles enthalten
9 Videos5 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
9 Videos•Insgesamt 79 Minuten
4.1.1 - Einführung in die Service-orientierte Architektur•13 Minuten
4.1.2 - Grundsätze der Dienstleistung•3 Minuten
4.1.3 - Entwicklung von Web-Systemen•8 Minuten
4.1.4 - Web-Systemarchitektur•5 Minuten
4.1.5 - HTML / XML / JSON•5 Minuten
4.1.6 - HTTP•12 Minuten
4.1.7 - JavaScript•5 Minuten
4.1.8 - Remote Procedure Call (RPC)•14 Minuten
4.1.9 - Objekt-Broker•13 Minuten
5 Lektüren•Insgesamt 50 Minuten
Treffen Sie Ihren Referenten - Sam Jeffrey•10 Minuten
Glossar für serviceorientierte Architektur•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Modul 1 Rückblick•30 Minuten
Webdienste
Modul 2•3 Stunden abzuschließen
Moduldetails
WS*-artige Webservices sind eine Gruppe von Spezifikationen der ersten Generation, die es Entwicklern ermöglichen, Webservices zu entwickeln und zu nutzen. Sie basieren alle auf XML. In diesem Modul lernen Sie einige der wichtigsten Spezifikationen für Webdienste im WS*-Stil kennen: SOAP, WSDL, UDDI und BPEL.
Das ist alles enthalten
5 Videos3 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 36 Minuten
4.2.1 - Einführung in Webdienste•9 Minuten
4.2.2 - Dienstaufruf (SOAP)•7 Minuten
4.2.3 - Dienstbeschreibung (WSDL)•7 Minuten
4.2.4 - Veröffentlichung und Erkennung von Diensten (UDDI)•8 Minuten
4.2.5 - Dienstzusammenstellung (BPEL)•6 Minuten
3 Lektüren•Insgesamt 30 Minuten
Diskussion: Erfahrungen mit internen Webdiensten•10 Minuten
Forum für Peer-Review-Anfragen•10 Minuten
Capstone Assignment 4.1 - Bestimmen Sie den Informationsbedarf der App•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Modul 2 Überprüfung•30 Minuten
1 peer review•Insgesamt 60 Minuten
Capstone Assignment 4.1 - Bestimmen Sie den Informationsbedarf der App•60 Minuten
REST-Architektur für SOA
Modul 3•2 Stunden abzuschließen
Moduldetails
RESTful-Webdienste sind eine weitere Art von Webdiensten, die auf leichtgewichtigen HTTP-Methoden basieren. Aufgrund ihrer relativen Einfachheit haben sie die WS*-artigen Dienste weitgehend abgelöst. In diesem Modul lernen Sie RESTful-Dienste kennen und erfahren, wie Sie sie entwerfen können. Außerdem erfahren Sie etwas über Microservices, eine Softwarearchitektur für Anwendungen, die auf Services basiert.
Das ist alles enthalten
3 Videos2 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 29 Minuten
4.3.1 - Einführung in REST•7 Minuten
4.3.2 - Einen REST-Dienst entwerfen•11 Minuten
4.3.3 - Einführung in Microservices•11 Minuten
2 Lektüren•Insgesamt 20 Minuten
Antwort auf REST Service unbenotete Aufgabe•10 Minuten
Diskussion: Ideen für REST-Webdienste•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Modul 3 Wiederholung•30 Minuten
1 peer review•Insgesamt 60 Minuten
REST-Dienste (Praxis)•60 Minuten
Capstone Herausforderung
Modul 4•2 Stunden abzuschließen
Moduldetails
In den vorangegangenen Modulen haben Sie den Informationsbedarf einer Android-Anwendung bei der Fernspeicherung von Daten ermittelt. Im letzten Modul des Kurses werden Sie nun die Anwendung vollständig mit einem entfernten Elasticsearch-Server verbinden, damit die Benutzer Informationen auf ihren Geräten gemeinsam nutzen können. Nachdem Sie diese Aufgabe erledigt haben, sind Sie bereit für die Abschlussprüfung.
Das ist alles enthalten
3 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
3 Lektüren•Insgesamt 30 Minuten
Capstone Assignment 4.2 - App mit Elasticsearch verbinden•10 Minuten
Die University of Alberta gilt als eine der weltweit führenden öffentlichen forschungs- und lehrintensiven Universitäten, die für ihre Exzellenz in den Bereichen Geisteswissenschaften, Naturwissenschaften, kreative Künste, Wirtschaft, Ingenieurwesen und Gesundheitswissenschaften bekannt ist. Als eine der besten Universitäten Kanadas investieren wir in eine zielgerichtete postsekundäre Online-Ausbildung, die sich auf innovative digitale Pädagogik, erstklassige Dozenten, ein außergewöhnliches Design und ein hervorragendes Studentenerlebnis stützt.
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.“
Bewertungen von Lernenden
4.5
593 Bewertungen
5 stars
67,34 %
4 stars
21,04 %
3 stars
7,40 %
2 stars
1,68 %
1 star
2,52 %
Zeigt 3 von 593 an
A
AT
5·
Geprüft am 27. Jan. 2026
A very rich course that delivered fundamental knowledge and clarified important concepts that are often insufficiently explained.
S
SM
5·
Geprüft am 1. Apr. 2026
I highly recommend this course, which offers high-quality learning with in-depth exploration of Software Architecture subject.
Y
YS
4·
Geprüft am 3. Mai 2020
I enjoyed being part of the course. Hats-off to the online mentors and educators around the globe who are helping this far to help us in making progress to our careers. Thank You!!
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.
Finanzielle Unterstützung verfügbar, weitere Informationen
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.