Haben Sie sich jemals gefragt, wie Sie Netbanking betreiben oder ein Ticket online buchen können? Welche Technologie wird für Anwendungen in verschiedenen Unternehmen eingesetzt?
Schenken Sie Ihrer Karriere Coursera Plus mit einem Rabatt von $160 , der jährlich abgerechnet wird. Sparen Sie heute.
Serverseitiges JavaScript mit Node.js
Dieser Kurs ist Teil von Spezialisierung RESTful Microservices mit Node.js und Express
Dozent: NIIT
10.561 bereits angemeldet
Bei enthalten
(84 Bewertungen)
Was Sie lernen werden
Erkunden Sie die Node.js-Umgebung, testen und debuggen Sie die grundlegenden Programme, die Node.js-Techniken wie Module, Dateien und asynchrone Programmierung enthalten
Kompetenzen, die Sie erwerben
- Kategorie: Node.Js
- Kategorie: JavaScript mit ES6 Spezifikation
- Kategorie: Mokka
- Kategorie: Chai
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
7 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 7 Module
"JavaScript, eine Programmiersprache, ist eine der Kerntechnologien des World Wide Web. Im Laufe der Jahre hat sich ihre Verwendung über ihre Wurzeln im Webbrowser hinaus ausgeweitet. JavaScript-Engines, die ursprünglich nur in Webbrowsern verwendet wurden, gelten heute als Kernkomponenten einiger Server in einer Vielzahl von Anwendungen. Das beliebteste Laufzeitsystem für diese Verwendung ist Node.js. In diesem Lernsprint werden Sie JavaScript-Programme in der Node.js-Umgebung ausführen."
Das ist alles enthalten
16 Videos2 Lektüren1 Aufgabe3 Programmieraufgaben
Funktionen in JavaScript sorgen für Modularität und Wiederverwendbarkeit des Codes in den entwickelten Anwendungen. Sie fassen viele Anweisungen in einer einzigen Codezeile zusammen. In diesem Lernsprint werden Sie lernen, wie man Funktionen in einem Programm deklariert und verwendet.
Das ist alles enthalten
17 Videos1 Lektüre1 Aufgabe3 Programmieraufgaben
"Modulare Programmierung ist eine Technik des Softwaredesigns, bei der die Funktionalität eines Programms in unabhängige, austauschbare Module aufgeteilt wird. Jedes dieser Module enthält alles, was notwendig ist, um nur einen Aspekt der gewünschten Funktionalität auszuführen. Dieser Lernsprint wird Ihnen ermöglichen, mit den verschiedenen Arten von Modulen zu arbeiten, die in der Node.js-Umgebung zur Verfügung stehen, wie z.B. die eingebauten und benutzerdefinierten Module. "
Das ist alles enthalten
15 Videos1 Lektüre1 Aufgabe2 Programmieraufgaben
Asynchrone Programmierung ist eine Technik, die es einem Programm ermöglicht, eine potenziell lang laufende Aufgabe zu starten und nahtlos weiterzuarbeiten, bis sie beendet ist. Es reagiert weiterhin auf andere Ereignisse, auch während die Aufgabe ausgeführt wird. Sobald die Aufgabe abgeschlossen ist, wird dem Programm das Ergebnis präsentiert. In diesem Lernsprint werden Sie lernen, asynchrone Programme zu schreiben
Das ist alles enthalten
20 Videos1 Lektüre1 Aufgabe4 Programmieraufgaben
"In jeder Programmiersprache, sei es Java oder C, müssen Sie je nach Geschäftsanforderungen verschiedene Dateioperationen durchführen. Um diese Operationen nahtlos auszuführen, bietet Node.js ein spezielles eingebautes Modul, das File System Module, das potenziellen Entwicklern hilft. Ein Node.js File System Module verarbeitet Dateioperationen wie das Erstellen, Lesen, Löschen und Aktualisieren einer Datei. Alle Dateisystemoperationen können je nach den Anforderungen des Benutzers in synchroner oder asynchroner Form erfolgen. In diesem Lernsprint werden Sie lernen, wie Sie eine Datei sowohl synchron als auch asynchron lesen und schreiben können."
Das ist alles enthalten
17 Videos1 Lektüre1 Aufgabe3 Programmieraufgaben
Der Umgang mit Fehlern umfasst zwei sehr unterschiedliche Prozesse: Fehlerbehandlung und Fehlersuche. Fehlerbehandlung ist eine Kombination aus Kodierung und Methodik, die es Ihrem Programm ermöglicht, seine Benutzer und die Fehler zu antizipieren. Fehler, Bugs und Debugging sind daher ein Teil des Lebens eines Programmierers. Dieser Lernsprint wird Sie in die Lage versetzen, Fehler mit Hilfe von Mechanismen zur Ausnahmebehandlung zu behandeln und einen Code mit Hilfe der eingebauten Debugger-Tools von Chrome und VSCode zu debuggen.
Das ist alles enthalten
18 Videos1 Lektüre1 Aufgabe2 Programmieraufgaben
Tests sind wichtig, um Fehler zu erkennen. Manche Fehler sind vielleicht weniger wichtig, andere hingegen sind teuer oder können lebensbedrohlich sein. Deshalb ist es wichtig, alles, was produziert wird, zu testen, denn es kann immer etwas schief gehen; Menschen können jederzeit Fehler machen. Testen ist wichtig, da es Mängel/Fehler vor der Auslieferung an den Kunden aufdeckt. Sie garantieren die Qualität der Dienstleistung und der Software. Sie machen eine Software zuverlässiger und benutzerfreundlicher. Eine gründlich getestete Software sorgt für einen zuverlässigen und leistungsstarken Betrieb der Software. In diesem Lernsprint lernen Sie, wie Sie JavaScript-Dateien mit Mocha und der Chai-Testbibliothek testen können.
Das ist alles enthalten
18 Videos1 Lektüre1 Aufgabe4 Programmieraufgaben
Empfohlen, wenn Sie sich für Softwareentwicklung interessieren
University of California, Davis
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
Zeigt 3 von 84
84 Bewertungen
- 5 stars
51,19 %
- 4 stars
19,04 %
- 3 stars
3,57 %
- 2 stars
7,14 %
- 1 star
19,04 %
Geprüft am 20. Mai 2023
Geprüft am 16. Jan. 2024
Geprüft am 5. Nov. 2023
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – 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
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.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.