DevOps CI/CD Overview
Leer de basis van DevOps CI/CD met een overzicht van Continuous Integration en Continuous Delivery, de bijbehorende tools, processen en hoe je software sneller en betrouwbaarder oplevert.
Referentienummer: VH_5044
Beschrijving
Deze diepgaande DevOps cursus adresseert de cruciale rol van Continuous Integration Continuous Deployment (CI/CD) in moderne softwareontwikkeling. Binnen multidisciplinaire teams, die actief samenwerken met de klant en end-to-end verantwoordelijkheid dragen voor producten en diensten, optimaliseert DevOps de leveringssnelheid en verhoogt het de kwaliteit van IT-systemen significant door het leveringsproces maximaal te automatiseren middels CI/CD.
Een succesvolle DevOps implementatie is gefundeerd op een nauwe samenwerking tussen ontwikkelaars en systeembeheerders. Een gedegen begrip van de DevOps mindset, de onderliggende cultuur en de architectuur van CI/CD pijplijnen is derhalve onontbeerlijk. Met een breed scala aan beschikbare DevOps tools is het essentieel om strategisch te kiezen welke instrumenten het meest geschikt zijn en hoe deze optimaal worden ingezet binnen een DevOps team.
Deze gespecialiseerde CI/CD training verschaft een helder conceptueel overzicht van DevOps en de meestgebruikte DevOps tools voor CI/CD. De rode draad van deze expertise-dag wordt gevormd door het CALMS-framework: Cultuur, Automation, LEAN, Measurements & Sharing. Dit framework belicht alle fundamentele aspecten van DevOps en Continuous Delivery, verlevendigd met een uitgebreide live demo, volop ruimte voor interactie en de mogelijkheid om in te gaan op specifieke casuïstiek.
De CI/CD pijplijn wordt uitvoerig behandeld, van conceptueel overzicht tot praktische inrichting. Hierbij komen onderwerpen aan bod zoals de effectieve selectie van code-editors, geavanceerd source control met Git en GitHub, en de implementatie van Continuous Integration en building met technologieën als Jenkins Pipelines, Docker en Vagrant. Essentiële testmethodologieën worden verkend met tools zoals Selenium, SoapUI, Postman, JUnit en Cucumber. Verder wordt ingegaan op configuration management middels Ansible, Puppet en Chef, en container-orkestratie met Docker Swarm en Kubernetes. De cursus adresseert tevens diverse deploymentstrategieën, zowel on-premise als in de cloud, met aandacht voor platforms zoals Amazon Web Services, Pivotal Cloud Foundry, Microsoft Azure, Google Cloud Services en OpenStack, in combinatie met Docker of Packer. Gedurende de gehele training wordt diepgaand ingegaan op de inrichting van een robuuste CI/CD pijplijn.
Doelstelling
Na het volgen van deze cursus bent u volledig bekend met de belangrijkste concepten van DevOps en Continuous Delivery. U zult de werking van een CI/CD pijplijn tot in detail doorgronden, waardoor u beter in staat bent weloverwogen keuzes te maken over welke DevOps tools en technologieën het meest geschikt zijn voor uw specifieke context, en hoe u deze op een intelligente wijze implementeert.