Ostrzeżenie! Artykuł ten nie ma charakteru inżynierskiego i jest przeznaczony dla czytelników zainteresowanych edukacją z zakresu 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łe dostarczanie), to OTUS specjalnie dla Ciebie otworzył zapisy na kurs:
Podczas szkolenia studenci dowiedzą się, jak dostosować proces budowania i testowania aplikacji oraz proces instalacji u trzech wiodących dostawców, a także pogłębią zrozumienie architektury dostawców usług chmurowych oraz nauczą się automatyzacji analizy kodu i skanowania 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 szkoleniu oczywiście każdy student otrzyma materiały do wszystkich zajęć, certyfikat ukończenia kursu, a co najważniejsze ustali proces budowy i testowania aplikacji oraz będzie mógł znaleźć podatności.
Oczywiście ten kurs nie jest odpowiedni dla każdego. Ale jeśli masz doświadczenie:
- Współpracuje z Gitem
- Administracja systemami Linux lub Windows
- Rozwój lub działanie
- Współpraca z dostawcą usług w chmurze
to OTUS czeka na Ciebie! Możesz
W oczekiwaniu na start
Istnieje również możliwość bezpłatnego obejrzenia otwartego webinaru na temat „Korzystanie z Jenkinsa z K8S”, który poprowadził prowadzący kurs
Proces uczenia się kursu
Program kursu składa się z czterech głównych modułów:
- Rozwój w chmurze (Kod)
- Automatyzacja montażu i testowania (Continuous Integration)
- Automatyzacja instalacji (ciągła dostawa)
- Moduł końcowy
Każde z nich zostanie szczegółowo omówione podczas zajęć w formie webinarów online, a zadania domowe pomogą utrwalić zdobytą wiedzę, na temat której w razie potrzeby można uzyskać szczegółową informację zwrotną od lektorów.
Wielu ekspertów nazywa CI/CD jedną z najlepszych metod tworzenia oprogramowania do współczesnych zadań. Czy zgadzasz się z tym stwierdzeniem?
Źródło: www.habr.com