AZ-204: Developing solutions for Microsoft Azure - Nanfor Philanthropy

€0.00
| /

________________________________________________________________

To take this free training, contact us by email: info@nanforiberica.com , telephone: +34 91 031 66 78, or WhatsApp: +34 685 60 05 91 .

*Previously read the conditions necessary to access this benefit specified below.

________________________________________________________________

Course Description: AZ-204: Developing solutions for Microsoft Azure. Free course

This course teaches developers how to build end-to-end solutions in Microsoft Azure. Students will learn how to deploy Azure compute solutions, create Azure Functions, deploy and manage web applications, develop solutions that use Azure storage, implement authentication and authorization, and secure their solutions using KeyVault and Managed Identities. Students will also learn how to connect to and consume Azure and third-party services, and include event- and message-based models in their solutions. The course also covers monitoring, troubleshooting, and optimizing Azure solutions.

Free online course with asynchronous support and Microsoft Applied Skills Labs. Limited places available!

IMPORTANT - Conditions and justifications to be presented

You must be unemployed and must present proof of unemployment status when applying for training.

Places are limited.

Training support: Asynchronous

As these are completely free courses funded 100% by Nanfor , they have asynchronous training support (Question Forum, ChatGPT based on Azure AI, E-mail, Telephone, Social Networks, with the possibility of inviting participants to open sessions and training events). If another type of support is desired, it should be contracted, if applicable.

Within the Nanfor campus, the student will have access to the course components. The training support is asynchronous :

  • Questions forum: Students have access to a forum where officially certified instructors respond within 48 hours. Forums are an open space, organized by topic, where points of view and information about course content are discussed and exchanged.
  • Azure AI-based GPT Chat: Through our state-of-the-art Artificial Intelligence systems, students will be able to search for any concept and get immediate answers. GPT Chat is available on the Nanfor virtual campus and allows students to get quick and personalized answers, which improves their learning experience and allows them to spend more time absorbing new knowledge and skills.
  • E-mail: The student is contacted via e-mail to send support messages and to monitor the training. In turn, the student can contact us at: soporte@nanforiberica.com
  • Telephone: Students can contact the CAU (User Support Centre) by calling +34 91 031 6678 from 7:00 a.m. to 7:00 p.m., Monday to Friday, without interruption. This immediate assistance is intended for administrative queries and problems accessing course elements. Technical queries about course concepts are made through the resources mentioned above.
  • Social Networks: Through our new presence on Facebook, LinkedIn, Twitter, Instagram and YouTube we aim to promote the exchange of experiences and learning among our students.
  • Agenda design: During the training period, the participant is sent a weekly work plan with a description of activities, tasks, practices and other components to obtain a unique experience.

Audience profile

Students in this course are interested in Azure development or passing the Microsoft Azure Developer Associate certification exam.


Items in this collection

  • Explore Azure App Service (9 Units)
  • Configuring web applications (9 units)
  • Scaling applications in Azure App Service (7 Units)
  • Exploring Azure App Service Deployment Slots (7 Units)
  • Azure Functions Exploration (6 Units)
  • Azure Functions Development (7 Units)
  • Implementing Durable Functions (9 Units)
  • Exploring Azure Blob Storage (8 Drives)
  • Azure Blob Storage Lifecycle Management (7 Units)
  • Working with Azure Blob Storage (7 Units)
  • Azure Cosmos DB Exploration (10 Units)
  • Implementing Partitioning in Azure Cosmos DB (6 Units)
  • Working with Azure Cosmos DB (7 Units)
  • Provisioning virtual machines in Azure (7 Units)
  • Creating and deploying Azure Resource Manager templates (8 units)
  • Managing Container Images in Azure Container Registry (8 Units)
  • Running container images on Azure Container Instances (8 Units)
  • Exploring the Microsoft Identity Platform (7 Units)
  • Implementing Authentication Using the Microsoft Authentication Library (6 Units)
  • Implementing Shared Access Signatures (6 Units)
  • Exploring Microsoft Graph (7 Units)
  • Azure Key Vault Deployment (7 Units)
  • Implementing Managed Identities (7 Units)
  • Azure App Configuration Implementation (7 Units)
  • API Management Exploration (10 Units)
  • Exploring Azure Event Grid (10 Units)
  • Exploring Azure Event Hubs (8 Units)
  • Azure Message Queues (10 Units)
  • Application Performance Monitoring (9 Units)
  • Azure Cache for Redis Development (7 Units)
  • CDN Storage Development (6 Units)


Course outline

Module 1: Building Azure App Service Web Apps

Learn about Azure App Service features and how to create and update an app. Explore authentication and authorization, configuring app settings, scalable apps, and how to use deployment slots in App Service.

Lessons

  • Explore Azure App Service

  • Setting up web applications

  • Scaling applications in Azure App Service

  • Exploring Azure App Service deployment slots

Module 2: Deploy Azure Functions

Learn how to create and deploy Azure Functions. Explore hosting options, bindings, triggers, and how to use Durable Functions to define stateful workflows.

Lessons

  • Explore Azure Functions

  • Azure Functions Development

  • Implementing Durable Functions

Module 3: Developing Solutions Using Blob Storage

Learn how to create Azure Blob Storage resources, manage data throughout the Blob Storage lifecycle, and work with containers and items using the Azure Blob Storage v12 client library for .NET.

Lessons

  • Exploring Azure Blob Storage

  • Azure Blob Storage Lifecycle Management

  • Working with Azure Blob Storage

Module 4: Developing solutions that use Azure Cosmos DB

Learn how to create Azure Cosmos DB resources with appropriate consistency levels, how to choose and create a partition key, and how to perform data operations using the Azure Cosmos DB .NET SDK v3.

Lessons

  • Exploring Azure Cosmos DB

  • Implementing Partitioning in Azure Cosmos DB

  • Working with Azure Cosmos DB

Module 5: Implementing Infrastructure as a Service Solutions

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

Lessons

  • Provisioning virtual machines in Azure

  • Creating and deploying Azure Resource Manager templates

  • Managing container images in Azure Container Registry

  • Running container images on Azure Container Instances

Module 6: Implementing User Authentication and Authorization

Learn how to implement authentication and authorization functionality on resources using the Microsoft identity platform, Microsoft Authentication Library, shared access signatures, and Microsoft Graph.

Lessons

  • Exploring the Microsoft Identity Platform

  • Implementing authentication using the Microsoft Authentication Library

  • Implementing Shared Access Signatures

  • Exploring Microsoft Graph

Module 7: Implementing secure cloud solutions

Learn how to deploy applications more securely to Azure using Azure Key Vault, managed identities, and Azure App Configuration.

Lessons

  • Azure Key Vault deployment

  • Implementing Managed Identities

  • Azure App Configuration Deployment

Module 8: Implementing API Management

Learn how the API Management service works, how to transform and secure your APIs, and how to create a backend API.

Lessons

  • Exploring API Management

Module 9: Developing event-driven solutions

Learn how to build applications with event-driven architectures by integrating Azure Event Grid and Azure Event Hubs into your solution.

Lessons

  • Exploring Azure Event Grid

  • Exploring Azure Event Hubs

Module 10: Developing Message-Based Solutions

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

Lessons

  • Azure Message Queues

Module 11: Instrumenting solutions to support monitoring and logging

Learn how to instrument your applications to enable Application Insights to monitor performance and help troubleshoot issues.

Lessons

  • Monitoring application performance

Module 12: Integrating caching and content delivery into solutions

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

Lessons

  • Azure Cache for Redis Development

  • CDN storage development

Microsoft Applied Skills Labs


Previous knowledge required

To be successful in this course, students must have the following:

  • Hands-on experience with Azure IaaS and PaaS solutions and the Azure portal

  • Experience writing in an Azure-supported language at an intermediate level (C#, JavaScript, Python, or Java)

  • Ability to write code to connect to and perform operations on a SQL or NoSQL database product (SQL Server, Oracle, MongoDB, Cassandra, or similar)

  • Experience writing code to handle authentication, authorization, and other security principles at an intermediate level

  • General knowledge of HTML, the HTTP protocol and REST API interfaces


Language

  • Course: English / Spanish