Course Code



7 Hours


  • JavaScript programming experience


  • Software Engineers


Yarn is a package manager for JavaScript projects. Using Yarn, users can manage project dependencies and publish JavaScript packages.

This instructor-led, live training (online or onsite) is aimed at software engineers who wish to use Yarn to manage and publish JavaScript packages.

By the end of this training, participants will be able to:

  • Manage, migrate, and publish JavaScript packages.
  • Master the Yarn command line API.
  • Migrate NPM packages to Yarn.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

     Course Outline


Yarn Overview

  • What is Yarn?
  • Yarn features
  • Yarn vs NPM

Preparing the Development Environment

  • Installing and configuring Yarn

Yarn Quick Start

  • Adding and removing packages
  • Initializing a project
  • Working with commands

Advanced Yarn

  • Managing configurations
  • Creating scripts
  • Working with cache
  • Migrating NPM


  • Setting up a testing workflow
  • Writing tests
  • Creating and testing a library
  • Packaging libraries with Rollup
  • Versioning with GitHub


  • Testing packages
  • Using CircleCI
  • Publishing to NPM

Summary and Conclusion


     Feedback (16)

I really enjoyed the real examples and exercises.

Dmitry Baranovsky

I enjoyed the interaction of the group to solve the issues.

Evan O'Gorman

I really liked the real life examples.

South West Gnó Skillnet

I liked it all. Very informative and pace was perfect.

South West Gnó Skillnet

Hakan was very enthusiastic and knowledgeable

Hugo Perez - DENS Solutions

I found certain areas more interesting than others, Risk management, Stakeholder communication.

- British American Tobacco

The duration & amount of info shared was perfect, we did not over run at any point and the trainer gave us confidence with regards to his experience

- British American Tobacco

Students were provided the opportunity to freely discuss the topics and ask questions to the trainer

Krzysztof Sikorski - British American Tobacco

I learnt some very useful information which will help in my day job as project manager.

- British American Tobacco

Exercises were good.

Alexandra Toma - British American Tobacco

Workshop - Event Storming

Titansoft Pte Ltd

Able to answer all the questions with scenarios

Titansoft Pte Ltd

There were descriptive diagrams which helped us understand the overall architecture, as well as how different components interact with each other.

Electronic Arts

fun and friendly atmosphere

GP Strategies Poland sp. z o.o.

The trainer's friendly attitude and the usuful templates she p.ovided, that the participants can use in for managing the projects.

GP Strategies Poland sp. z o.o.

case study

- 上海慧与

The course could be tailored to suit your needs and objectives. It can also be delivered on your premises if preferred.



Online Price per participant 6000 AED


Classroom Price per participant 6000 AED





  Workday courses take place between 9:30 and 16:30


  Show venue details

Number of Participants

Related Courses

Total Courses 6


Advisory & Leadership Skills

  14 hours


Certified Associate in Project Management (CAPM)®

  21 hours

Project Management 101: Setting Up Right to Set up Success

  14 hours

Project Management Fundamentals

  7 hours

Effective Project Management

  21 hours

Project Management Professional v7

  35 hours

Project Risk Management

  7 hours

PRINCE2® 6th Edition Foundation & Practitioner

  35 hours

Project Planning 101

  7 hours


Introduction to Domain Driven Design

  14 hours

ITIL Foundation V4 ( AXELOS accredited training course with exam )

  14 hours

Strategic Management

Strategic Management

What is Strategic Management?

Result-Based Management (RBM)

  35 hours

Risk Identification and Management Basics

  7 hours

Discounted Public Courses

This site in other countries/regions