Poznaj Ciągłą Integrację w Chmurze od Zupełnych Podstaw

Nauczymy Cię praktycznie wykorzystać nowoczesne narzędzia do Ciągłej Integracji oraz zbudować swój własny proces CI/CD od zera!

W tym kursie:

  • Poznasz ogólną ideę Ciągłej Integracji oraz jak CI wygląda w praktyce.
  • Zobaczysz czym jest Infrastructure as a Code w najprostszej odsłonie.
  • Pokażemy jak w prosty sposób wykorzystać Dockera w przygotowaniu środowiska CI.
  • Uruchomisz testy w chmurze na realnej aplikacji bez potrzeby włączania przeglądarki. 😀
  • Przejdziemy razem pełen proces CI/CD (Continuous Integration, Continuous Delivery) – zaprojektujemy proces od testów aż po deploy na produkcję. To wszystko na praktycznym przykładzie, który będziesz mógł zastosować dla swoich aplikacji.
  • Zobaczysz, że uruchomienie testów w innych językach (Javy i Cypress.io) w Chmurze jest równie proste jak w Pythonie i opiera się na identycznych krokach.

Gdzie mogę dowiedzieć się więcej?

Jeśli chciałbyś dowiedzieć się więcej na temat zawartości i planu to zajrzyj proszę na stronę kursu. Znajdziesz tam dokładniejszy plan i zakres materiału, odpowiedzi na najczęstsze pytania, opinie kursantów oraz opis trenerów 😉

Gdzie znajdę bonusy?

Przejdź na główną stronę Programu lub wybierz bezpośrednio z interesujących Ciebie Bonusów i dodatkowych kursów:

Informacje o kursie

Szacowany czas ukończenia: 10+ godzin

Trudność: Podstawowy

Instruktorzy kursu

Krzysiek Kijas Krzysiek Kijas Autor
Przemek Barański Przemek Barański Autor

Sekcja 1: Przygotowania do wejścia w Ciągłą Integrację

Sekcja 2: Nasz projekt i GitLab CI

Sekcja 3: Projekt testowy, odpalenie przeglądarki i instalacja pakietów

Sekcja 4: Docker na potrzeby GitLab CI

Sekcja 5: Stages i zrównoleglanie jobów

Sekcja 6: Manualne joby i pobieranie artefaktów

Sekcja 7: Refactor .gitlab-ci.yml

Sekcja 8: Branche, Pipeline Schedules i dodatkowe ustawienia jobów

Sekcja 9: Dobre praktyki i cały kod

Sekcja 10: Twój nowy projekt

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *