- Apply the latest JavaScript approaches to your apps.
- Code more efficiently with design patterns.
- Improve app performance through debugging.
Overview
Take your Node.js development to the next level with this advanced learning path. Learn how to efficiently solve common problems with design patterns; test, debug, and performance tune your Node.js apps; and scale your applications through streams. This path assumes you are an intermediate Node.js developer with skills equivalent to those covered in the Become a Node.js Developer learning path.
Syllabus
Courses under this program:
Course 1: Node.js: Security
-Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.
Course 2: Node.js: Design Patterns
-Learn how to use common design patterns in Node.js to write better JavaScript code.
Course 3: Node.js: Testing and Code Quality
-Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
Course 4: Node.js: Debugging and Performance Tuning
-Learn how to debug and optimize the performance of your Node.js applications.
Course 5: Advanced Express
-Tackle complex projects with Express, the most popular Node.js framework. Learn how to integrate a database, add user authentication, process files, improve app security, and more.
Course 6: Node.js: Microservices
-Gain a deeper understanding of how microservices are built and used. Learn how to use Node.js to build out a microservices architecture from scratch.
Course 7: Advanced Node.js
-Learn advanced techniques for asynchronous programming and data streaming in Node.js.
Course 8: Advanced Node.js: Scaling Applications
-Explore sophisticated programming techniques that can help you scale your Node.js applications, including cloning, database scaling, and decomposing apps into microservices.
Course 1: Node.js: Security
-Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.
Course 2: Node.js: Design Patterns
-Learn how to use common design patterns in Node.js to write better JavaScript code.
Course 3: Node.js: Testing and Code Quality
-Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
Course 4: Node.js: Debugging and Performance Tuning
-Learn how to debug and optimize the performance of your Node.js applications.
Course 5: Advanced Express
-Tackle complex projects with Express, the most popular Node.js framework. Learn how to integrate a database, add user authentication, process files, improve app security, and more.
Course 6: Node.js: Microservices
-Gain a deeper understanding of how microservices are built and used. Learn how to use Node.js to build out a microservices architecture from scratch.
Course 7: Advanced Node.js
-Learn advanced techniques for asynchronous programming and data streaming in Node.js.
Course 8: Advanced Node.js: Scaling Applications
-Explore sophisticated programming techniques that can help you scale your Node.js applications, including cloning, database scaling, and decomposing apps into microservices.
Courses
-
Learn how to use common design patterns in Node.js to write better JavaScript code.
-
Learn advanced techniques for asynchronous programming and data streaming in Node.js.
-
Tackle complex projects with Express, the most popular Node.js framework. Learn how to integrate a database, add user authentication, process files, improve app security, and more.
-
Explore sophisticated programming techniques that can help you scale your Node.js applications, including cloning, database scaling, and decomposing apps into microservices.
-
Learn how to debug and optimize the performance of your Node.js applications.
-
Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.
-
Gain a deeper understanding of how microservices are built and used. Learn how to use Node.js to build out a microservices architecture from scratch.
-
Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
Taught by
Emmanuel Henri, Alex Banks, Jon Peck and Daniel Khan