Advanced
210 Lessons
45h
Certificate of Completion
AI-POWERED
AI-POWERED
This course includes
This course includes
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....Show More
What You'll Learn
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
What You'll Learn
An understanding of how to approach Node.js development
See more
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
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor