Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Developing Scalable Applications on Azure

Course Summary

The Developing Scalable Applications on Azure training course is designed to address the challenges of building secure, highly available, and scalable applications on Azure. Microsoft Azure is an enterprise-grade cloud that allows developers to create applications. Building secure, highly available, and scalable applications on Azure can present challenges that are often confusing and difficult to manage.

The course begins by focusing on building a strong foundation around cloud development. Next, students will explore the various application and data options on Azure. The course concludes with students learning about building global, production-ready applications that are scalable, secure, performant, and resilient.

This course will take you through the microservices approach of building and managing applications using Azure Kubernetes Service, Azure App Services, Azure Active Directory, Azure Service Fabric, and more.

Purpose
Learn how to develop a globally distributed application using Azure and serverless concepts
Audience
Software Developers looking to create secure, highly available, and scalable applications that utilize Azure.
Role
Software Developer
Skill Level
Intermediate
Style
Targeted Topic - Workshops
Duration
4 Days
Related Technologies
Azure

 

Productivity Objectives
  • Describe foundational concepts for cloud development using Azure.
  • Identify cloud best practices and design patterns as recommended by Microsoft.
  • Build globally distributed applications and meet the non-functional requirements of scalability, high availability, security, performance, and resiliency.
  • Explain how various services are used within Azure including Azure Kubernetes Service, Azure App Services, Azure Active Directory, and Azure Service Fabric.

What You'll Learn:

In the Developing Scalable Applications on Azure training course, you'll learn:
  • Getting Started with Azure Cloud Development
    • Azure Fundamentals
    • Introduction to Azure App Services
      • Web Apps
      • API Apps
      • Logic Apps
      • Mobile Apps
    • App Service Plans
    • Common Cloud Application patterns and best practices
  • Design and Implement Azure App Services
    • Create and configure Azure App Services
    • Deploy workloads to Azure Web Apps
    • Implement Auto Scaling
    • How to monitor and diagnose application issues
    • Secure Web Apps using Web Application Firewall (WAF)
    • Implement server-less applications using Azure Functions
    • Orchestrate workflows and integration scenarios using Logic Apps
    • Design, create and deploy API Apps
    • Use Web Jobs for background tasks
    • Use Application Insights for monitoring
    • Understand Azure Traffic Manager
  • Design and Implement Azure Data Options
    • Understand cloud storage
    • Implement Azure Storage Accounts
    • Manage and secure Access Keys using Key Vault
    • Implement Azure Blobs, Queues, Table Storage and File Share
    • Using the .NET SDK to manage Azure Storage
    • Using a CDN to enhance the performance of a globally distributed application
    • Provision and configure Azure SQL Database
      • Implement multi-tenant applications using Azure SQL Elastic Pools
      • Understanding DTUs and eDTUs
      • Elastic Queries for Azure SQL Elastic Pools
      • Enable TDE in Azure SQL Database to secure and encrypt data
      • Implement Geo-Replication in Azure SQL Database
      • Managing backups and restore
      • Disaster recovery strategy
      • Auditing and security assessment using Azure SQL Database
    • Provision and configure Azure Cosmos DB
    • Use Redis cache to improve performance
  • Implement Identity and Access Management Using Azure Active Directory
    • Introduction to Azure Active Directory
    • How to Develop .NET MVC applications using AAD B2B and AAD B2C
    • Use Graph API to query Azure AD
    • Understand the microservices approach and its benefits
    • Understand Stateless and Stateful Microservices
    • Configure features like automatic failover and service discovery
    • Design and implement Kubernetes applications on Azure Kubernetes Service
    • Introduction to Azure Service Fabric
    • Performance Testing
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.