Course Outline
Introduction
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
Workflows
- Setting up a testing workflow
- Writing tests
- Creating and testing a library
- Packaging libraries with Rollup
- Versioning with GitHub
Publishing
- Testing packages
- Using CircleCI
- Publishing to NPM
Summary and Conclusion
Requirements
- JavaScript programming experience
Audience
- Software Engineers
Testimonials
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
case study
- 上海慧与
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.