Yarn Dependency Management The Complete Guide

Learn to use Yarn for project Dependency Management or Distribute your own packages via the NPM registry.
Yarn Dependency Management The Complete Guide
File Size :
296.78 MB
Total length :
1h 27m



Ray Viljoen


Last update




Yarn Dependency Management The Complete Guide

What you’ll learn

Manage project dependencies with Yarn
Understand Semantic Versioning
Create & Publish JavaScript modules/packages to the NPM registry
Migrate projects from NPM to Yarn

Yarn Dependency Management The Complete Guide


Beginner level JavaScript, NodeJS & JSON
Basic usage of the command line
A text editor and the latest version of NodeJS


Learn modern dependency management with Yarn.Gain all the skills needed to manage, migrate and publish your own JavaScript packages or projects.
This course is suitable for ANY developer wanting to learn Yarn or gain expert knowledge in managing and publishing JavaScript packages.
Learn to use Yarn at an expert levelManage project dependenciesLearn aspects of dependency management such as Semantic VersioningCover the near-entire Yarn command line API, learning one module at a timeLearn to migrate NPM managed projects or packages to Yarn
An invaluable skill for any JavaScript Developer looking to improve coding skills and expand career opportunities.
Yarn is an extremely popular and relatively new dependency/package manager for JavaScript projects that solves common issues with dependency management. The project was released by Facebook and is maintained by a group of top JavaScript developers with clear goals for the future of Yarn.
This course will teach you every aspect of the Yarn command line API and related concepts.
You will be able to start using Yarn in you projects immediately. You will also learn to publish and maintain your own JavaScript modules/packages.

Content and Overview
With 20 concise and practical lectures, this course will provide a COMPLETE understanding of Yarn and Dependency Management as a whole.
It is suitable for anyone with experience of working on JavaScript projects.Basic command line usage and an understanding of core JavaScript-related concepts is required. (JSON, Basic Node.js etc.)
The course starts with a short introduction and overview of Yarn and also the development environment used in lessons.
The main body of the course then covers the 3 individual sections of the Yarn Command Line API and some supplemental lessons in-between.
These 3 sections include:
Foundational Yarn Commands and ConceptsAdvanced Commands and FeaturesPublishing JavaScript Packages/Modules to the NPM registry
Upon completion of this course you will have the practical skills to immediately start implementing Yarn as your primary dependency manager and also publish your very own projects to the NPM package registry.
This course is to the point and everything is demonstrated in the most simple, yet practical ways, to help you become an expert at Yarn and JavaScript dependency management.


Section 1: Overview

Lecture 1 Introduction

Lecture 2 Yarn Overview

Lecture 3 Course Structure & Prerequisites

Lecture 4 Installing Yarn

Section 2: Yarn Basics

Lecture 5 Adding & Removing Packages

Lecture 6 Dependancies & Package.json

Lecture 7 Dependency Types

Lecture 8 Semantic Versioning

Lecture 9 Lock file & Dependency Versions

Lecture 10 Assessing Dependency Upgrades

Lecture 11 Exploring Dependencies

Section 3: Advanced Features

Lecture 12 Yarn Config

Lecture 13 Scripts

Lecture 14 Autoclean

Lecture 15 Global Packages

Lecture 16 Yarn Cache

Lecture 17 Migrating from NPM

Section 4: Publishing Packages

Lecture 18 Creating a New Package

Lecture 19 Testing Packages

Lecture 20 Publishing to NPM

Lecture 21 Publishing New Package Versions

Section 5: Outro

Lecture 22 Bonus Lecture: Feedback & Stackacademy.tv Courses

Developers looking to learn the concepts of dependency management and dependency versioning,All developers NOT already using a dependency manager in their projects.,Anyone already using NPM, wanting to switch to a more modern alternative in Yarn,Node module developers wanting to publish their packages to the NPM registry

Course Information:

Udemy | English | 1h 27m | 296.78 MB
Created by: Ray Viljoen

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top