
Yarn for JavaScript dependency management, semantic versioning, monorepos, package publishing, Plug’n’Play, scripting
Course Description
Yarn is a very popular and widely-used JavaScript package manager which is based on NPM. It's popularity is still increasing and currently trusted by top tech companies due to it's efficiency and reliability, and learning Yarn is definitely a valuable skill as a web developer.
In this course we are going to learn everything about Yarn starting from basics to advanced Yarn topics and package publishing.
After each section, there is a quiz that you have to solve to apply the knowledge you have gained. And in the end we are going to work on a capstone project to apply what we have learned during the course.
In this course, you will learn:
Initializing a Yarn Project
Adding and Removing Dependencies
Installing Dependencies
Importing and Using Dependencies
Semantic Versioning
Yarn Lock File
Updating Dependencies
Dependency Types
Running Scripts with Yarn
Offline Cache
Plug’n’Play (PnP)
Workspaces And Monorepos
Configuring Yarn Using .yarnrc.yml
Publishing a package to NPM
Publishing a New Version
Installing and Using the Package
Initializing a Yarn Project
Adding and Removing Dependencies
Installing Dependencies
Importing and Using Dependencies
Semantic Versioning
Yarn Lock File
Updating Dependencies
Dependency Types
Running Scripts with Yarn
Offline Cache
Plug’n’Play (PnP)
Workspaces And Monorepos
Configuring Yarn Using .yarnrc.yml
Publishing a package to NPM
Publishing a New Version
Installing and Using the Package
In the end we are going to work on a capstone project to apply what we have learnt during the course by creating a monorepo task manager CLI tool.
Enroll now and let's step up to the next level as a web developer by mastering Yarn!