Bit - loader
Bit - Developing Solutions for Microsoft Azure

Developing Solutions for Microsoft Azure


Developing Solutions for Microsoft Azure

This course teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure Functions, implement and manage 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, troubleshooting, and optimizing Azure solutions. 


Objetivos

At the end of the course the students will be able to:  

  • Develop Azure Infrastructure as Service Compute Solutions 
  • Develop Azure Platform as Service Compute Solutions 
  • Develop for Azure storage 
  • Implement Azure security 
  • Monitor, troubleshoot, and optimize Azure solutions 
  • Connect to and Consume Azure Services and Third-party Services 

Perfil de los alumnos

Successful Cloud Solutions Architects begin this role with practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking. 


Requisitos previos

IT Professionals with practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking. 


Profesorado

Our team of highly qualified instructors combine training activities with the development of their profession as experts in the field of IT. Professionals certified by the major manufacturers capable of transferring an enjoyable and easy to understand technical concepts more abstract. 


Documentación

The students will receive a digital copy of each courses related to this exam. 


Contenidos del Developing Solutions for Microsoft Azure

1. Creating Azure App Service Web Apps 

  • Azure App Service core concepts 
  • Creating an Azure App Service Web App 
  • Configuring and Monitoring App Service apps 
  • Scaling App Service apps 
  • Azure App Service staging environments 

2. Implement Azure functions 

  • Azure Functions overview 
  • Developing Azure Functions 
  • Implement Durable Functions 

3. Develop solutions that use blob storage 

  • Azure Blob storage core concepts 
  • Managing the Azure Blob storage lifecycle 
  • Working with Azure Blob storage 

4. Develop solutions that use Cosmos DB storage 

  • Azure Cosmos DB overview 
  • Azure Cosmos DB data structure 
  • Working with Azure Cosmos DB resources and data 

5. Implement IaaS solutions 

  • Provisioning VMs in Azure 
  • Create and deploy ARM templates 
  • Create container images for solutions 
  • Publish a container image to Azure Container Registry 
  • Create and run container images in Azure Container Instances 

6. Implement user authentication and authorization 

  • Microsoft Identity Platform v2.0 
  • Authentication using the Microsoft Authentication Library 
  • Using Microsoft Graph 
  • Authorizing data operations in Azure Storage 

7. Implement secure cloud solutions 

  • Manage keys, secrets, and certificates by using the KeyVault API 
  • Implement Managed Identities for Azure resources 
  • Secure app configuration data by using Azure App Configuration 

8. Implement API Management 

  • API Management overview 
  • Defining policies for APIs 
  • Securing your APIs 

9. Develop App Service Logic Apps 

  • Azure Logic Apps overview 
  • Creating custom connectors for Logic Apps 

10. Develop event-based solutions 

  • Implement solutions that use Azure Event Grid 
  • Implement solutions that use Azure Event Hubs 
  • Implement solutions that use Azure Notification Hubs 

11. Develop message-based solutions 

  • Implement solutions that use Azure Service Bus 
  • Implement solutions that use Azure Queue Storage queues 

12. Monitor and optimize Azure solutions 

  • Overview of monitoring in Azure 
  • Instrument an app for monitoring 
  • Analyzing and troubleshooting apps 
  • Implement code that handles transient faults 

13. Integrate caching and content delivery within solutions 

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

Metodología

Active and participatory course through demonstrations, practical exercises and clinical analysis of users of all the theoretical topics taught by the instructor in order to deal with real cases of the related product. The trainer will also use different dynamics that allow group work in the classroom as challenges, evaluation exams and real cases to prepare for the associated Microsoft certification exam, if there is one. 


Certificaciones

Continual evaluation based on group and individual activities. The faculty will give continuous feedback and at the end of the activities to each participant 

During the course the participants will complete an evaluation test that must be passed with more than 75%. They will have one hour available for its realization 

 

Conditions of additional certification services are subject to the terms of the license owner or of the authorized certification authority. 


Acreditación

Se emitirá Certificado de Asistencia sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.


Cursos relacionados

Knowledge Center