Introductie

Voltooid

Ontwikkelaars hebben vaak te maken met veel uitdagende taken en beslissingen bij het bouwen van apps voor de cloud. Het maken van een correct ontworpen en geconfigureerde omgeving kan een tijdrovend en moeilijk proces zijn. Ontwikkelaars moeten rekening houden met veel verschillende problemen in deze omgevingen, zoals het maken van resources, het toepassen van configuraties, het instellen van bewaking en logboekregistratie en andere taken.

De Azure Developer CLI (azd) vermindert en stroomlijnt deze verantwoordelijkheden om de ontwikkelaar te helpen bij het traject van een lokale ontwikkelomgeving naar een toepassing die is geïmplementeerd in Azure. Het hulpprogramma is ontworpen rond een krachtig sjabloonsysteem dat de inrichting van de cloudinfrastructuur kan automatiseren en toepassingscode kan implementeren. In de volgende lessen leert u hoe u een nieuwe azd sjabloon maakt waarmee deze doelen worden bereikt.

Notitie

Voordat u deze module doorloopt, is het raadzaam dat u basiskennis hebt van de Azure Developer CLI of dat u de trainingsmodule inleiding tot De Azure Developer CLI hebt voltooid.

Voorbeeldscenario

Stel dat u bij een opstartbedrijf werkt dat een nieuw cloudeigen e-commerceplatform bouwt. De app vereist een front-end winkelgebruikersinterface en verschillende back-endservices om orders te verwerken. U wilt de app hosten met behulp van Azure-services zoals App Service, Storage, NoSQL-databases en meer. Naarmate uw team groeit en experimenteert met verschillende cloudarchitecturen, wilt u de volgende projectuitdagingen oplossen:

  • Snel veranderende infrastructuur : terwijl de app actief is in ontwikkeling, wil het team de mogelijkheid om de cloudservices snel te verwijderen en opnieuw te maken wanneer er wijzigingen in de architectuur worden aangebracht.

  • Onboarding van nieuwe teams : of u nu intern nieuwe teams toevoegt of de software distribueert als opensource-code, u wilt nieuwe gebruikers een manier bieden om eenvoudig hun eigen exemplaar van de cloudinfrastructuur te maken met de juiste configuraties.

  • Gestroomlijnde vereisten voor cloudvaardigheden: hoewel de app is ontworpen als cloudeigen, willen ontwikkelaars die niet bekend zijn met de cloud mogelijk nog steeds de app implementeren en eraan werken.

De Azure Developer CLI lost deze uitdagingen op met behulp van sjablonen. azd sjablonen beheren cloudinfrastructuur en implementaties op een geautomatiseerde manier met behulp van infrastructuur als code. Ze helpen het cloudinstallatie- en implementatieproces te automatiseren met slechts een paar opdrachten, zodat ontwikkelaars die nog niet bekend zijn met de cloud, nog steeds aan de slag kunnen.

Leerdoelen

In deze module wordt het volgende behandeld:

  • Een Azure Developer CLI-sjabloon maken van begin tot eind
  • Essentiële azure Developer CLI-sjabloononderdelen, -functies en -werkstromen verkennen

Vereisten

Wat is het belangrijkste doel?

Aan het einde van deze sessie ontdekt en voltooit u de essentiële taken die nodig zijn voor het bouwen van Azure Developer CLI-sjablonen.