Packt

Node.js Patterns: Streams, Design Patterns, and Testing

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Node.js Patterns: Streams, Design Patterns, and Testing

Bei Coursera PlusMehr erfahren enthalten

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

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 Fortgeschritten

Empfohlene Erfahrung

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

Was Sie lernen werden

  • Apply creational, structural, and behavioral design patterns in Node.js projects.

  • Implement asynchronous flows with callbacks, promises, and async/await effectively.

  • Build scalable, maintainable Node.js applications using streams and architectural patterns.

Kompetenzen, die Sie erwerben

  • Kategorie: Dataflow
  • Kategorie: Unit Testing
  • Kategorie: Microservices
  • Kategorie: Test Script Development
  • Kategorie: Software Architecture
  • Kategorie: Javascript
  • Kategorie: Test Engineering
  • Kategorie: Development Testing
  • Kategorie: Test Tools
  • Kategorie: Web Development
  • Kategorie: Test Automation
  • Kategorie: Software Testing
  • Kategorie: Maintainability
  • Kategorie: Software Design Patterns
  • Kategorie: Code Reusability
  • Kategorie: Data Pipelines
  • Kategorie: Scalability
  • Kategorie: System Testing

Werkzeuge, die Sie lernen werden

  • Kategorie: Middleware
  • Kategorie: Node.JS

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Juli 2026

Bewertungen

5 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 Design Patterns“
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 5 Module

This module delves into the fundamentals and advanced patterns of Node.js streams, equipping learners to efficiently process, compose, and manage data flows in real-time applications. You will explore stream types, composability, error handling, concurrency, and integration with web standards, gaining practical skills for building scalable and performant Node.js systems.

Das ist alles enthalten

1 Video24 Lektüren1 Aufgabe

This module delves into key creational design patterns in JavaScript and Node.js, including Factory, Builder, and Revealing Constructor. Learners will discover how these patterns simplify object creation, enhance code maintainability, and address real-world development challenges. Practical examples and hands-on exercises illustrate how to implement and adapt these patterns in modern JavaScript applications.

Das ist alles enthalten

1 Video10 Lektüren1 Aufgabe

This module introduces key structural design patterns in Node.js, including Proxy, Decorator, and Adapter, to help you build flexible and maintainable software architectures. You will learn how these patterns enable object composition, control access, extend behavior, and bridge incompatible interfaces. Practical examples and comparisons will deepen your understanding of their implementation and use cases.

Das ist alles enthalten

1 Video9 Lektüren1 Aufgabe

This module delves into key behavioral design patterns in JavaScript and TypeScript, such as Strategy, State, Iterator, Middleware, and Command. Learners will discover how these patterns facilitate flexible, maintainable, and scalable code by managing object interactions and system behaviors. Real-world examples and hands-on implementations illustrate how to apply these patterns in modern web development.

Das ist alles enthalten

1 Video17 Lektüren1 Aufgabe

This module guides learners through essential testing strategies in Node.js, including unit, integration, and end-to-end tests. You will explore patterns like Arrange-Act-Assert, Behavior-Driven Development, and the testing pyramid, while gaining hands-on experience with test runners, mocking, and code coverage. By the end, you'll be able to structure, implement, and optimize automated tests for robust and maintainable applications.

Das ist alles enthalten

1 Video28 Lektüren1 Aufgabe

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
2.090 Kurse618.495 Lernende

von

Packt

Mehr von Software Development 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