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
Für neu entstandene Technologien bieten REST-APIs einen flexiblen und einfacheren Prozess zur Integration von Anwendungen. Sie haben sich als eine der am häufigsten verwendeten Methoden zur Verbindung von Komponenten eines verteilten Systems herausgestellt. Für einen Backend-Entwickler ist die Fähigkeit, REST-APIs zu erstellen, eine wichtige Voraussetzung. Dieser Kurs wird Sie in die Lage versetzen, REST-APIs mit Hilfe verschiedener Frameworks und Tools zu erstellen und zu dokumentieren. In erster Linie geht es dabei um die Erstellung von REST-APIs, die Anfragen vom Frontend entgegennehmen und entsprechende Antworten senden. Hier lernen Sie auch, die REST-APIs mit Swagger zu dokumentieren.
Für neu entstandene Technologien bieten REST-APIs einen flexiblen, leichtgewichtigen Prozess zur Integration von Anwendungen. Diese APIs haben sich als die am häufigsten verwendete Methode zur Verbindung von Komponenten des verteilten Systems herausgestellt. Für einen Backend-Entwickler ist die Erstellung von REST-APIs eine der Grundvoraussetzungen. Die in diesem Lernsprint erworbenen Fähigkeiten werden Sie in die Lage versetzen, REST-APIs mit Vanilla JS zu erstellen
Das ist alles enthalten
16 Videos2 Lektüren1 Aufgabe2 Programmieraufgaben
Infos zu Modulinhalt anzeigen
16 Videos•Insgesamt 48 Minuten
Kontext Einstellung•2 Minuten
REST API beschreiben•3 Minuten
Erkunden Sie die Anwendungen von RESTful-Diensten•3 Minuten
Definieren Sie die Komponenten von RESTful-Diensten•8 Minuten
Implementieren von Schichten in RESTful-Diensten mit VanillaJS•2 Minuten
Beobachten und wiederholen : HTTP-Server erstellen•4 Minuten
GET, POST, PUT und DELETE implementieren•2 Minuten
Zugriff auf die REST-Ressource über einen REST-Client•1 Minute
Beobachten und wiederholen : To-do Tracker Teil1•4 Minuten
Beobachten und wiederholen : To-do Tracker Teil2•6 Minuten
Beobachten und wiederholen : To-do Tracker Teil3•5 Minuten
Praxis Brief•2 Minuten
Praxis-Nachbesprechung•1 Minute
Herausforderung Brief•3 Minuten
Herausforderung Nachbesprechung•1 Minute
Lernen Konsolidierung•1 Minute
2 Lektüren•Insgesamt 20 Minuten
Anleitung zum Hochladen der Lösung der Programmieraufgabe•10 Minuten
Dokumentieren und Erstellen von REST-APIs mit Vanilla Node.js•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Dokumentieren und Erstellen von REST-APIs mit Vanilla Node.js•30 Minuten
2 Programmieraufgaben•Insgesamt 240 Minuten
Produkt•75 Minuten
Film Anwendung•165 Minuten
Erstellung von REST-APIs mit ExpressJS
Modul 2•6 Stunden abzuschließen
Moduldetails
ExpressJS ist eines der besten JavaScript-Frameworks für die Backend-Entwicklung. Es dient in erster Linie der Erstellung von Restful APIs, die Anfragen vom Frontend entgegennehmen und entsprechende Antworten senden. Mit ExpressJS können Sie Ihre Anwendung schnell skalieren. Dieser Lernsprint wird Sie in die Lage versetzen, REST-APIs mit ExpressJS zu erstellen und die REST-API mit Tools wie Swagger zu dokumentieren
Das ist alles enthalten
19 Videos1 Lektüre1 Aufgabe2 Programmieraufgaben
Infos zu Modulinhalt anzeigen
19 Videos•Insgesamt 71 Minuten
Kontext Einstellung•2 Minuten
Erkunden Sie den Express-Rahmen•4 Minuten
Definieren Sie Routen•4 Minuten
Definieren Sie Routenparameter und Handler in Express•2 Minuten
Beobachten und wiederholen: Anfrage vom Server erhalten•3 Minuten
Node.js-Anwendung strukturieren•2 Minuten
Middleware mit Express implementieren•4 Minuten
Beobachten und wiederholen: RESTful API für Benutzerdetails - 1•5 Minuten
Beobachten und Wiederholen : RESTful API für Benutzerdetails - 1 Teil2•5 Minuten
Beobachten und wiederholen: RESTful API für Benutzerdetails - 2•5 Minuten
Beobachten und Wiederholen : RESTful API für Benutzerdetails - 2 Teil2•5 Minuten
Dokumentieren Sie die API mit Swagger•6 Minuten
Beobachten und wiederholen: Die Benutzer-API-Dokumentation - 1•6 Minuten
Beobachten und wiederholen: Die Benutzer-API-Dokumentation - 2•5 Minuten
Praxis Brief•3 Minuten
Praxis-Nachbesprechung•2 Minuten
Herausforderung Brief•4 Minuten
Herausforderung Nachbesprechung•2 Minuten
Lernen Konsolidierung•2 Minuten
1 Lektüre•Insgesamt 10 Minuten
Erstellung von REST-APIs mit ExpressJS•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Erstellung von REST-APIs mit ExpressJS•30 Minuten
2 Programmieraufgaben•Insgesamt 225 Minuten
Produkt-Details•60 Minuten
Film-Anwendung mit ExpressJS•165 Minuten
Absicherung von REST-APIs mit JSON-Web-Tokens und Oauth
Modul 3•5 Stunden abzuschließen
Moduldetails
Jeden Tag veröffentlichen Millionen von Benutzern sensible Informationen im Internet. Die Sicherheit dieser Informationen ist eine der größten Herausforderungen für die Entwickler. Für einen Entwickler ist es entscheidend, sichere Anwendungen zu erstellen. Es ist wichtig, REST-API mit einer Basisauthentifizierung unter Verwendung von JWT oder JSON Web Tokens zu sichern. In diesem Lernsprint lernen Sie, wie Sie Anwendungen mit externen APIs unter Verwendung von OAUTH2 autorisieren können.
Das ist alles enthalten
17 Videos1 Lektüre1 Aufgabe2 Programmieraufgaben
Infos zu Modulinhalt anzeigen
17 Videos•Insgesamt 60 Minuten
Kontext Einstellung•2 Minuten
Beschreiben Sie Authentifizierung und Autorisierung•2 Minuten
Einführung von JSON Web Token (JWT)•1 Minute
Beschreiben Sie, wie JWT funktioniert•6 Minuten
Authentifizierung mit JWT implementieren•2 Minuten
Beobachten und wiederholen: JWT implementieren•10 Minuten
Beobachten und wiederholen: JWT implementieren Teil2•6 Minuten
Beobachten und wiederholen: JWT implementieren Teil3•6 Minuten
Beschreiben Sie OAuth2•3 Minuten
Sichere Node.js-Anwendungen mit OAuth2 erstellen•3 Minuten
Beobachten und wiederholen: GitHub-Authentifizierung•5 Minuten
Beobachten und Wiederholen: GitHub-Authentifizierung Teil2•6 Minuten
Praxis Brief•2 Minuten
Praxis-Nachbesprechung•1 Minute
Herausforderung Brief•2 Minuten
Herausforderung Nachbesprechung•1 Minute
Lernen Konsolidierung•1 Minute
1 Lektüre•Insgesamt 10 Minuten
Absicherung von REST-APIs mit JSON-Web-Tokens und Oauth•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Absicherung von REST-APIs mit JSON-Web-Tokens und Oauth•30 Minuten
2 Programmieraufgaben•Insgesamt 225 Minuten
Benutzer authentifizieren•60 Minuten
Benutzer-Autorisierung•165 Minuten
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
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
NIIT wurde 1981 gegründet und bietet marktführenden Unternehmen in 30 Ländern weltweit Managed Training Services an. Das umfassende Angebot an Managed Training Services von NIIT umfasst maßgeschneiderte Lehrplangestaltung und Inhaltsentwicklung, Lernverwaltung, Lernbereitstellung, strategische Beschaffung, Lerntechnologie und Beratungsdienste
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
3.9
24 Bewertungen
5 stars
54,16 %
4 stars
12,50 %
3 stars
16,66 %
2 stars
0 %
1 star
16,66 %
Zeigt 3 von 24 an
P
PP
5·
Geprüft am 25. Dez. 2022
If you are a beginner and want to get your hands on Restful Apis, swagger doc, express and such related areas, this course will be a huge help. Recommended!
A
AO
5·
Geprüft am 23. Okt. 2022
Great! From the very basics to good understanind of the logic behing APIs in Express.
T
TV
4·
Geprüft am 5. Juli 2022
Would be better had he recorded it while he was coding
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.