Yarn Dependency Management: The Complete Guide

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Learn to use Yarn for project Dependency Management or Distribute your own packages via the NPM registry.

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 level

  • Manage project dependencies

  • Learn aspects of dependency management such as Semantic Versioning

  • Cover the near-entire Yarn command line API, learning one module at a time

  • Learn 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:

  1. Foundational Yarn Commands and Concepts

  2. Advanced Commands and Features

  3. Publishing 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.

  • Manage project dependencies with Yarn

  • Understand Semantic Versioning

  • Create & Publish JavaScript modules/packages to the NPM registry

Instructor

Profile photo of Ray Viljoen
Ray Viljoen

Stackacademy provides high-quality Courses for Developers, with learning-efficiency as the number one priority.My name is Ray Viljoen,I have over 10 years experience as a Full Stack Developer and have real world experience building, maintaining & optimising a wide range of applications.My courses are concise, teaches practical skills and is designed to also serve as usable future reference material.

Review
4.9 course rating
4K ratings
ui-avatar of Tobi Oladipo
Tobi O.
5.0
8 months ago

Smooth, concise, and great demonstrations of concepts

  • Helpful
  • Not helpful
ui-avatar of Rafael Cruz Oliveira
Rafael C. O.
5.0
11 months ago

Top

  • Helpful
  • Not helpful
ui-avatar of Matthew Joyce
Matthew J.
3.5
1 year ago

An example project that needed the dependency from scratch would be nice, the installation instructions seem out of date.

  • Helpful
  • Not helpful
ui-avatar of James Bail
James B.
1.0
1 year ago

The video doesn't work on most of the slides.

  • Helpful
  • Not helpful
ui-avatar of Li Li
Li L.
5.0
1 year ago

Very useful information. It will definitely help me to use yarn in my current project.

  • Helpful
  • Not helpful
ui-avatar of Susanne Kadelbach
Susanne K.
4.0
1 year ago

It would be nice if there was a section about yarn audit and how to fix found vulnerabilities. Also, this course seems to be focused on classic yarn; the outdated comment is no longer used in yarn 2+ (it's now yarn upgrade-interactive). So a section on changed comments and maybe how to do certain things in the newer versions of yarn would be nice (especially addressing vulnerabilities).

  • Helpful
  • Not helpful
ui-avatar of Erick Orlando Velasco Martinez
Erick O. V. M.
5.0
1 year ago

Que buen curso, lo disfruté mucho porque aprendí bastante material que antes para mi era desconocido, gracias al instructor por explicar tan bien y con muchos recursos adicionales para seguir explorando

  • Helpful
  • Not helpful
ui-avatar of Erwin van Lun
Erwin V. L.
3.0
1 year ago

Speaks clearly, nice to listen to. Lots of new concepts and instructions to me, some more repetition or some exercises would be nice to really get acquinted. Also, what others said: pretty outdated. As a result, when simple trying a suggested a simple command, my IDE immediately returned errors. I would be nice that he at least tells what version he used.

  • Helpful
  • Not helpful
ui-avatar of Julian Andrés Couto Leodriguez
Julian A. C. L.
4.5
1 year ago

This course was great, even though it's aged a little, therefore an updated version would be welcome. The instructor speaks clearly and knows what he's talking about; I'll surely look into other courses from him.

  • Helpful
  • Not helpful
ui-avatar of Guillermo Murúa
Guillermo M.
3.0
1 year ago

I was expecting more a more in-depth section on how dependency managers worked under the hood in general, with a focus on yarn.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses