Skip To Content
Microsoft Azure Developer Advanced Solutions is a Program

Microsoft Azure Developer Advanced Solutions

Self-paced

Sorry! The enrollment period is currently closed. Please check back soon.

Full program description

Microsoft Azure Developer Advanced Solutions

Course Overview

This course is available only for participants who have already attended NICF - Microsoft Azure Developer Core Solutions (SF), and are planning to sit for Exam AZ-203, which will lead to Microsoft Certified: Azure Developer Associate certification. 

This course is a combination of two Microsoft courses, and is delivered in express mode

  •   AZ-203T05: Monitor, troubleshoot, and optimize Azure solutions
  •   AZ-203T06: Connect to and consume Azure, and third-party, services

Who Should Attend

This course is available only for participants who have already attended NICF - Microsoft Azure Developer Core Solutions (SF), and are planning to sit for Exam AZ-203, which will lead to Microsoft Certified: Azure Developer Associate certification.

Course Duration

1 Day / 8 Hours

Course Outline

Module 1: Introduction to Azure Monitor

Azure Monitor is the central service that includes all of the tools you need to monitor and optimize your solution.

  •   Overview of Azure Monitor 

After completing this module, students will be able to:

  •   Understand how Azure Monitor works
  •   Know where and how Azure Monitor collects data 

Module 2: Develop code to support scalability of apps and services

This module covers how applications scale and how to handle some troubleshooting. 

  •   Implement autoscale
  •   Implement code that addresses singleton application instances
  •   Implement code that handles transient faults 

After completing this module, students will be able to:

  •   Understand autoscale patterns and best practices for scaling their solutions
  •   How to use the Azure CLI to communicate with a specific copy of a resource
  •   How to handle transient faults in your solution 

Module 3: Instrument solutions to support monitoring and logging

This module covers adding code to your app to send the data to Azure Monitor. 

  •   Configure instrumentation in an app or server by using Application Insights
  •   Analyse and troubleshoot solutions by using Azure Monitor 

After completing this module, students will be able to:

  •   Know how to add default code to web pages, console apps, and Windows desktop apps to support telemetry
  •   Know how to use dashboards and other tools to monitor and troubleshoot their app 

Module 4: Integrate caching and content delivery within solutions

This module shows students how to leverage Azure Cache for Redis and Azure CDNs to deliver assets to users more quickly. 

  •   Azure Cache for Redis
  •   Develop for storage on CDNs 

After completing this module, students will be able to:

  •   Understand how Azure Cache for Redis operates and how to configure and interact with it
  •   Know how to manage Azure CDN 

Module 5: Develop an App Service Logic App

Logic Apps helps you build solutions that integrate apps, data, systems, and services across enterprises or organizations by automating tasks and business processes as workflows. This module covers what they are and how to create them. 

  •   Azure Logic Apps overview
  •   Create Logic Apps by using Visual Studio
  •   Create custom connectors for Logic Apps
  •   Create custom templates for Logic Apps 

Students will understand how to create and manage Azure Logic Apps. 

Module 6: Integrate Azure Search within solutions

Azure Search is a search-as-a-service cloud solution that gives developers APIs and tools for adding a rich search experience over private, heterogenous content in web, mobile, and enterprise applications. In this module students will learn how to integrate Azure Search in to their solutions. 

  •   Create and query an Azure Search Index
  •   Full text search in Azure Search

Students will know how to provision the service, create an index, load data, and execute searches. 

Module 7: API Management

API Management (APIM) helps organizations publish APIs to external, partner, and internal developers to unlock the potential of their data and services. 

  •   Introduction to the API Management service
  •   Securing your APIs
  •   Defining API policies

Students will know how to provision the APIM service using the Azure Portal, secure APIs with subscriptions and client certificates, and use API policies to modify the behaviour of an API. 

Module 8: Develop event-based solutions

This module covers developing event-based solutions in Azure by integrating Azure Event Grid, Event Hubs, and Notification Hubs in your applications. 

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

Students will know how the services work and how to integrate them into their solutions. 

Module 9: Develop message-based solutions

Microsoft Azure Service Bus is a fully managed enterprise integration message broker. Service Bus is most commonly used to decouple applications and services from each other and is a reliable and secure platform for asynchronous data and state transfer. Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS. 

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

Students will understand how to leverage Azure message-based services in their solutions.

Mode of Assessment

Not applicable.

Certification Obtained and Conferred by

1.  Certificate of Achievement from Microsoft

Not applicable. 

2.  External Certification Exam

Upon passing Exam AZ-103, participants will receive Microsoft Certified: Azure Developer Associate certification from Microsoft.

Course Objectives

  • Gain the knowledge and skills needed to ensure applications hosted in Azure are operating efficiently and as intended.
  • Learn how Azure Monitor operates and how to use tools like Log Analytics and Application Insights to better understand what is happening in their application.
  • Learn how to implement autoscale, instrument their solutions to support monitoring and logging, and use Azure Cache and CDN options to enhance the end-user experience.
  • Learn how to create and manage their own APIs by using API Management, and how to use the different event- and message-based services in Azure within their development solutions. Throughout the course, students learn how to create and integrate these resources by using the Azure Portal, Azure CLI, REST, and application code.

Pre-requisites

Completed NICF - Microsoft Azure Developer Core Solutions (SF) course with at least 75% attendance.

Medium of Instruction & Trainer

Medium of instruction: English

Trainer: Trainee Ratio is 1:16

Price

 

Before GST

With GST

Original Course Fee

$300.00

$321.00

Promo Course Fee

$100.00

$107.00

Terms and conditions apply. NTUC LearningHub reserve the right to make changes or improvements to any of the products described in this document without prior notice.

Prices are subject to other LHUB miscellaneous fees

AZ301T2