AZ-204 Developing solutions for Microsoft Azure Course

Developing solutions for Microsoft Azure

Create end-to-end solutions in Microsoft Azure.

Implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities.

Connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions.

Monitor, troubleshoot, and optimize Azure solutions.

Course Overivew

  • This course teaches developers how to create end-to-end solutions in Microsoft Azure.
  • Students will learn how to implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities.
  • Students will also learn how to connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions.
  • The course also covers monitoring, troubleshooting, and optimizing Azure solutions.
Read More
Read Less
Course Benefits:

Module 1: Creating Azure App Service Web Apps

  • Students will learn how to build a web application on the Azure App Service platform.
  • They will learn how the platform functions and how to create, configure, scale, secure, and deploy to the App Service platform.

 

Lessons

  • 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

  • This module covers creating Functions apps, and how to integrate triggers and inputs/outputs in to the app.

 

Lessons

  • Azure Functions overview
  • Developing Azure Functions
  • Implement Durable Functions

 

Module 3: Develop solutions that use blob storage

  • Students will learn how Azure Blob storage works, how to manage data through the hot/cold/archive blob storage lifecycle, and how to use the Azure Blob storage client library to manage data and metadata.

 

Lessons

  • 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

  • Students will learn how Cosmos DB is structured and how data consistency is managed. Students will also learn how to create Cosmos DB accounts and create databases, containers, and items by using a mix of the Azure Portal and the .NET SDK.

 

Lessons

  • Azure Cosmos DB overview
  • Azure Cosmos DB data structure
  • Working with Azure Cosmos DB resources and data

 

Module 5:Implement infrastructure as a service solutions

  • Learn how to create and deploy virtual machine, deploy resources using Azure Resource Manager templates, and manage and deploy containers.

 

Lessons

  • Provision virtual machines in Azure
  • Create and deploy Azure Resource Manager templates
  • Manage container images in Azure Container Registry
  • Run container images in Azure Container Instances

 

Module 6: Implement user authentication and authorization

  • Students will learn how to leverage the Microsoft Identity Platform v2.0 to manage authentication and access to resources. Students will also learn how to use the Microsoft Authentication Library and Microsoft Graph to authenticate a user and retrieve information stored in Azure, and how and when to use Shared Access Signatures.

 

Lessons

  • 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

  • This module covers how to secure the information (keys, secrets, certificates) an application uses to access resources. It also covers securing application configuration information.

 

Lessons

  • 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

  • Students will learn how to publish APIs, create policies to manage information shared through the API, and to manage access to their APIs by using the Azure API Management service.

 

Lessons

  • API Management overview
  • Defining policies for APIs
  • Securing your APIs

 

Module 9:Develop event-based solutions

  • Learn how to build applications with event-based architectures by integrating Azure Event Grid and Azure Event Hubs in to your solution.

 

Lessons

  • Explore Azure Event Grid
  • Explore Azure Event Hubs

 

Module 10:Develop message-based solutions

  • Learn how to build applications with message-based architectures by integrating Azure Service Bus and Azure Queue Storage in to your solution.

 

Lessons

  • Discover Azure message queues

 

Module 11:Instrument solutions to support monitoring and logging

  • Learn how to instrument apps to enable Application Insights to monitor performance and help troubleshoot issues.

 

Lessons

  • Monitor app performance

 

Module 12:Integrate caching and content delivery within solutions

  • Learn how to improve the performance and scalability of your applications by integrating Azure Cache for Redis and Azure Content Delivery Network in to your solution.

 

Lessons

  • Develop for Azure Cache for Redis
  • Develop for storage on CDNs
  • Develop Azure compute solutions
  • Develop for Azure storage
  • Implement Azure security
  • Monitor, troubleshoot, and optimize Azure solutions
  • Connect to and consume Azure services and third-party services
  • Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.
Download
Course
Brochure

Prerequisites

This course is available at :

Classroom Training

Cairo
Giza
Onsite

Online Training

Virtual Interactive Instructor LED
Self-Paced Training

WHY CHOOSE CLS

Experience

We have been in the market since 1995, and we kept accumulating experience in the training business, and providing training for more than 100,000 trainees ever since, in Egypt, and the MENA region.

Premium Facilities

CLS facilities are well-equipped with strong hardware and software technologies that aid both students and trainers lead very effective smooth training programs.

Customer Support

We provide our clients with the best solutions, customized to their specific needs and goals. Our team is highly qualified to answer whatever questions you have.

Global Accredited

CLS is an authorized and accredited partner by technology leaders. This means that our training programs are of the highest quality source materials.

Up To Date

We keep tabs on every change in the market and the technology field, so our training programs will always be updated up to the World-class latest standards, and adapted to the global shape-shifting job market.

Certified Instructors

We select the best instructors, who are certified from trustworthy international vendors. They share their professional experience with the Trainees, so they can have a clear hands-on experience.

Over 200,000 Gradutes From CLS

Play Video
Amr Mostafa
An employee of the Security Department at the Ministry of Electricity

I`m attending now CEH Training with Eng Mohamed Hamdy ,CISSP Training with Eng Mohamed Gohar, I really learned a lot from him , everything here in CLS  is very satisfying including facilities .

Play Video
Lamiaa Medhat
CIO

We took a series of courses as the digital Transformation Unit of the ministry . we just finished CRISC Certification Training with DR Adel Abdel Meneim . Thank you CLS for all your efforts, we really appreciate it

Play Video
Ahmed Salah
Senior Cyber Security Engineer

Me and my colleagues are working in a government Organization, We took a no. of cyber security trainings with CLS starting with CEH and CISSP. we liked every thing the instructors, the stuff and whole environment

Play Video
Ferras Hassan
Head of the Programming Department at Bashayer Energy Company

I`m attending ASP.NET Core with MVC Training with Eng Mohamed Hesham , I really learned a lot from him , everything here in CLS  is very satisfying including facilities .Thanks you all team.

Play Video
Mohamed Ahmed Ali
Systems management specialist

Qualifying the cadres of digital transformation units in government agencies moving to the administrative capital .Thanks CLS

Play Video
Zeinab Salah
Software Developer at Bashayer Energy Company

I`m attending ASP.NET Core with MVC Training with Eng Mohamed Hesham , I really learned a lot from him , everything here in CLS  is very satisfying including facilities .Thanks you all team.

Play Video
Ibrahim Khalaf
IT Infrastructure and Security Manger

I`m attending now CRISC Training with DR Adel Abdel Meneim , I really learned a lot from him , everything here in CLS  is very satisfying including facilities , locations and the team.

Play Video
Samar Shams ElDin
Programmer at Bashayer Energy Company

I`m attending ASP.NET Core with MVC Training with Eng Mohamed Hesham , I really learned a lot from him , everything here in CLS  is very satisfying including facilities .Thanks you all team.

Student Application For

Developing solutions for Microsoft Azure
Full Name *
Email *
Phone *
Full Phone
Training Location *
Additional Request

Business Application For

Developing solutions for Microsoft Azure
Full Name *
Company Name *
Job Title *
Number of Employees
Email *
Phone *
Full Phone
Training Location *
Additional Request