Working with NPM & Adopting Testing Strategies

Yeoman    |    Intermediate
  • 10 videos | 55m 51s
  • Includes Assessment
  • Earns a Badge
Discover how to use NPM for package management, and working with Yeoman files to perform various file operations. During thos course, you will learn how to set up an NPM project, write and publish NPM modules, and use generator-nodejs to build applications for Yeoman. Next you will explore JS testing frameworks and their testing capabilities, before moving on to use Mocha to generate test cases and execute tests. Then you will study how the Yeoman app and its utilities work with files, before exploring ways to share user context among generators. Finally, as a review exercise, you will create an NPM package, and install generator-nodejs, along with generator-mocha.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 4m 43s
    In this video, you will learn how to set up projects for NPM to illustrate the capabilities of NPM. FREE ACCESS
  • 5m 38s
    Find out how to write and publish NPM modules with useful code. FREE ACCESS
  • Locked
    3.  Using Generator-node.js for Yeoman
    5m 29s
    In this video, find out how to use the generator-node.js Yeoman application. FREE ACCESS
  • Locked
    4.  JS Testing Frameworks
    6m 5s
    During this video, you will learn how to identify popular JS testing frameworks and their testing capabilities. FREE ACCESS
  • Locked
    5.  Yeoman Testing Strategies
    4m 14s
    After completing this video, you will be able to describe how to share user context and information among generators. FREE ACCESS
  • Locked
    6.  Testing Using Mocha
    7m 33s
    In this video, find out how to generate test cases and execute tests using Mocha. FREE ACCESS
  • Locked
    7.  Yeoman File Utilities
    5m 11s
    After completing this video, you will be able to specify the file manipulation capabilities of the Yeoman file. FREE ACCESS
  • Locked
    8.  Yeoman File Operations
    7m 31s
    In this video, you will use Yeoman to manage file resources effectively. FREE ACCESS
  • Locked
    9.  Sharing User Context Among Generators
    5m 9s
    Upon completion of this video, you will be able to describe how to share user context and information among generators. FREE ACCESS
  • Locked
    10.  Exercise: Work with Generators for Mocha and Node.js
    4m 18s
    During this video, you will learn how to create an NPM package, install the generator-nodejs and generator-mocha packages. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.