- Module 1: Learn about Node.js: what it is, how it works, and when to use it. Create a Node.js application with JavaScript using Visual Studio Code.
- Explain what Node.js is.
- Describe how Node.js works.
- Identify when to use Node.js.
- Create and run a Node.js script from the command line.
- Module 2: Create a Node.js project and learn to add packages and manage package dependencies in your project. Use the NPM CLI and registry to add libraries and tools to your JavaScript/TypeScript web development projects using Visual Studio Code.
- Initialize Node.js projects
- Understand what the manifest file package.json consists of and use it to your advantage
- Add packages to and remove packages from your Node.js project
- Manage your package dependencies and update them in a predictable way
- Module 3: Learn how to efficiently debug your Node.js JavaScript app by using Visual Studio Code to fix your bugs quickly. Use the interactive debugger within Visual Studio Code to analyze and fix your JavaScript applications.
- Use the Visual Studio Code debugger with a Node.js program.
- Create breakpoints and run your code step by step to find issues.
- Inspect your program state at any execution step.
- Rewind the call stack to find the source of an exception.
- Module 4: Build an app that manipulates files and directories with Node.js using JavaScript.
- Work with directories
- Create and delete files
- Read from files
- Write to files
- Parse data in files
- Module 5: Use Express for Node.js to build RESTful APIs. Create and configure middleware to add things like logging and authentication/authorization among other web development topics. Use JavaScript with Express to create a Node.js web server with Visual Studio Code.
- Describe the core concepts of the web framework Express
- Configure middleware to control how a request is handled
- Respond to HTTP requests with different types of content like text and JSON
- Send data to an Express endpoint
- Module 6: Learn how to set up a Node.js API with multiple routes and handle incoming HTTP requests by using JavaScript.
- Learn about API route management
- Learn how to implement route handling in a Node.js application with JavaScript
By the end of this module, you'll be able to:
After you complete this module, you'll be able to:
By the end of this module, you will be able to:
By the end of this module, you will be able to:
By the end of this module, you’ll be able to:
In this module, you will: