Packt

Entwurfsmuster und Grundlagen in Node.js

Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Packt

Entwurfsmuster und Grundlagen in Node.js

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Implementieren Sie Entwurfsmuster der Kategorien „Creational“, „Structural“ und „Behavioral“ in Node.js.

  • Verwalten Sie asynchrone Vorgänge effizient mithilfe von Promises, async/await und Mustern.

  • Entwickeln Sie skalierbare Systeme unter Verwendung fortschrittlicher Entwurfsmethoden zur Bewältigung von Parallelität.

  • Erhalten Sie Einblicke in die Herausforderungen der Softwareentwicklung in der Praxis und erfahren Sie, wie Sie diese mithilfe von Entwurfsmustern bewältigen können.

Kompetenzen, die Sie erwerben

  • Kategorie: Objektorientierte Programmierung (OOP)
  • Kategorie: Objektorientierter Entwurf
  • Kategorie: Ereignisgesteuerte Programmierung
  • Kategorie: Software-Architektur
  • Kategorie: Software-Entwurfsmuster
  • Kategorie: Instandhaltbarkeit
  • Kategorie: Javascript
  • Kategorie: Entwurf von Systemen
  • Kategorie: Leistungsoptimierung
  • Kategorie: Software-Entwicklung
  • Kategorie: Wiederverwendbarkeit von Code

Werkzeuge, die Sie lernen werden

  • Kategorie: Node.JS

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Februar 2026

Bewertungen

9 Aufgaben

Unterrichtet in Englisch

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

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „Node.js Mastery: Streams, Patterns und Hochleistungsanwendungen“
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 8 Module

In diesem Modul führen wir Sie durch die technischen Voraussetzungen, die für den Einstieg in den Kurs erforderlich sind, und stellen sicher, dass Sie alles korrekt eingerichtet haben. Außerdem erhalten Sie einen Überblick über den Aufbau des Kurses, damit Sie wissen, was Sie auf Ihrem Lernweg erwartet. Dieser Abschnitt bildet die Grundlage für eine reibungslose und effektive Lernerfahrung.

Das ist alles enthalten

2 Videos2 Lektüren

In diesem Modul beschäftigen wir uns eingehend mit Entwurfsmustern zur Objekterstellung wie Singleton, Factory, Builder und Dependency Injection. Sie lernen, wie diese Muster dabei helfen, die Logik der Objekterstellung zu verwalten, und so für effizienteren und besser wartbaren Code sorgen. Am Ende dieses Abschnitts werden Sie in der Lage sein, diese Muster in praktischen Szenarien anzuwenden.

Das ist alles enthalten

16 Videos1 Aufgabe

In diesem Modul befassen wir uns mit strukturellen Entwurfsmustern, die bei der Organisation und Optimierung von Systemstrukturen helfen. Sie lernen, wie Sie Muster wie „Adapter“, „Proxy“, „Composite“ und „Decorator“ einsetzen, um reale Herausforderungen bei der Integration und der Objektverwaltung zu lösen. Am Ende dieses Abschnitts werden Sie verstehen, wie Sie mithilfe dieser Muster flexible und skalierbare Systeme erstellen können.

Das ist alles enthalten

8 Videos1 Aufgabe

In diesem Modul befassen wir uns mit Verhaltensdesignmustern, die die Interaktion und den Kontrollfluss zwischen Objekten steuern. Sie lernen, Muster wie „Command“, „Observer“, „Strategy“ und „State“ anzuwenden, um die Flexibilität und Wartbarkeit der Logik Ihrer Anwendung zu verbessern. Dieser Abschnitt vermittelt Ihnen die notwendigen Werkzeuge, um komplexe Arbeitsabläufe und Verhaltensweisen mühelos zu bewältigen.

Das ist alles enthalten

14 Videos1 Aufgabe

In diesem Modul befassen wir uns mit den Feinheiten der asynchronen Initialisierung und untersuchen, wie man den verzögerten Start einer Anwendung effektiv handhabt. Sie lernen Muster kennen, die sicherstellen, dass Ihre App bereit ist, bevor sie mit der Verarbeitung beginnt, und erfahren, wie Sie Ihre asynchrone Logik mithilfe der Command- und State-Muster verbessern können. Dieser Abschnitt soll Ihr Verständnis und Ihren Umgang mit asynchronen Prozessen in Node.js vertiefen.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul konzentrieren wir uns auf die Verwaltung asynchroner Aufgaben, insbesondere auf die Herausforderungen beim Abbrechen von Aufgaben, wenn dies erforderlich ist. Sie lernen, wie Sie grundlegende und fortgeschrittene Muster für das Abbrechen von Aufgaben implementieren und Generatorfunktionen nutzen, um den asynchronen Ablauf besser zu steuern. Dieser Abschnitt hilft Ihnen dabei, die komplexen Herausforderungen bei der Verwaltung asynchroner Vorgänge in der Praxis zu bewältigen.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul werden wir die Funktionsweise der Ereignisschleife beleuchten und erläutern, wie sie das asynchrone Verhalten in Node.js steuert. Sie werden ein Verständnis für den Aufrufstapel, die Aufgabenwarteschlange und die Mechanismen zur Aufgabenplanung entwickeln. Dieser Abschnitt vermittelt Ihnen das nötige Wissen, um Ihren Code zu optimieren und die Anwendungsleistung zu verbessern.

Das ist alles enthalten

6 Videos1 Aufgabe

In diesem Modul werden wir uns eingehend mit asynchronen Mustern wie Callbacks, Promises und async/await befassen, die für die moderne JavaScript-Entwicklung von grundlegender Bedeutung sind. Sie lernen Best Practices für die Verwaltung asynchroner Aufgaben kennen, erfahren, wie Sie Fehler effektiv behandeln, und entdecken hybride Ansätze, bei denen sowohl Callbacks als auch Ereignisse zum Einsatz kommen. Dieser Abschnitt vermittelt Ihnen die notwendigen Werkzeuge, um die asynchrone Programmierung in Node.js zu meistern.

Das ist alles enthalten

18 Videos1 Lektüre3 Aufgaben

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

Packt - Course Instructors
Packt
1.946 Kurse581.427 Lernende

von

Packt

Mehr von Software-Entwicklung entdecken

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.“

Häufig gestellte Fragen