Developing solutions for Microsoft Azure (AZ-204)
Volg de AZ-204 training Developing solutions for Microsoft Azure. Deze training leert ontwikkelaars hoe ze end-to-end oplossingen kunnen creëren in Microsoft Azure. Je leert hoe je met behulp van Azure-opslag, authenticatie en autorisatie kunt implementeren en oplossingen beveiligt met behulp van KeyVault en Managed Identities.
Na afronding van deze training kun je onder andere:
Training: Developing solutions for Microsoft Azure (AZ-204)
De AZ-204 training richt zich op het leren van ontwikkelaars hoe ze complete end-to-end oplossingen kunnen creëren in Microsoft Azure. Gedurende de training verwerven de cursisten vaardigheden die nodig zijn om verschillende Azure compute oplossingen te implementeren, Azure functies te creëren, web apps te beheren, oplossingen te ontwikkelen die gebruik maken van Azure opslag, authenticatie en autorisatie te implementeren en hun oplossingen te beveiligen door gebruik te maken van Key Vault en beheerde identiteiten. Daarnaast leren studenten hoe ze verbinding kunnen maken met Azure services en services van derden en hoe ze event- en message-based modellen in hun oplossingen kunnen opnemen. De training behandelt ook het monitoren, oplossen van problemen en optimaliseren van Azure oplossingen.
- Azure Storage Development, omvat 15-20% van het cursusmateriaal.
- Azure Compute Solutions Development, omvat 25-30% van het cursusmateriaal.
- Azure Security Implementation, omvat 20-25% van het cursusmateriaal.
- Azure Solutions Monitoring, Troubleshooting en Optimization, omvat 15-20% van het cursusmateriaal.
- Azure Services en Third-Party Services Integration, omvat 15-20% van het cursusmateriaal.
Wil je de AZ-204 training volgen, dan is er wel voorkennis nodig. Namelijk:
- Hands-on ervaring met Azure IaaS en PaaS oplossingen en de Azure Portal.
- Ervaring met het schrijven in een Azure ondersteunde taal op intermediair niveau. (C#, JavaScript, Python of Java).
- In staat zijn om code te schrijven om verbinding te maken met en bewerkingen uit te voeren op een SQL- of NoSQL-databaseproduct. (SQL Server, Oracle, MongoDB, Cassandra of vergelijkbaar)
- Ervaring met het schrijven van code voor authenticatie, autorisatie en andere beveiligingsprincipes op gemiddeld niveau.
- Een algemeen begrip van HTML, het HTTP-protocol en REST API-interfaces.
Mensen die geïnteresseerd zijn in Azure ontwikkeling of in het behalen van het Microsoft Azure Developer Associate certificeringsexamen.
Module 1: Azure App Service webapps maken
Cursisten leren hoe ze een webapplicatie kunnen bouwen op het Azure App Service platform. Ze leren hoe het platform werkt en hoe ze een applicatie kunnen maken, configureren, schalen, beveiligen en implementeren op het App Service platform.
- Azure App Service kernconcepten
- Een Azure App Service Web App maken
- App Service apps configureren en bewaken
- App Service apps schalen
- Azure App Service staging omgevingen
Module 2: Azure functies implementeren
Deze module behandelt het maken van Functions apps en hoe je triggers en inputs/outputs in de app kunt integreren.
- Azure Functies overzicht
- Azure Functies ontwikkelen
- Duurzame functies implementeren
Module 3: Oplossingen ontwikkelen die blob storage gebruiken
Cursisten leren hoe Azure Blob storage werkt, hoe ze gegevens kunnen beheren via de hot/cold/archive blob storage levenscyclus en hoe ze de Azure Blob storage client library kunnen gebruiken om gegevens en metadata te beheren.
- Azure Blob opslag kernconcepten
- De levenscyclus van Azure Blob-storage beheren
- Werken met Azure Blob-storage
Module 4: Oplossingen ontwikkelen die Cosmos DB opslag gebruiken
Cursisten leren hoe Cosmos DB is gestructureerd en hoe dataconsistentie wordt beheerd. Studenten leren ook hoe Cosmos DB accounts aan te maken en databases, containers en items te creëren door gebruik te maken van de Azure Portal en de .NET SDK.
- Azure Cosmos DB overzicht
- Azure Cosmos DB gegevensstructuur
- Werken met Azure Cosmos DB bronnen en gegevens
Module 5: IaaS oplossingen implementeren
In deze module leren cursisten hoe ze VM’s en container images kunnen maken om te gebruiken in hun oplossingen. Het behandelt het creëren van VM’s, het gebruik van ARM-sjablonen om de inzet van middelen te automatiseren, het creëren en beheren van Docker-images, het publiceren van een image naar de Azure Container Registry en het uitvoeren van een container in Azure Container Instances.
- VM’s voorzien in Azure
- ARM-sjablonen maken en implementeren
- Aanmaken van container images voor oplossingen
- Een container image publiceren naar Azure Container Registry
- Aanmaken en uitvoeren van container images in Azure Container Instances
Module 6: Gebruikersauthenticatie en -autorisatie implementeren
Cursisten leren hoe ze het Microsoft Identity Platform v2.0 kunnen gebruiken om authenticatie en toegang tot bronnen te beheren. Ook leren ze hoe de Microsoft Authentication Library en Microsoft Graph te gebruiken om een gebruiker te authenticeren en informatie op te halen die is opgeslagen in Azure. Daarnaast weten ze hoe en wanneer Shared Access Signatures te gebruiken.
- Microsoft Identiteitsplatform v2.0
- Authenticatie met behulp van de Microsoft Authenticatiebibliotheek
- Microsoft Graph gebruiken
- Gegevensbewerkingen autoriseren in Azure Storage
Module 7: Veilige cloudoplossingen implementeren
Deze module behandelt het beveiligen van de informatie (sleutels, geheimen, certificaten) die een applicatie gebruikt om toegang te krijgen tot bronnen. Het behandelt ook het beveiligen van applicatieconfiguratie-informatie.
- Sleutels, geheimen en certificaten beheren met behulp van de KeyVault API
- Managed Identities voor Azure resources implementeren
- App configuratiegegevens beveiligen met behulp van Azure App Configuration
Module 8: API-beheer implementeren
Cursisten leren hoe ze API’s kunnen publiceren, beleidsregels kunnen maken om via de API gedeelde informatie te beheren en de toegang tot hun API’s kunnen beheren met behulp van de Azure API Management service.
- Overzicht API-beheer
- Beleid definiëren voor API’s
- API’s beveiligen
Module 9: App Service Logic Apps ontwikkelen
Deze module leert studenten hoe ze Azure Logic Apps kunnen gebruiken om taken, bedrijfsprocessen, workflows en services te plannen, automatiseren en orkestreren binnen bedrijven of organisaties.
- Azure Logic Apps overzicht
- Aangepaste connectoren maken voor Logic Apps
Module 10: Event-gebaseerde oplossingen ontwikkelen
Cursisten leren hoe ze toepassingen kunnen bouwen met event-gebaseerde architecturen.
- Oplossingen implementeren die Azure Event Grid gebruiken
- Oplossingen implementeren die Azure Event Hubs gebruiken
- Oplossingen implementeren die Azure Notification Hubs gebruiken
Module 11: Ontwikkel oplossingen op basis van berichten
Cursisten leren hoe ze applicaties kunnen bouwen met message-based architecturen.
- Oplossingen implementeren die Azure Service Bus gebruiken
- Oplossingen implementeren die Azure Queue Storage wachtrijen gebruiken
Module 12: Azure oplossingen monitoren en optimaliseren
Deze module leert studenten hoe ze hun code kunnen instrumenteren voor telemetrie en hoe ze hun apps kunnen analyseren en troubleshooten.
- Overzicht van monitoring in Azure
- Een app instrumenteren voor monitoring
- Apps analyseren en problemen oplossen
- Code implementeren die voorbijgaande fouten afhandelt
Module 13: Caching en content delivery integreren in oplossingen
Cursisten leren hoe ze verschillende cachingdiensten kunnen gebruiken om de prestaties van hun apps te verbeteren.
- Ontwikkelen voor Azure Cache voor Redis
- Ontwikkelen voor opslag op CDN’s
In de klas, online of beiden.
Active Learning
Je maakt samen met je trainer een plan en gaat actief aan de slag. In een kleine klas verdiepen in wat je echt nodig hebt, inzoomen op zaken die je echt interesseren en overslaan wat je al weet of niet nodig hebt. Plan je lesdagen flexibel, neem real-life casussen mee en werk ze uit met je trainer. Verrijk je kennis en verbind het met alles wat je al wist.
E-Learning
Ben je op zoek naar volledige zelfstudie? Wij bieden je de mogelijkheid om jouw training volledig in jouw eigen tijd te volgen. Uiteraard met het officiële lesmateriaal waarmee je de juiste kennis opdoet.
Wil je toch graag een dag persoonlijke begeleiding? Dan kan je altijd een extra lesdag bij boeken en de training als blended learning volgen!
Incompany
Wist jij dat alle IT trainingen die we aanbieden op de website ook bij jouw bedrijf uitgevoerd kunnen worden? Zo volg je een maatwerk IT training (Incompany training) met al je collega’s. Jij kunt de training nog specifieker voor jouw bedrijf laten inrichten en het is zelfs mogelijk om een geheel maatwerk traject door ons te laten ontwerpen.
Je bespaart reiskosten en reistijd voor de deelnemers, doordat onze trainer bij jou op locatie komt. Op deze manier kun je meerdere deelnemers van jouw organisatie dezelfde training laten volgen. Dat is efficiënt en effectief! Samen heb je een gemeenschappelijke opleidingsbehoefte en daar gaan we je bij helpen.
We hebben jarenlang ervaring in het geven van maatwerk it trainingen. We kijken zorgvuldig naar de opleidingsbehoefte om volledig aan te sluiten bij je wensen. Zo formuleren we haalbare en concrete doelstellingen en deelnemers kunnen het geleerde in de praktijk toepassen. Op deze manier groeien deelnemers persoonlijk en professioneel op meerdere niveaus.