Ostrzeżenie! Niniejszy artykuł nie jest artykułem inżynierskim i jest przeznaczony dla czytelników zainteresowanych edukacją w zakresie CI/CD. Najprawdopodobniej, jeśli nie jesteś zainteresowany nauką, ten materiał nie będzie dla Ciebie interesujący.

Jeśli jesteś programistą lub administratorem odpowiedzialnym za konfigurację procesów ciągłego rozwoju i dostarczania (ciągła integracja / ciągła dostawa), to OTUS otworzył kurs specjalnie dla Ciebie:.
Podczas kursu studenci nauczą się, jak skonfigurować proces kompilacji i testowania aplikacji oraz proces instalacji dla trzech wiodących dostawców, a także zrozumieją architekturę dostawców usług w chmurze i nauczą się, jak automatyzować analizę kodu i skanowanie podatności.
Na zakończenie szkolenia każdy student stworzy pracę końcową, która będzie polegać na wdrożeniu procesów CI/CD dla dowolnego, wybranego przez siebie projektu open source. Po zakończeniu szkolenia każdy uczestnik otrzyma materiały do wszystkich zajęć, certyfikat ukończenia kursu, a co najważniejsze, będzie mógł zapoznać się z procesem montażu i testowania aplikacji oraz wyszukiwać luki w zabezpieczeniach.

Oczywiście kurs ten nie jest odpowiedni dla każdego. Ale jeśli masz doświadczenie:
- Praca z Gitem
- Администрирования систем Linux lub Windows
- Rozwój lub eksploatacja
- Współpraca z dostawcą usług w chmurze
to OTUS czeka na Ciebie! Możesz aby ustalić, czy Twoja wiedza jest wystarczająca do udziału w kursie CI/CD w AWS, Azure i Gitlab.
W oczekiwaniu na start 17 lutego OTUS zorganizował Dzień Otwarty. Nauczyciel przedstawił szczegółowo program kursu, odpowiedział na pytania publiczności i opisał proces nauczania.

Dostęp do bezpłatnego obejrzenia otwartego webinarium na temat „Korzystanie z Jenkinsa z K8S”, które poprowadził instruktor kursu, jest również otwarty :

Proces nauki na kursie odbywa się w formie webinariów online. Przez cały okres szkolenia (które trwa 3 miesiące) studenci mają możliwość zadawania pytań doświadczonym nauczycielom, którzy są z nimi w stałym 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 chmury (kod)
- Automatyzacja montażu i testowania (Continuous Integration)
- Automatyzacja instalacji (ciągła dostawa)
- Moduł końcowy
Każdy z nich zostanie szczegółowo omówiony podczas zajęć w formie webinariów online, a utrwaleniu nabytej wiedzy pomogą zadania domowe, na które w razie potrzeby można liczyć, udzielając szczegółowych informacji zwrotnych od nauczycieli.
Wielu ekspertów uważa CI/CD za jedną z najlepszych metod tworzenia oprogramowania dla współczesnych zadań. Czy zgadzasz się z tym stwierdzeniem?
Źródło: www.habr.com
