In einer kürzlich durchgeführten Stack Overflow-Umfrage wurde Node.js von etwa 50% der befragten Entwickler verwendet und ist damit die am häufigsten verwendete serverseitige Technologie. Express war die viertbeliebteste Webtechnologie insgesamt und damit das beliebteste serverseitige Web-Framework.
Entwicklung von Back-End-Anwendungen mit Node.js und Express
Dieser Kurs ist Teil mehrerer Programme.
Dozenten: Upkar Lidder
65.405 bereits angemeldet
Bei enthalten
(469 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Erstellen Sie serverseitige Anwendungen mit der JavaScript-Laufzeit von Node.js.
Erweitern Sie Ihre Node.js-Anwendungen mit Paketen und Frameworks von Drittanbietern, einschließlich Express.
Verwenden Sie npm zur Verwaltung von Node.js-Paketen in Ihrer Node.js-Anwendung.
Entwickeln Sie asynchrone Callback-Funktionen und Versprechen, um asynchrone Operationen abzuschließen.
Kompetenzen, die Sie erwerben
- Kategorie: Server-seitiges JavaScript
- Kategorie: backend-Entwicklung
- Kategorie: Informatik
- Kategorie: Webentwicklung
- Kategorie: express
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
6 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- 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
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 4 Module
Mit JavaScript sind Sie vielleicht schon vertraut, aber wussten Sie, dass es ein serverseitiges JavaScript-Framework gibt? Entdecken Sie, wie Node.js im Backend eingesetzt wird, um reichhaltige, dynamische Webanwendungen zu entwickeln, indem Sie externe Module importieren und den Node Package Manager (NPM) verwenden.machen Sie praktische Erfahrungen mit Node.js, um Ihren eigenen einfachen Webserver zu erstellen.
Das ist alles enthalten
9 Videos2 Lektüren2 Aufgaben1 App-Element1 Diskussionsthema5 Plug-ins
Wie können Sie die Prozessorzeit mit Node.js optimieren? Entdecken Sie, wie Node.js nicht-blockierend arbeitet und wie Sie das Ergebnis eines Netzwerkaufrufs behandeln. Erkunden Sie die Vorteile und Herausforderungen, die mit der Verwendung anonymer Callback-Funktionen verbunden sind. Verwenden Sie Node.js zum Parsen von JavaScript Object Notation (JSON)-Daten aus einer Hypertext Transfer Protocol (HTTP)-Nachricht.
Das ist alles enthalten
7 Videos1 Lektüre2 Aufgaben2 App-Elemente3 Plug-ins
Wenn Sie Node.js verwenden, um einen HTTP-Server (Hypertext Transfer Protocol) zu erstellen, werden Sie feststellen, dass das standardmäßige Node.js-Framework sehr einfach ist. Sie können seine Funktionen mit Paketen von Drittanbietern wie Express erweitern. Machen Sie praktische Erfahrungen mit dem Express-Framework für Webanwendungen, indem Sie einen Webserver erstellen, der auf eingehende Anfragen wartet. Sie lernen auch, wie Sie mit Express eine Autorisierung implementieren. Verwenden Sie Routing, Middleware und Template-Rendering, um das Node.js-Framework zu erweitern und dynamische Inhalte zu verarbeiten.
Das ist alles enthalten
10 Videos2 Lektüren2 Aufgaben2 App-Elemente4 Plug-ins
In diesem Modul werden Sie zwei miteinander verbundene Projekte durchführen: ein Praxisprojekt und ein Abschlussprojekt. Das Praxisprojekt führt Sie durch einen Code, der CRUD-Operationen für bestimmte Benutzerdaten auf einem Express-Server unter Verwendung von Session- und JWT-Authentifizierung durchführt und den Code anschließend mit Postman testet. Für das Abschlussprojekt übernehmen Sie die Rolle eines Backend-Entwicklers, der an einer serverseitigen Anwendung arbeitet, die Buchbewertungen und -rezensionen speichert, abruft und verwaltet. Sie werden Screenshots Ihrer Anwendung einreichen und dann wird das Projekt von Ihren Kollegen anhand einer vorgegebenen Rubrik bewertet. Außerdem sollen Sie zwei Projekte Ihrer Mitschüler bewerten.
Das ist alles enthalten
3 Lektüren1 peer review2 App-Elemente2 Plug-ins
von
Empfohlen, wenn Sie sich für Softwareentwicklung interessieren
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
469 Bewertungen
- 5 stars
70,63 %
- 4 stars
17,02 %
- 3 stars
5,53 %
- 2 stars
2,34 %
- 1 star
4,46 %
Zeigt 3 von 469 an
Geprüft am 16. März 2023
It was great learning experience. But the content can be improved more advanced concepts and be added. So that one can directly apply for jobs after completing the course.
Geprüft am 5. Dez. 2024
Most of the course is very good. But some parts contain errors or inconsistencies between description of the task and the required code. There are also some errors in the code.
Geprüft am 31. Okt. 2024
This is a brilliant and excellent course taught by ibm and the skill team
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
Dieser Kurs wird Ihnen helfen, als Back-End- oder Full-Stack-Entwickler erfolgreich zu sein. Dieser Kurs eignet sich für IT-Mitarbeiter, die einen Karrieresprung machen wollen, oder für Hochschulabsolventen, die ihre Kenntnisse auf der Serverseite weiter ausbauen möchten. Dieser Kurs eignet sich auch für IT-Entscheidungsträger, die mehr Cloud-zentrierte Projekte leiten müssen, oder für diejenigen, die in einem anderen Bereich tätig sind und mehr über Server-Side Computing wissen möchten.
Die Entwicklung von Backend-Apps ist eine gefragte Fähigkeit in der heutigen App-Umgebung. Node.js und Express sind die beiden führenden Tools für die Entwicklung von Backend-Apps. In einer kürzlich durchgeführten Stack Overflow-Umfrage wurde Node.js von etwa 50 % der befragten Entwickler verwendet und ist damit die am häufigsten verwendete serverseitige Technologie. Express war die viertbeliebteste Webtechnologie insgesamt und damit das beliebteste serverseitige Web-Framework.
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. 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.