Kursplan
Införandet
- Översikt över grundläggande CI/CD-begrepp och fördelar
- Förstå CI-tjänster (Travis-CI, CircleCI, Semaphore, etc.)
Förbereda utvecklingsmiljön
- Konfigurera Github-lagringsplatser
- Integrera Travis-CI med Github
Bygga ett Python-paket
- Skapa en programlogik
- Paketera koden lokalt
Automatisera paketdistribution
- Lägga till PyPI-token i Travis-CI
- Skapa och definiera CI/CD-pipeline
- Aktivera beroenden
- Köra och testa koden
- Publicera paketet Python
Distribuera containerbaserade program
- Skapa en Python webbapp
- Containerisera programmet
- Distribuera programmet med Docker
- Automatisera distributionen med Heroku
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av Git eller Github
- Python Erfarenhet av programmering
Publik
- Utvecklare
- DevOps Ingenjörer
Vittnesmål (5)
Engagerande och praktiskt arbete.
Balavignesh Elumalai - Scottish Power
Kurs - SonarQube for DevOps
Maskintolkat
Instruktören har djupgående erfarenhet och framförs väl i verkligheten. Djupet av kunskapen och entusiasmen för att undervisa uppskattas högt.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurs - Jenkins 2: Building CI/CD Pipelines
Maskintolkat
Instruktören var mycket väl organiserad. Han förklarade alla verktyg som krävdes för utbildningen från början. Instruktören besvarade glatt alla frågor och praktiska användningsfall diskuterades.
Vivek Verma - Global Knowledge Network Training Ltd
Kurs - DevOps Practical Implementation and Tools
Maskintolkat
Mycket detaljerat, utbildaren känner ämnet mycket väl och har behandlat många teman
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Maskintolkat
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Kurs - Test Automation with Selenium and Jenkins
Maskintolkat