Course Outline
Introductie
Overzicht van DevOps praktijk binnen Businesses
- Wat is het verschil tussen DevOps en traditionele IT-praktijken?
- Termen en technologieën van DevOps
- Agile Methodologieën die worden toegepast in DevOps
Overzicht van Azure DevOps Functies en architectuur
- De Azure DevOps Server
- Gehost versus on-premise Azure DevOps
- Azure DevOps Voor eindgebruikers
- Azure DevOps voor beheerders
Opzetten en configureren Azure DevOps voor ontwikkeling
Value Stream Map gebruiken voor het evalueren van bestaande ontwikkelingsprocessen
- Migreren naar Azure DevOps
Overzicht van Azure DevOps Kernservices en -tools
- Het kiezen van de juiste Azure DevOps diensten voor het bedrijf
Softwareontwikkeling plannen en volgen met Azure borden
- Ingebouwde scrum- en agile-tools gebruiken in Azure Boards
- Werken met Azure Dashboard-widgets voor borden
- Projectstatus bewaken met Azure analysetools
- Optimaliseren van transparantie en samenwerking van teams met Boards
- Integratie van Azure borden met bestaande GitHub repositories
Git-repositories hosten en Collaboration met behulp van Azure opslagplaatsen
- Repositories en versiebeheer maken met Azure Opslagplaatsen
- Verbinding maken met een pushcode via beveiligde Git-clientondersteuning
- REST API's en webhooks bouwen in Azure opslagplaatsen
- Ontwikkelomgevingen maken en pull-aanvragen uitvoeren
- De codebewuste zoekfunctie van Azure Opslagplaatsen
- Opschonen en onderhouden van repositories
Software bouwen en implementeren met Azure Pipelines
- Implementatie van continue integratie/continue levering (CI/CD)
- Pijplijnen configureren Azure met voorkeurstaal en besturingssysteem
- Gebruikmaken van build chaining en meerfasige builds in pijpleidingen
- Werken met Azure Pipelines-registers
- Containers implementeren in Kubernetes of een andere cloud
Geïntegreerd pakket implementeren Management met behulp van Azure artefacten
- Codepakketten maken en delen in Azure Artefacten
- Pakkettypen beheren met universeel artefactbeheer
- Organiseren en beveiligen van publieke en private broncodepakketten
- Pakketten toevoegen aan CI/CD-pijplijnen met Azure Artefacten
Codekwaliteit testen en optimaliseren met Azure testplannen
- Gepland handmatig testen vs. verkennend testen
- Het uitvoeren van het juiste type test voor bedrijfsapplicaties
- Gegevens vastleggen en analyseren met behulp van Azure testplannen
- Gebruikmakend van de end-to-end traceerbaarheidsfunctie van Azure Test Plans
- De juiste acties ondernemen om de geïdentificeerde codedefecten op te lossen
Integratie van Azure DevOps Services met andere extensies
Probleemoplossing
Samenvatting en conclusie
Requirements
- Een goed begrip van Agile-softwareontwikkelingsmethodologieën
- Kennis van elke script-programmeertaal
- Basiservaring met systeembeheertaken
- Kennis van GitHub workflow en repositories
Publiek
- DevOps Ingenieurs
- Ontwikkelaars
- Project managers
Getuigenissen (2)
Daniel ma bardzo dużą wiedzę popartą doświadczneniem. Podczas szkolenia potrafił świetnie zobrazowań niektóre zagadnienia przytaczając bardzo realne przykłady. To było bardzo istotne i zdecydowanie lepsze od recytowania tylko regułek i definicji.
Przemysław Kormański - EY Global Services (Poland) Sp. z o.o.
Cursus - Azure DevOps Fundamentals
Practical part and interaction with students