Inleiding

Voltooid

"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:

Als u geen gebruik hebt gemaakt van Azure en cloud-computing, kunt u een van de volgende resources overwegen:

Als u geen gebruik hebt gemaakt van Azure Beheer,kunt u overwegen het volgende te doen:

Als u niet eerder met Azure Developer werkt, kunt u het volgende overwegen:

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: