Microsoft Certified Azure Developer - Exam AZ-203 Prep (Preview)

Training Architect
course instructor image
Michael Heydt
I am a passionate technologist, evangelist and developer that thrives on learning emerging technologies, and with teaching others leverage digital transformation. I think in terms of mobile / cloud first, automate everything, design for failure and elasticity, build everything as self-contained microservices, and continuously monitor, deploy and update. I have an emphasis on Microsoft technologies, but I also have experience with multiple development and cloud platforms, and take pride my ability to create heterogeneous solutions. I'm a big fan of cross platform .NET, particularly with it on Linux on Azure. I hold multiple cloud and application platform, architecture, and development certifications, and also hold an MS from Drexel University in Mathematics and Computer Science, an Executive Masters in Technology Management from Penn/Wharton, and a certificate of Advanced Study from the University of Denver in Telecommunications Technology. I am former adjunct faculty at the University of Denver CIS and Telecommunications departments, and was a Microsoft Certified Trainer of MCSE courses for the University of Phoenix AATP program in Denver.

Course Introduction

Getting Started

Develop Azure Infrastructure as a Service Solutions

Implement Batch Jobs by Using Azure Batch Services

Create Containerized Solutions

Develop Azure Platform as a Service Compute Solutions

Create Azure App Service Web Apps

Create App Service Mobile Apps

Implement Azure Functions

Develop for Azure Storage

Develop Solutions that use Storage Tables

Develop Solutions that use Cosmos DB Storage

Develop Solutions that use Blob Storage

Connect to and Consume Azure and Third-Party Services

Develop an App Service Logic App

Integrate Azure Search within Solutions

Establish API Gateways

Overview

Coming Soon

Implement a Simple API Gateway and Policies

Coming Soon

Exam Essentials and References

Coming Soon

Develop Event-Based Solutions

Overview

Coming Soon

Deliver Messages at Scale with Event Grid

Coming Soon

Exam Essentials and References

Coming Soon

Develop Message Based Solutions

Overview

Coming Soon

Create Queues with Powershell and Send/Receive Messages with C#

Coming Soon

Exam Essentials and References

Coming Soon

Implement Azure Security

Implement Authentication, Access Control, and Secure Data

Overview

Coming Soon

Create a Service Principal with CLI

Coming Soon

Secure Blobs with a SAS Token

Coming Soon

Implement Dynamic Data Masking

Coming Soon

Secure SQL Data with Always Encrypted

Coming Soon

Secure Access to an AKS Cluster

Coming Soon

Securely Store Web App Secrets in Key Vault

Coming Soon

Secure Access to Storage Accounts with MSI

Coming Soon

Exam Essentials and References

Coming Soon

Monitor and Optimize Azure Solutions

Monitor Azure Solutions

Overview

Coming Soon

Enable Application Insights on a Web App

Coming Soon

Web App Diagnostic Tracing and Sampling

Coming Soon

Understand Usage Analytics

Coming Soon

Configure Web App Blob Logging

Coming Soon

Exam Essentials and References

Coming Soon

Optimize Azure Solutions

Overview

Coming Soon

Configure Auto Scaling on a App Service based on Queue Message Length

Coming Soon

Scale Solutions using Azure Redis Cache

Coming Soon

Exam Essentials and References

Coming Soon

Course Conclusion

Final Steps

What's Next After Certification

Coming Soon

Get Recognized

Coming Soon

Practice Exam

Details

This course exists to enable you to gain the skills required to pass the AZ-203: Developing Solutions for Microsoft Azure certification exam which will then earn you the Microsoft Certified Developer Associate certification.


This exam measures your knowledge and hands-on experience working with Azure technologies including:



  • Implement batch jobs by using Azure Batch Services
  • Create containerized solutions
  • Create Azure App Service Web Apps
  • Create Azure App Service mobile apps
  • Create Azure App Service API apps
  • Implement Azure functions
  • Develop solutions that use storage tables
  • Develop solutions that use Cosmos DB storage
  • Develop solutions that use a relational database
  • Develop solutions that use blob storage
  • Implement authentication
  • Implement access control
  • Implement secure data solutions
  • Develop code to support scalability of apps and services
  • Integrate caching and content delivery within solutions
  • Instrument solutions to support monitoring and logging

Candidates for this exam are Azure Developers who design and build cloud solutions such as applications and services. They participate in all phases of development, from solution design, to development and deployment, to testing and maintenance. They should be proficient in developing apps and services by using Azure tools and technologies, including storage, security, compute, and communications. Candidates must have at least one year of experience developing scalable solutions through all phases of software development and be skilled in at least one cloud-supported programming language.


As a student in this course you will need to bring along your enthusiasm and desire to learn. You can learn everything you need to pass the exam from the video lessons and interactive diagram, but it is highly recommended that you dig in and take the practice exams, complete the labs, install all tools, and work with the provided source code.


The source code for the course is available at:
https://github.com/linuxacademy/content-az203-files


If you want to work with this code, you will need a few tools:



  • .NET Core 2.2
  • Powershell 6.x
  • AZ Module for PowerShell (and aliases installed)
  • Azure CLI 2.x
  • Visual Studio Code (or another editor, but the projects use VS Code)
  • Visual Studio Code Extensions: Powershell, C#
  • Git
  • Docker CE
  • Azure Functions Core Tools
  • NGROK

The interactive diagram for the course is available at:
https://interactive.linuxacademy.com/diagrams/MicrosoftAzureDeveloper.html


An Azure account will be needed to work with Azure, or you can use the Linux Acedemy labs in the course which provide a free playground for working with Azure.


Other useful tools to help you with the course and working with Azure:



  • Azure Storage Explorer
  • Azure Data Studio
  • Postman

Finally, enjoy the course, learning about developing for Azure, and with taking the exam!


Study Guides

Interactive Diagram

https://interactive.linuxacademy.com/diagrams/MicrosoftAzureDeveloper.html

Instructor Deck

Community

Looking For Team Training?

Learn More