Uwaga! Ten artykuł nie jest inżynieryjny i jest przeznaczony dla czytelników, którzy interesują się edukacją w zakresie CI/CD. Jeśli nie jesteś zainteresowany nauką, ten materiał prawdopodobnie nie będzie cię interesować.

Jeśli jesteś programistą lub administratorem odpowiedzialnym za konfigurację procesów ciągłego rozwoju i dostarczania (ciągła integracja / ciągłe dostarczanie), to w OTUS rozpoczęła się rekrutacja na kurs stworzony specjalnie dla ciebie:.
Podczas kursu studenci nauczą się konfigurować proces budowy i testowania aplikacji oraz proces instalacji u trzech czołowych dostawców, a także zrozumieją architekturę dostawców chmurowych i nauczą się automatyzacji analizy kodu i poszukiwania luk.
Na koniec kursu każdy uczeń stworzy pracę dyplomową, która będzie polegać na realizacji procesów CI/CD dla dowolnego projektu opensource według własnego wyboru. Po zakończeniu kursu każdy student otrzyma materiały ze wszystkich zajęć, certyfikat ukończenia kursu, a przede wszystkim skonfiguruje proces budowy i testowania aplikacji oraz będzie mógł znajdować luki.

Oczywiście, ten kurs nie dla każdego. Ale jeśli masz doświadczenie:
- w pracy z Gitem
- administracji systemami Linux lub Windows
- rozwijaniu lub eksploatacji
- w pracy z dostawcą chmurowym
to OTUS czeka na ciebie! Możesz , aby ocenić, czy Twoja wiedza jest wystarczająca do nauki na kursie „CI/CD na AWS, Azure i Gitlab”.
W przeddzień rozpoczęcia 17 lutego w OTUS odbył się Dzień Otwarty. Nauczyciel szczegółowo opisał program kursu, odpowiedział na pytania słuchaczy oraz opisał proces nauki.

Otwarty jest również dostęp do bezpłatnego oglądania otwartego webinaru na temat „Wykorzystanie Jenkins c K8S”, który poprowadził nauczyciel kursu :

Proces nauki na kursie odbędzie się w formie webinarów online. W trakcie całego kursu (który trwa 3 miesiące) słuchacze mogą zadawać pytania doświadczonym wykładowcom, którzy są zawsze w kontakcie. Zadania praktyczne będą wykonywane z wykorzystaniem Google Cloud Platform (GCP), Amazon Web Service i Microsoft Azure.
Program kursu składa się z czterech głównych modułów:
- Rozwój w chmurze (Code)
- Automatyzacja budowy i testowania (Continuous Integration)
- Automatyzacja instalacji (Continuous Delivery)
- Moduł końcowy
Każdy z nich będzie szczegółowo omawiany podczas zajęć w formie webinarów online, a zdobyte umiejętności będą wzmacniane przez zadania domowe, do których w razie potrzeby można uzyskać rozbudowaną informację zwrotną od wykładowców.
Wielu specjalistów nazywa CI/CD jedną z najlepszych metodologii rozwoju oprogramowania dostosowanych do współczesnych potrzeb. Czy zgadzasz się z tą tezą?
Źródło: habr.com
