Course outline for Yarn

TechnologyYarnDuration * 2-3 Days LevelPrerequisites listed

Pre-requisites

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

Lab Setup

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

How we train

Online training for Yarn

  • Instructor-led live cohorts
  • Self-paced learning with expert coaches
  • 24x7 cloud labs with end-to-end examples

All sessions are 100% hands-on. Labs and activities are derived from real-world work our engineers deliver.

Classroom training

Available for corporate teams in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR
  • Pune

Note: Classroom training is for corporate clients only.

Self-paced hands-on sessions are delivered via VirtualCoach.

Detailed Course Outline

Hands-on

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

Configuration

  • Configuring your package
  • package.json
  • envvars
  • .yarnrc
  • yarn.lock