NIIT
Serverseitiges JavaScript mit Node.js
NIIT

Serverseitiges JavaScript mit Node.js

Dieser Kurs ist Teil von Spezialisierung RESTful Microservices mit Node.js und Express

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

NIIT

Dozent: NIIT

10.354 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

3.8

(84 Bewertungen)

Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
31 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

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

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

7 Quizzes

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

3.8

(84 Bewertungen)

Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
31 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung RESTful Microservices mit Node.js und Express
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
Platzhalter
Platzhalter

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.

Platzhalter

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 Quiz3 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 Quiz3 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 Quiz2 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 Quiz4 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 Quiz3 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 Quiz2 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 Quiz4 Programmieraufgaben

Dozent

Lehrkraftbewertungen
3.9 (16 Bewertungen)
NIIT
NIIT
13 Kurse24.984 Lernende

von

NIIT

Empfohlen, wenn Sie sich für Softwareentwicklung interessieren

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

Zeigt 3 von 84

3.8

84 Bewertungen

  • 5 stars

    51,19 %

  • 4 stars

    19,04 %

  • 3 stars

    3,57 %

  • 2 stars

    7,14 %

  • 1 star

    19,04 %

WR
4

Geprüft am 30. Juni 2022

DA
4

Geprüft am 20. Mai 2023

HU
5

Geprüft am 5. Nov. 2023

Platzhalter

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