Cursusaanbod
Introductie
- Overzicht van de kernconcepten en voordelen van CI/CD
- Inzicht in CI-services (Travis-CI, CircleCI, Semaphore, enz.)
Voorbereiding van de ontwikkelingsomgeving
- Github-repositories instellen
- Travis-CI integreren met Github
Een Python pakket samenstellen
- Een toepassingslogica maken
- De code lokaal verpakken
Pakketimplementatie automatiseren
- PyPI-token toevoegen aan Travis-CI
- CI/CD-pijplijn maken en definiëren
- Afhankelijkheden activeren
- De code uitvoeren en testen
- Publiceren van het Python pakket
Gecontaineriseerde applicaties implementeren
- Een Python web-app maken
- Containeriseren van de applicatie
- De toepassing implementeren met Docker
- Implementatie automatiseren met Heroku
Probleemoplossing
Samenvatting en conclusie
Vereisten
- Ervaring met Git of Github
- Python Ervaring met programmeren
Audiëntie
- Ontwikkelaars
- DevOps Ingenieurs
Getuigenissen (3)
Interactief en praktijkgericht.
Balavignesh Elumalai - Scottish Power
Cursus - SonarQube for DevOps
Automatisch vertaald
De trainer heeft diepgaande ervaring en legt dit zeer goed uit. De diepte van de kennis en de passie voor onderwijs worden ten zeerste gewaardeerd.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Cursus - Jenkins 2: Building CI/CD Pipelines
Automatisch vertaald
-Jenkins goed beheerst door de docent (we hebben veel tijd besteed aan dit onderwerp en het is zeer goed) -Docent zeer betrokken, ook al kende hij sommige technische aspecten niet, maar neemt altijd de uitdaging aan om een mogelijke oplossing te vinden, bijvoorbeeld door gebruik te maken van chatgpt.
samy - Extia
Cursus - Test Automation with Selenium and Jenkins
Automatisch vertaald