Plan Szkolenia

Wprowadzenie

  • Przegląd podstawowych pojęć i zalet CI/CD
  • Zrozumienie usług CI (Travis-CI, CircleCI, Semaphore itp.)

Przygotowanie środowiska programistycznego

  • Konfiguracja repozytoriów Github
  • Integracja Travis-CI z serwisem Github

Tworzenie pakietu Python

  • Tworzenie logiki aplikacji
  • Lokalne pakowanie kodu

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
  • Opublikowanie pakietu Python

Wdrażanie aplikacji kontenerowych

  • Tworzenie aplikacji internetowej Python
  • Konteneryzacja aplikacji
  • Wdrażanie aplikacji za pomocą Docker
  • Automatyzacja wdrażania za pomocą Heroku

Rozwiązywanie problemów

Podsumowanie i wnioski

Wymagania

  • Doświadczenie z Git lub Github
  • Doświadczenie w programowaniu Python

Uczestnicy

  • Programiści
  • DevOps inżynierowie
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie