• Online, Self-Paced
Course Description

Discover how to use NPM for package management, implement appropriate testing strategies, and how to work with Yeoman files and perform various file operations.

Learning Objectives

Yeoman Stack: Working with NPM and Adopting Testing Strategies

  • identify how to set up projects for NPM to illustrate the capabilities of NPM
  • write and publish NPM modules with useful codes
  • use generator-nodejs to build applications for Yeoman
  • identify the popular JS testing frameworks and their testing capabilities
  • describe how to share user context and information among generators
  • generate test cases and execute tests using Mocha
  • specify the file manipulation capabilities of Yeoman file
  • use Yeoman file operations to effectively manage file resources
  • describe how to share user context and information among generators
  • create an NPM package, install generator-nodejs and generator-mocha

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.