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, het bouwen van CI/CD-pijplijnen en andere taken. De Azure Developer CLI (azd) vermindert en stroomlijnt deze verantwoordelijkheden om de ontwikkelaar te helpen bij het traject van de lokale ontwikkelomgeving naar een toepassing die is geïmplementeerd in Azure.

Voorbeeldscenario

Stel dat u werkt bij een financieel bedrijf dat een cloudeigen toepassing bouwt voor het beheren van communicatie met klanten. De app moet in staat zijn om door de gebruiker ingediende gegevens te verzamelen, berichten te verzenden naar klanten en andere toepassingen, te integreren met back-endsystemen en te schalen voor toekomstige groei en promoties. De benodigde Azure-architectuur ter ondersteuning van een bedrijfsoplossing zoals deze kan de volgende Azure-resources bevatten:

  • Een App Service- en App Service-plan voor het hosten van de toepassing en API's.
  • Een opslagaccount voor het opslaan van geüploade bestanden en andere assets.
  • Een Service Bus voor het beheren van schaalbare berichten.
  • Een Key Vault-exemplaar voor het opslaan van beveiligde app-geheimen.
  • Application Insights-resources voor het uitvoeren van logboekregistratie en bewaking.
  • Een Cosmos DB for NoSQL-exemplaar om app-gegevens permanent op te slaan.
  • CI/CD-pijplijnen om ervoor te zorgen dat wijzigingen betrouwbaar worden geïmplementeerd via een geautomatiseerd proces.

Ontwikkelaars besteden veel tijd en energie aan het maken en correct configureren van deze typen resources. Het instellen van Azure-omgevingsbronnen vormt vaak een belemmering voor de voortgang van de ontwikkeling van de app zelf. De Azure Developer CLI is ontworpen om dit proces aanzienlijk te stroomlijnen en te versnellen. Met name de taken die betrokken zijn bij het overstappen van lokale ontwikkeling naar het inrichten en implementeren van uw toepassingsbronnen naar Azure.

Leerdoelen

In deze module gaat u het volgende doen:

  • Evalueren of de Azure Developer CLI geschikt is voor uw project
  • Kernwerkstromen en -functies van Azure Developer CLI beschrijven en hoe deze worden geïntegreerd met een app

Voorwaarden

  • Basiskennis van fundamentele cloudconcepten
  • Basiskennis van werkstromen voor softwareontwikkeling, zoals het verpakken, inrichten en implementeren van resources

Wat is het belangrijkste doel?

Aan het einde van deze sessie begrijpt u de voordelen van de Azure Developer CLI en kunt u evalueren of deze geschikt is voor het optimaliseren van uw projectwerkstromen.