Programme Overview

Developing Solutions For Microsoft Azure

Duration: 5 days
Level: 2
Program Code: B322
Exam Code: AZ-204
Price Includes SST
Write your awesome label here.
Write your awesome label here.
Write your awesome label here.

Programme Overview

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

Who Should Attend?

Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam. 

Pre-requisites

  • 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 sim...

Delivery Methods

Instructor Led Blended Learning (online and classroom)

Learning Outcomes

By the end of the program, participants will be able to:
  • How to implement Azure compute solutions 
  • Secure their solutions by using Key Vault and Managed Identities.
  • How to connect to and consume Azure services and third-party services 
  • Implement authentication and authorization 

Course Content

Workspace Environment Management (WEM) considerations and configuration

Module 1

Module 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 

Module 2

Module 2: Implement Azure functions 
  • Azure Functions overview
  • Developing Azure Functions
  • Implement Durable Functions 

Module 3

Module 3: Develop solutions that use blob storage 
  • Azure Blob storage core concepts
  • Managing the Azure Blob storage lifecycle
  • Working with Azure Blob storage 

Module 4

Module 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 

Module 5

Module 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 

Module 6

Module 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 

Module 7

Module 7: Implement secure cloud solutions 
  • Manage keys, secrets, and certificates by using the Key Vault API
  • Implement Managed Identities for Azure resources
  • Secure app configuration data by using Azure App Configuration 

Module 4

Module 8: Implement API Management 
  • API Management overview
  • Defining policies for APIs
  • Securing your APIs 

Module 9

Module 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 

Module 10

Module 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 

Module 11

Module 7: Implement secure cloud solutions 
  • Manage keys, secrets, and certificates by using the Key Vault API
  • Implement Managed Identities for Azure resources
  • Secure app configuration data by using Azure App Configuration 

Module 12

Module 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 

Module 13

Module 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 

Certification

Certification Body
Microsoft
Certification
Developing Solutions For Microsoft Azure

Trainer Profile

Aaron Samuel

IT Trainer, Operations and Delivery Manager
  • ABOUT AARON
  • Technology Advocate, Senior Trainer & Cloud Administrator in the training and education industry. I just love technology and how we can use it to empower and enable people from all walks of life.

    I previously worked and studied in APU/ APIIT where I was apart of the technology team and held various roles from human resources to software lead. Now with the Knowledgecom group, I work as a full-time trainer and technology advocate/ cloud admin.

    I am also in the managing committee of HOPE worldwide Malaysia where we continue to change lives through Health, Food, Education, Technology, Volunteerism and Corporate Shared Values.    
  • ACADEMIC QUALIFICATION
  • Asia Pacific University of Technology and Innovation (APU / APIIT)Asia Pacific University of Technology and Innovation (APU / APIIT)
    • Business Information Technology, IT and Business
  • PROFESSIONAL CERTIFICATION
  • Microsoft Certified: Azure DevOps Engineer Expert
  • Microsoft Certified: Azure Developer Associate
  • CAREER EXPERIENCE
  • 2018 - Present: 
    Trainer, KnowledgeCom Corporation Sdn. Bhd
  • 2015 - 2018
    Technical Assistant (Assistant of Software and Development), Asia Pacific University (APU/APIIT) 
INSTRUCTOR LED SESSIONS

Track B: Infrastructure

Simply put, cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.

Recommended Courses

\Learnworlds\Codeneurons\Pages\ZoneRenderers\CourseCards

Don't miss out on updates.
Subscribe to our newsletter!

Thank you!