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 (4)
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
Kennis maken met technologieën die ik eerder had willen kennen.
Michel - Vanier College
Cursus - DevOps Practical Implementation and Tools
Automatisch vertaald
Ik vind alle mogelijkheden die ik in de cursus over DevOps heb ontdekt geweldig, en ik kan deze toepassen om een betere CD/CI-werkstroom te realiseren!
Juan Manuel - si
Cursus - Jenkins: Continuous Integration for Agile Development
Automatisch vertaald