AZ-020: Microsoft Azure solutions for AWS Developers


• Duration: 3 Days
• Mode of Delivery: Online -Instructor-led training
• Job role: Developer
• Preparation for exam: AZ-204
Cost: USD$1,750.00

This three-day course is adapted from materials in the AZ-204 Developing Solutions for Microsoft Azure course, but is not aligned to an exam. This course teaches developers how to create solutions that are hosted in, and utilize, Azure services. During this course, you will learn how developers use Azure services, with additional focus on features and tasks that differ from AWS, and what that means for you as you develop applications that will be hosted by using Azure services.

20 in stock

SKU: AZ-303-1-1-2 Categories: , ,


The audience for this course is an AWS Sysops Administrator Associate or equivalent. This person has one to two years of experience in AWS deployment, management, and operations. Students taking this course are interested in learning how Azure is different from AWS, and how Azure is administered. Students may also be interested in taking the AZ-104 Microsoft Azure Administrator certification exam, or the AZ-900 Azure Fundamentals exam.


Participants should have 1-2 years professional development experience and experience with AWS. They must be able to program in an Azure Supported Language.

Skills Gained

After completing this course, students will be able to:
• Create an Azure App Service Web App solution
• Implement Azure functions
• Develop solutions that use blob or Cosmos DB storage
• Implement secure cloud solutions that include user authentication and authorization
• Implement API management
• Develop event- and message-based solutions
• Instrument solutions for monitoring and logging

Course outline

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: Implement Azure Functions
• Azure Functions overview
• Developing Azure Functions
• Implement Durable Functions

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: 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: Create and Deploy ARM Templates
• Create and deploy ARM templates

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 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

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

Module 9: 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

Module 10: Develop message-based solutions
• Implement solutions that use Azure Service Bus
• Implement solutions that use Azure Queue Storage queues

Module 11: Monitor Azure solutions
• Overview of monitoring in Azure
• Instrument an app for monitoring


Click on the following link to see the current Course Schedule
Our minimum class-size is 3 for this course.
If there are no scheduled dates for this course, it can be customized to suit the time and skill needs of clients and it can be held online, at a rented location or at your premises.
Click on the following link below to arrange for a custom course: Enquire about a course date

Product Information

Azure is an open source and flexible cloud platform which helps in development, service hosting, service management, and data storage. The Azure cloud computing tool hosts web applications over the internet with the help of Microsoft data centers.
Amazon Web Services (AWS) is widely used to secure cloud services platform, offering computing power, content delivery, database storage, and other functionality to help businesses scale and grow.
AWS charges you on an hourly basis but Azure has a pricing model of per minute charge. In terms of short-term subscriptions, Azure has more flexibility but it is more expensive. Azure has much better hybrid cloud support in comparison with AWS. AWS provides direct connections whereas Azure express provides routing.
Azure machines are grouped into cloud service and respond to the same domain name with various ports whereas the AWS machine can be accessed separately. Azure has a virtual network cloud whereas AWS has Virtual Private Cloud. Azure has 140 availability zone whereas AWS has 61 availability zones.
Both Azure and AWS support hybrid clouds but Azure supports hybrid cloud better.
Azure offers express routes while AWS offers direct connection.
Azure provides security by offering permissions on the whole account whereas AWS security is provided using defined roles with permission control feature.
Azure machines are grouped into cloud service and respond to the same domain name with various ports whereas the AWS machine can be accessed separately.
Azure has a virtual network cloud whereas AWS has Virtual Private Cloud.

Parameters AWS Azure
Launched Date Launched in 2006. Launched In 2010.
Storage services
  • S3
  • Buckets
  • EBS
  • SDB
  • domains
  • Easy to use
  • SQS
  • CloudFront
  • AWS Import/Export
  • Blob Storage
  • Containers
  • Azure Drive
  • Table Storage
  • Tables
  • Storage Stats
Databases Services
  • MySQL
  • Oracle
  • DynamoDB
  • MS SQL
  • SQL Sync
Deployment Services
  • Amazon Web Services
  • Amazon Machine Instance (AMI)
  • Traditional Deployment Models
  • Fine-grained updates
  • Elastic Beanstalk
  • Cloud Formation
Cspkg (fancy zip file)
Upload via portal or API via blob storage
Course-grained updates
“click to scale.”
More magic
Networking Services
  • IP/Elastic IP/ELB
  • Virtual Private Cloud
  • Route 53
  • ELB
  • Firewall heavily configurable
  • Automatic IP assignment
  • Load-balancing
  • Azure Connect
  • Balancing
  • Endpoints defined in csdef/cscfg
Price Per hour- rounded up On-demand reserved spot.
Customers Adobe, Airbnb, Expedia, Yelp, Nokia, Netflix, Novartis. Pearson, 3M, Towers Watson, NBC, Essar, Serko, etc.
Type of Cloud Virtual Private Cloud (VPC) Virtual Network
Connection type Direct Connect ExpressRoute
Pricing models
  • Free Tier
  • Per Hour
  • Free Trial Per Minute
  • No change for stopped
  • Pay for EBS volume
  • Free Trial
  • Per Minute
Government Cloud AWS has an edge as far as government cloud offerings. Limited reach for government cloud offerings.
Support for Hybrid cloud Does not offers the best of hybrid cloud support. With Hybrid Cloud, organizations can integrate onsite servers with Cloud instances.
Ecosystem AWS has a software marketplace with an extensive partner ecosystem. With very few Linux options, Azure doesn’t’ have a big ecosystem.
Support for Big Data EBS storage is ideal for handling big data. Standard storage has many issues for big data, and therefore you need premium storage.
Maturity More mature cloud environment for big data. The less mature environment for big data.
Machine access In AWS machine can be accessed separately. Machines are grouped into cloud service and respond to the same domain name with various ports.
Salary The average salary for “AWD engineer” is approximately $141,757 per year for Software Architect. The average salary for “Microsoft Azure” ranges from approximately $113,582 per year.
Key features Zero setups, Detail Monitoring, Auto-scaling groups. Startup friendly, High performance, Low cost.
Long term data archiving Allows long term data archiving and retrieval. Does not offer any long-term data archiving and retrieval option.
Security Security is provided using defined roles with permission control feature. Provides security by offering permissions on the whole account.

Additional Information

CANCELLATION POLICY – There is never a fee for cancelling seven business days before a class for any reason. Data Vision Systems reserves the right to cancel any course due to insufficient registration or other extenuating circumstances. Participants will be advised prior to doing so.


There are no reviews yet.

Be the first to review “AZ-020: Microsoft Azure solutions for AWS Developers”

Your email address will not be published. Required fields are marked *