Course Outline

About Yarn


  • The participants must be comfortable with programming in JavaScript and Node.js
  • Good to have a basic understanding of dependency management.


  • 2-3 Days

Lab Setup

  • Hardware Configuration
    • 2GB of free RAM, 20GB of free disk space and full network connectivity
  • Software Configuration
    • Ubuntu 16.04 Desktop Edition (sudo/root access required)
    • Firefox and Chrome browsers

Course Outline for Yarn

Basics of Yarn
  • Installation
  • Usage
  • Creating a new project
  • Adding/updating/removing dependencies
  • Installing/reinstalling your dependencies
  • Working with version control
  • Continuous Integration
Using Yarn in a project
  • Understanding the CLI commands
  • Migrating from npm
  • Creating a package
Dependencies and versions
  • Types of dependencies
  • Versions of dependencies
  • Selective dependency resolutions
  • Configuring your package
  • package.json
  • envvars
  • .yarnrc
  • yarn.lock

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.