Developing Applications on Azure
Developing globally distributed, secure, performant, intelligent and resilient applications on Azure
Duration
4 Days
Level
Intermediate Level
Design and Tailor this course
As per your team needs
Edit Content
While building modern applications, developers face a lot of challenges related to security, scalability, performance and so on. In this course, you will learn how to develop a globally distributed application using Azure PaaS and Server-less computing. During this course, you will explore various application deployment options on Azure including microservices design patterns.
Edit Content
The intended audience for this course
- Developers
- Bigdata Developers
- Data Engineers
- Integration Engineers
- Architects
- Data Steward
Edit Content
- Azure PaaS Fundamentals
- Introduction to Azure App Services – Web Apps, API Apps, Logic Apps and Mobile Apps
- App Service Plans
- Create and configure Azure App Services using the management portal and PowerShell.
- Deploying workloads to Azure Web Apps using Visual Studio
- Availability and Scale- Implement auto scaling
- Monitoring, Logging and diagnostics
- Securing Web Apps using Web Application Firewall (WAF)
- Build server-less applications using Azure Functions
- Orchestrating workflows and integration scenarios using Logic Apps
- Design, create and deploy API Apps
- Plan, design, develop and deploy scheduled Web Jobs for background tasks
- Monitor App services using Application Insights
- Introduction to Azure cognitive services
- Building Azure Bots
- Implementing global scale using Azure Traffic Manager
- Overview of Azure AD
- Develop .NET MVC applications using AAD B2B and AAD B2C
- Querying Azure AD using Graph API
- Understanding the microservices approach and its benefits
- Understanding Stateless and Stateful Microservices
- Configuring features like automatic failover and service discovery
- Design and implement Kubernetes applications on Azure Kubernetes Service (AKS)
- Overview to Azure Service Fabric
Edit Content
Participants should preferably have basic knowledge of Unix/Linux and Windows PowerShell.