Inleiding
"DevOps is de samenvoeging van mensen, processen en producten om continue levering van waarde aan onze eindgebruikers mogelijk te maken." - Volgens Donovan Brown in Wat is DevOps?
Met de DevOps-leertrajecten kunt u zich voorbereiden op een DevOps-traject. U leert de belangrijkste kenmerken van het DevOps-proces, hulpprogramma's en personen die betrokken zijn tijdens de levenscyclus. Daarnaast bereidt het u voor op het microsoft DevOps Solution-certificeringsexamen. U ziet andere inhoud om ervoor te zorgen dat u een volledig beeld hebt van DevOps. De inhoud van de module bevat afbeeldingen, referentiekoppelingen, vragen over modulebeoordeling en optionele praktijklabs.
U leert het volgende:
- DevOps plannen.
- Gebruik broncodebeheer.
- Schaal Git voor een onderneming.
- Artefacten combineren.
- Een strategie voor afhankelijkheidsbeheer ontwerpen.
- Geheimen beheren.
- Continue integratie implementeren.
- Implementeer een strategie voor het bouwen van containers.
- Ontwerp een releasestrategie.
- Stel een werkstroom voor releasebeheer in.
- Implementeer een implementatiepatroon.
- Feedbackmechanismen optimaliseren.
Plan voordat u optreedt. Deze module helpt u inzicht te krijgen in wat DevOps is en hoe u een DevOps-transformatietraject plant.
Wat is het DevOps-transformatietraject?
Het DevOps-transformatietraject is een reeks van 8 leertrajecten. Hiermee maakt u vertrouwd met Azure DevOps en GitHub. Leer ook de vele services, functies en integratie met hulpprogramma's om uw DevOps-proces te ondersteunen.
Waarom moet ik het DevOps-leertraject volgen?
Mensen in deze modules zijn geïnteresseerd in het ontwerpen en implementeren van DevOps-processen. Ze bereiden zich ook voor op het certificeringsexamen AZ-400 - Ontwerpen en implementeren van Microsoft DevOps Solutions .
Het certificeringsexamen is voor DevOps-professionals. Combineer mensen, processen en technologieën om continu waardevolle producten en services te leveren die voldoen aan de behoeften van eindgebruikers en bedrijfsdoelen. DevOps-professionals stroomlijnen de levering door procedures te optimaliseren, communicatie en samenwerking te verbeteren en automatisering te creëren.
Ze ontwerpen en implementeren toepassingscode en infrastructuurstrategieën die continue integratie, testen, levering, bewaking en feedback mogelijk maken.
Examenkandidaten moeten bedreven zijn met Agile-procedures. Ze moeten bekend zijn met Azure-beheer, -ontwikkeling en -experts op ten minste één van deze gebieden.
DevOps-professionals moeten DevOps-procedures ontwerpen en implementeren voor versiebeheer, naleving, infrastructuur als code, configuratiebeheer, build, release en testen met behulp van Azure-technologieën.
Er zijn vijf domeingebieden.
AZ-400 Domain Area | Gewicht |
---|---|
Ontwerp en implementeer processen en communicatie. | 11% |
Ontwerp en implementeer een broncodebeheerstrategie. | 13% |
Ontwerp en implementeer build- en release-pijplijnen. | 51% |
Ontwikkel een beveiligings- en nalevingsplan. | 16% |
Een instrumentatiestrategie implementeren. | %9 |
Leerdoelen
Na het voltooien van deze reeks kunnen studenten en professionals het volgende doen:
- Traceerbaarheid en werkstroom ontwerpen en implementeren.
- Ontwerp en implementeer de juiste metrische gegevens en query's voor DevOps.
- Samenwerking en communicatie configureren.
- Vertakkingsstrategieën voor de broncode ontwerpen en implementeren.
- Opslagplaatsen configureren en beheren.
- Ontwerp en implementeer een strategie voor pakketbeheer.
- Ontwerp en implementeer een teststrategie voor pijplijnen.
- Pijplijnen ontwerpen en implementeren.
- Implementaties ontwerpen en implementeren.
- Ontwerp en implementeer infrastructuur als code (IaC).
- Pijplijnen onderhouden.
- Verificatie- en autorisatiemethoden ontwerpen en implementeren.
- Ontwerp en implementeer een strategie voor het beheren van gevoelige informatie in automatisering.
- Automatiseer het scannen van beveiliging en naleving.
- Bewaking configureren voor een DevOps-omgeving.
- Analyseer metrische gegevens uit instrumentatie.
Vereisten
Succesvolle cursisten hebben vooraf kennis en begrip van het volgende:
- Cloudcomputingconcepten omvatten het begrijpen van PaaS-, SaaS- en IaaS-implementaties.
- Azure-beheer en Azure-ontwikkeling met bewezen expertise op ten minste één van deze gebieden.
- Basisconcepten van DevOps, waaronder versiebeheer, Agile-softwareontwikkeling en basisprincipes voor softwareontwikkeling. Het zou handig zijn om ervaring te hebben in een organisatie die software levert.
Als u niet bekend bent met DevOps, kunt u het volgende overwegen:
- Gratis online: DevOps-basisbeginselen: de belangrijkste principes en procedures - NIEUW.
- Cursus met docent: AZ-2008: DevOps foundations: The core principles and practices - NEW.
Als u geen gebruik hebt gemaakt van Azure en cloud-computing, kunt u een van de volgende resources overwegen:
- Gratis online: Basisinformatie over Azure.
- Cursus geleid door een docent: AZ-900: Basisinformatie over Azure.
Als u geen gebruik hebt gemaakt van Azure Beheer,kunt u overwegen het volgende te doen:
- Gratis online: vereisten voor Azure Beheer istrators.
- Cursussen onder leiding van een docent: AZ-104: Microsoft Azure Beheer istrator.
Als u niet eerder met Azure Developer werkt, kunt u het volgende overwegen:
- Gratis online: serverloze toepassingen maken.
- Cursussen onder leiding van een docent: AZ-204: Oplossingen ontwikkelen voor Microsoft Azure.
U moet een Azure DevOps-organisatie maken voor sommige oefeningen. Als u deze nog niet hebt, raadpleegt u het volgende:
Voor sommige oefeningen moet u een GitHub-account maken op GitHub.com. Als u deze nog niet hebt, raadpleegt u het volgende:
- Deelnemen aan GitHub · GitHub
- Als u al uw GitHub-account hebt, maakt u een nieuwe opslagplaats : Een nieuwe opslagplaats maken - GitHub Docs.