Advanced
210 Lessons
45h
Certificate of Completion
Takeaway Skills
An understanding of how to approach Node.js development
The ability to work with module definition patterns, ECMAScript, and CommonJS modules
Working knowledge of various asynchronous control flow patterns
Hands-on experience working with streams, including their spatial and time efficiency
An understanding of creational, structural, and behavioral design patterns
Familiarity with scalability and architectural patterns
Course Overview
Node.js is considered a game changer in web development. Written in JavaScript, it’s the most adopted language, and the only programming language supported natively by every web browser. Once acquainted with Node.js and JavaScript, you can comfortably develop software for a wide variety of platforms. The course starts by explaining the Node.js platform and introduces its ecosystem and philosophy. Next, it introduces the modules system, callbacks and events that help in developing asynchronous applications....
Course Content
Overview
The Node.js Platform
The Module System
Callbacks and Events
Asynchronous Control Flow Patterns with Callbacks
Asynchronous Control Flow Patterns with Promises and Async/Await
17 Lessons
Coding with Streams
29 Lessons
Creational Design Patterns
13 Lessons
Structural Design Patterns
15 Lessons
Behavioral Design Patterns
21 Lessons
Universal JavaScript for Web Applications
17 Lessons
Advanced Recipes
17 Lessons
Scalability and Architectural Patterns
15 Lessons
Messaging and Integration Patterns
15 Lessons
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE