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
Opinie uczestników (4)
Angażujący i praktyczny.
Balavignesh Elumalai - Scottish Power
Szkolenie - SonarQube for DevOps
Przetłumaczone przez sztuczną inteligencję
Trener ma wieloletnie doświadczenie i świetnie przekazuje wiedzę. Głębokość jego wiedzy oraz pasja do nauczania są bardzo doceniane.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Szkolenie - Jenkins 2: Building CI/CD Pipelines
Przetłumaczone przez sztuczną inteligencję
Wskazówki z praktyki, podpowiedzi i wskazywanie najlepszych praktyk oraz merytoryczne porady.
Daniel - Santander Poznan
Szkolenie - Jenkins: Continuous Integration for Agile Development
Zaznajomienie się z niektórymi technologiami, o których żałuję, że wcześniej ich nie poznałem.
Michel - Vanier College
Szkolenie - DevOps Practical Implementation and Tools
Przetłumaczone przez sztuczną inteligencję