Skip to content
CBT Nuggets

OpenJS Node.js Services Developer (JSNSD)

<p>This intermediate OpenJS Node.js Services Developer (JSNSD) training prepares learners to design, build and deploy scalable web services including RESTful APIs, integrate databases, and optimize performance.</p><p>This course is great for full-stack developers, backend engineers, and aspiring coders who'd like to have a job in development in the near future. Node.js is a great tool for building the robust and secure web services that help your various applications communicate and share data with each other.</p><p>This course doesn't just explain how to create scalable, interoperable and efficient systems, it features lots of opportunities to practice and get first-hand experience actually developing, connecting and troubleshooting them. Virtual labs and sims make sure you don't just understand Node.js services, but that you can actually code and implement them.</p><p>For anyone who leads an IT team, this JavaScript training can be used to onboard new software developers, curated into individual or team training plans, or as a JavaScript reference resource.</p>

Updated April 2024

41Skills
224Videos
36h 8mTotal
224 videos

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

This course is included with every subscription

Get your team access to all 700+ courses, virtual labs, and practice exams.

Most Popular

Team

$749per seat / year

5+ learner seats

Get Started

Enterprise

Customannual contracts

Any size

Contact Enterprise Sales
Calculate the ROI of training your team

Need access for just one person? See individual options

Trusted by 23,000+ organizations

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.