Course outline for Yarn

Pre-requisites for learning Yarn

  • 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

Duration

  • 2-3 Days

Training Mode

Online training for Yarn

We provide:

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

All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.

Classroom training for Yarn

Classroom sessions are conducted in client locations in:

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

Note: Classroom training is for corporate clients only

Detailed 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

Configuration

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