Plan Szkolenia

Wprowadzenie

  • Przegląd podstawowych koncepcji i zalet CI/CD
  • Omówienie usług CI (Travis-CI, CircleCI, Semaphore itp.)

Przygotowanie środowiska programistycznego

  • Konfigurowanie repozytoriów Github
  • Integracja Travis-CI z Github

Budowanie pakietu Python

  • Tworzenie logiki aplikacji
  • Pakowanie kodu lokalnie

Automatyzacja wdrażania pakietów

  • Dodawanie tokena PyPI do Travis-CI
  • Tworzenie i definiowanie potoku CI/CD
  • Aktywowanie zależności
  • Uruchamianie i testowanie kodu
  • Publikowanie pakietu Python

Wdrażanie aplikacji kontenerowych

  • Tworzenie aplikacji internetowej w Pythonie
  • Konteneryzacja aplikacji
  • Wdrażanie aplikacji z Dockerem
  • Automatyzacja wdrażania z Heroku

Rozwiązywanie problemów

Podsumowanie i zakończenie

Wymagania

  • Doświadczenie w pracy z Git lub Github
  • Doświadczenie w programowaniu w Pythonie

Odbiorcy

  • Programiści
  • Inżynierowie DevOps
 14 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie