Master class: CI/CD for JS developer
Please rate the course
Course short description
DevOps is first and foremost aculture, not a job title. Effective understanding of DevOps processes dramatically increases your value to the company, and CI/CD is the heart of DevOps.
Based on real events
We work in GitLab and are building (in our opinion) one of the most powerful CI/CD systems in the world. We are opponents of “voices in the head” and tell only our practical experience
More than 30 videos with theory and principles
Our task is not just to show you copy-paste spells for setting up CI/CD, but to give an understanding of the essence of the process and what you are striving for
4 seminars with live communication
In theory , theory and practice are no different, but in practice... Go through with us all the steps to set up CI/CD using examples close to reality
With a focus on JS. Not only the front, but also the back
CI/CD is a universal thing, not tied to a language. However, everywhere there are certain specifics and nuances associated with tools and stack
When we, independently of each other, spoke at DevOps.js and HolyJS with reports on similar topics, it became clear that despite the fact that everyone agrees that “DevOps is a culture, not position”, for an ordinary javascript programmer these are just words. Without a serious background in administering *nix systems, it is, if not impossible, then very difficult to advance somewhere beyond the standard “eslint - docker - docker registry” pipeline. Without a full understanding of what we're doing and why, even writing the right Google query can be a daunting task, let alone optimizing the results and debugging the errors that inevitably arise in the process.
About the structure of master classes
Our task is not to sell you GitLab (moreover, wherever GitLab is mentioned - focus on the free version), but to provide a fundamental basis for organizing CI/ CD in projects of any complexity
In fact, we want, if not to make you and your project an Elite DevOps performer, then to bring you closer to this, giving a clear understanding of how to build a pipeline, step by step improving its quality, what problems remain to be solved and where there is potential for development.
We understand that going through the path “from zero to hero” at one time can be very painful, moreover, it is possible for reasons beyond your control reasons, you cannot choose GitLab as a platform for your CI/CD. To do this, we have divided all the content into two master classes - an introductory one, where we look at the basic principles of construction without being tied to a specific platform, and an advanced one, where using specific tools offered by GitLab and not only you can achieve “DevOps maturity”