Who This Course Is For
<p>This OpenJS Node.js Services Developer (JSNSD) training is considered professional-level JavaScript training, which means it was designed for software developers. This Node.js skills course is designed for software developers with three to five years of experience with back-end JavaScript runtime environment.</p><p><b>New or aspiring software developers.</b> If you're just getting started with software development, don't miss the opportunity to learn how to create efficient backends for your applications. Developing apps is only one part of development, backend development is just as important: knowing how to get your apps communicating with each other and enhancing user experiences. This course makes sure you're a well-rounded developer ready for all aspects of the job.</p><p><b>Experienced software developers.</b> Developers who have been writing code for several years should consider this course if they're starting to realize that not having backend development in their toolbelt is creating problems. Expanding your skills to encompass backend technologies like Node.js doesn't just unlock new opportunities, it helps you build complete, end-to-end solutions. Start creating comprehensive and scalable software systems with this course.</p>
Course Curriculum
- Premium skill.Get Started with Node.js Service Development55m
- Premium skill.Build Services with Frameworks53m
- Premium skill.Understand and Utilize Request Methods60m
- Premium skill.Understand Route Parameters48m
- Premium skill.Understand Query Parameters51m
- Premium skill.Understand Request Bodies55m
- Premium skill.Understand Status Codes54m
- Premium skill.Understand HTTP Headers58m
- Premium skill.Test Node.js Servers Manually1h 11m
- Premium skill.Work with Cookies Effectively1h 9m
- Premium skill.Serve Static Web Content57m
- Premium skill.Understand REST API Basics52m
- Premium skill.Understand Update, Delete, and Search Endpoints53m
- Premium skill.Learn Less Common REST Endpoints51m
- Premium skill.Learn the Basics of Templating56m
- Premium skill.Create Templates with Handlebars52m
- Premium skill.Create Templates with EJS51m
- Premium skill.Create Templates with Pug51m
- Premium skill.Write and Run Unit Tests52m
- Premium skill.Test Node.js Server Code with Mocha and Chai48m
- Premium skill.Test Node.js Server Code with Jest1h 5m
- Premium skill.Test Server Endpoints with Supertest51m
- Premium skill.Learn the Basics of Node.js Streams47m
- Premium skill.Use Streams in Node.js Servers50m
- Premium skill.Learn Intermediate Streaming Concepts1h 5m
- Premium skill.Stream Application Logs with Node.js Streams52m
- Premium skill.Learn the Basics of Handling User Input52m
- Premium skill.Learn Intermediate User Input Handling53m
- Premium skill.The Express Validator Library47m
- Premium skill.Handle User Input in Fastify50m
- Premium skill.Master Other Useful Stream Operations44m
- Premium skill.Node.js Server Middleware and Plugins53m
- Premium skill.Learn the Basics of Inter-Service Communication48m
- Premium skill.Intermediate Inter-Service Communication Concepts45m
- Premium skill.Learn the Basic Strategies for Service Discovery49m
- Premium skill.Implement Service Discovery with a Config Server53m
- Premium skill.Service Discovery with a Service Registry51m
- Premium skill.Handle Upstream Service Errors Effectively45m
- Premium skill.Learn the Basics of Service-to-Service Auth50m
- Premium skill.Intermediate Service-to-Service Auth49m
- Premium skill.The Package.json File49m
Platform Features
- Expert trainers, not crowd-sourced
- Team reporting & compliance tracking
- Trainerbot in Slack & Mobile
- SSO / SAML integration
