In this course you will learn how to create end-to-end solutions in Microsoft Azure. The course is tailored for developers with 1 to 2 years of practical experience in software development and basic knowledge of Azure.
Students will learn how to create and manage Azure Functions and Azure Web Apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities.
Students will also learn how to connect to and consume Azure services and third-party services and include event- and message-based models in their solutions. The course also covers monitoring and troubleshooting Azure solutions.
Implementation: Class (in Finnish), Online (in Finnish)
Length: 4 days
Starting dates: Ask for details: sales@sulava.com
Material: Microsoft English Material (MOC)
Audience profileThe course is for software developers who are interested in Azure development (developing applications and solutions) or are planning to take the AZ-204 certification exam.
WhyThis course prepares you for the certification exam AZ-204: Developing Solutions for Microsoft Azure to obtain the Azure Developer Associate Certificate.Â
Prerequisites
- At least 1-2 years of hands-on experience developing solutions
- Experience writing in an Azure supported language at the intermediate level. (C#, JavaScript, Python, or Java). Course Examples use mostly C# and PowerShell
- A general understanding of HTML, the HTTP protocol and REST API interfaces.
- Have a base understanding of Azure and cloud concepts, services, and the Azure Portal.
- Are familiar with PowerShell and/or Azure CLI.
Course contentLearning path 01: Implement Azure App Service Web AppsÂ
- Explore Azure App ServiceÂ
- Configure web app settingsÂ
- Scale apps in Azure App ServiceÂ
- Explore Azure App Service deployment slotsÂ
Learning path 02: Implement Azure FunctionsÂ
- Explore Azure FunctionsÂ
- Develop Azure FunctionsÂ
Learning path 03: Develop solutions that use Blob storageÂ
- Explore Azure Blob storageÂ
- Manage the Azure Blob storage lifecycleÂ
- Work with Azure Blob storageÂ
Learning path 04: Develop solutions that use Azure Cosmos DDÂ
- Explore Azure Cosmos DBÂ Â Â
- Implement partitioning in Azure Cosmos DBÂ Â Â
- Work with Azure Cosmos DBÂ
Learning path 05: Implement containerized solutionsÂ
- Manage container images in Azure Container RegistryÂ
- Run container images in Azure Container InstancesÂ
- Implement Azure Container AppsÂ
Learning path 06: Implement user authentication and authorizationÂ
- Explore the Microsoft identity platform Â
- Implement authentication by using the Microsoft Authentication Library Â
- Implement shared access signatures Â
- Explore Microsoft GraphÂ
Learning path 07: Implement secure cloud solutionsÂ
- Lesson 1: Implement Azure Key VaultÂ
- Lesson 2: Implement managed identitiesÂ
- Lesson 3: Implement Azure App ConfigurationÂ
Learning path 08: Implement API ManagementÂ
Learning path 09: Develop event-based solutionsÂ
- Explore Azure Event GridÂ
- Explore Azure Event HubsÂ
Learning path 10: Develop message-based solutionsÂ
- Discover Azure message queuesÂ
Learning path 11: Troubleshoot solutions by using Application InsightsÂ
Learning path 12: Implement caching for solutionsÂ
- Develop for Azure Cache for Redis Â
- Develop for storage on CDNsÂ