Attention! This article is not an engineering article and is intended for readers who are interested in CI/CD education. Most likely, if you are not interested in learning, this material will not be of interest to you.
If you are a developer or administrator responsible for setting up continuous development and delivery processes (continuous integration / continuous delivery), then OTUS has opened a course just for you:
During the training, students will learn how to set up the application build and test process and the installation process for three leading providers, as well as develop an understanding of the architecture of cloud providers and learn how to automate code analysis and finding vulnerabilities.
As a result of the training, each student will create a final work, which will consist in the implementation of CI / CD processes for any open source project of your choice. After training, of course, each student will receive materials for all classes, a certificate of completion of the course, and most importantly, they will set up the process of building and testing the application and will be able to find vulnerabilities.
Of course, this course is not for everyone. But if you have experience:
- Working with Git
- Administration of Linux or Windows systems
- Development or operation
- Working with a cloud provider
then OTUS is waiting for you! You can
In anticipation of the launch
There is also access to a free viewing of an open webinar on the topic βUsing Jenkins with K8Sβ, which was conducted by the course instructor
Course learning process
The course program consists of four main modules:
- Cloud Development (Code)
- Build and test automation (Continuous Integration)
- Installation automation (Continuous Delivery)
- Final module
Each of them will be analyzed in detail in the classroom in the format of online webinars, and homework will help to consolidate the knowledge gained, for which, if necessary, you can get detailed feedback from teachers.
Many experts call CI / CD one of the best software development methods for today's tasks. Do you agree with this statement?
Source: habr.com