Advance your Node.js Skills

Go to class
Write Review

Free Online Course: Advance your Node.js Skills provided by LinkedIn Learning is a comprehensive online course. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advance your Node.js Skills is taught by Emmanuel Henri, Alex Banks, Jon Peck and Daniel Khan.

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.

    • Apply the latest JavaScript approaches to your apps.
    • Code more efficiently with design patterns.
    • Improve app performance through debugging.

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.