Developing Solutions for Microsoft Azure

During the training you will learn how to build comprehensive solutions on Microsoft Azure. You will also learn how to deploy and manage web applications, develop solutions using Azure storage, implement authentication and authorization, and secure your solutions using KeyVault and managed identities.

Course duration, academic hours: 40
Price (excl. VAT) 1600,00 
Price (with VAT): 1936,00 
Apply for the course:

Apply or ask a question!

 

If you want to apply for the course or ask a question about it, feel free to use this form.

Please enter your first and last names
Please enter company name
Please enter your phone number
Please enter your email

Thank you! We will contact you.

Course target

Develop the necessary knowledge and skills for developing cloud computing applications on the Microsoft Azure platform.

The training will also provide an opportunity to learn the most important development tools and methods, such as DevOps practices, source code control, and testing, to help developers build reliable and efficient applications on the Azure platform.

Audience

Anyone interested in Azure development or taking a certification exam.

At Course Completion you will be able to:
  • Develop Azure Compute Solutions: Learners will gain competences in developing and deploying Azure virtual machines, containers, and Azure App Service Web Apps.
  • Develop Azure Storage Solutions: Learners will gain competences in using Azure Storage services such as Blob storage, Table storage, Queue storage, and File storage.
  • Implement Azure Security: Learners will gain competences in securing Azure resources and services.
Prerequisites
  • Hands-on experience with Azure IaaS and PaaS solutions, and the Azure Portal.
  • Experience writing in an Azure supported language at the intermediate level. (C#, JavaScript, Python, or Java)
  • Ability to write code to connect and perform operations on, a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)
  • Experience writing code to handle authentication, authorization, and other security principles at the intermediate level.
  • A general understanding of HTML, the HTTP protocol and REST API interfaces.

If you are new to Azure and cloud computing consider one of the following resources:

Training materials

Training materials available on Microsoft Learn environment.

Certification Exam

AZ-204: Developing Solutions for Microsoft Azure certification exam (the exam fee is already included in the course price).

Course outline

1. Create 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.

2. Implement Azure functions

  • Explore Azure Functions
  • Develop Azure Functions
  • Implement Durable Functions.

3. Develop solutions that uses Blob storage

  • Explore Azure Blob storage
  • Manage the Azure Blob storage lifecycle
  • Work with Azure Blob storage.

4. Develop solutions that use Azure Cosmos DB

  • Explore Azure Cosmos DB
  • Implement partitioning in Azure Cosmos DB
  • Work with Azure Cosmos DB.

5. Implement infrastructure as a service solutions

  • Provision of virtual machines in Azure
  • Create and deploy Azure Resource Manager templates
  • Manage container images in Azure Container Registry
  • Run container images in Azure Container Instances.

6. 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.

7. Implement secure cloud solutions

  • Implement Azure Key Vault
  • Implement managed identities
  • Implement Azure App Configuration.

8. Implement API Management

  • Explore API Management.

9. Develop event-based solutions

  • Explore Azure Event Grid
  • Explore Azure Event Hubs.

10. Develop message-based solutions

  • Discover Azure message queues.

11. Instrument solutions to support monitoring and logging

  • Monitor app performance.

12. Integrate caching and content delivery within solutions

  • Develop for Azure Cache for Redis
  • Develop for storage on CDNs.

If you want to get more information about this course, contact us by phone +371 67505091 or send us an e-mail at mrn@bda.lv.