Développez des solutions cloud modernes avec Microsoft Azure et C# en travaillant sur App Service, Azure Functions, Cosmos DB, Key Vault, Microsoft Graph, les API, le stockage, les conteneurs et les services de messagerie Azure.
Ce workshop pratique en français accompagne les développeurs dans la création, le déploiement, la sécurisation et la supervision d’applications cloud avec Azure et .NET, tout en consolidant les compétences utiles au parcours Microsoft AZ-204.
Cette formation comprend 13 sections et 46 leçons.
Description de la formation Développement de solutions avec Azure et C# — AZ-204
Cette formation pratique plonge les développeurs au cœur de Microsoft Azure afin de construire des applications cloud modernes, évolutives et sécurisées avec C# et les principaux services de développement Azure.
Vous apprendrez à déployer des applications avec Azure App Service, créer des fonctions serverless avec Azure Functions, protéger les secrets avec Azure Key Vault, migrer des données SQL vers Cosmos DB et intégrer l’authentification avec MSAL et Microsoft Graph.
Le parcours couvre également la gestion des API, Azure Storage avec le SDK .NET, les machines virtuelles, Docker et Azure Container Instances, Event Grid, Event Hub, Service Bus, les queues, Application Insights et Azure CDN. Le niveau indiqué pour cette formation est Intermédiaire.
Ce que vous saurez faire après la formation
- déployer des applications web et leurs composants avec Azure App Service ;
- développer et utiliser des fonctions serverless avec Azure Functions ;
- sécuriser les secrets, clés et informations sensibles avec Azure Key Vault ;
- utiliser Azure Cosmos DB et mettre en œuvre un scénario de migration depuis SQL ;
- intégrer l’authentification avec MSAL ;
- interagir avec Microsoft Graph à l’aide du SDK .NET ;
- créer et gérer des API dans Azure ;
- interagir avec Azure Storage depuis le SDK .NET ;
- créer des conteneurs, manipuler les blobs et exploiter leurs URI ;
- créer des machines virtuelles avec Azure CLI ;
- créer des images Docker et les stocker dans Azure Container Registry ;
- déployer des conteneurs avec Azure Container Instances ;
- utiliser Azure Event Grid et Event Hub pour les scénarios événementiels ;
- mettre en œuvre Azure Queue et gérer les queues avec le SDK .NET en C# ;
- surveiller une application avec Application Insights ;
- utiliser Redis Cache et Azure Content Delivery Network pour les scénarios abordés dans le programme.
À qui s’adresse ce cours ?
Développeurs Azure
Pour maîtriser les outils et services Azure nécessaires à la création, au déploiement et à la maintenance de solutions cloud.
Développeurs cloud débutants ou expérimentés
Pour développer des solutions complètes avec Azure et C# à travers des modules pratiques, des démonstrations et des labs.
Développeurs C# et .NET
Pour utiliser C# et le SDK .NET avec les services Azure abordés dans le programme, notamment Microsoft Graph, Azure Storage et les queues.
Candidats au parcours AZ-204
Pour consolider les compétences de développement Azure abordées dans le cadre de la préparation à l’examen AZ-204.
Prérequis
La page de la formation n’indique pas de prérequis techniques spécifiques. Le workshop accompagne aussi bien les développeurs débutants que ceux déjà expérimentés dans le cloud. Le niveau affiché sur la page est Intermédiaire.
Programme complet
Section 1 — Introduction
1.1 Introduction
Section 2 — CREATION D’UN SITE WEB AVEC AZURE APP SERVICE
2.1 C’est quoi le service APP Service
2.2 Déployer un back END
2.3 Déployer un back END Suite
2.4 Déployer le front
Section 3 — AZURE FUNCTION
3.1 Pourquoi utiliser des fonctions
3.2 Lab Déplacer des blobs
Section 4 — AZURE KEY VAULT
4.1 Lab azure key Vault part 1
4.2 Lab azure key Vault part 2
4.3 Lab azure key Vault part 3
4.4 Lab azure key Vault part 4
Section 5 — COSMOS DB
5.1 Présentation de cosmos DB
5.2 Lab cosmos DB
5.3 Migration de SQL vers Cosmos DB
5.4 Import de la base SQL
5.5 Chargement du site WEB avec la base SQL
5.6 Migration de SQL vers Cosmos DB part 2
5.7 Migration de SQL vers Cosmos DB part 3
Section 6 — AUTHENTIFICATION AVEC MSAL ET MS GRAPH
6.1 Authentification MSAL
6.2 Microsoft graph .NET SDK
Section 7 — AZURE GESTION DES APIs
7.1 Gestion des APIs
7.2 Création d’une API
Section 8 — GESTION DE VOTRE STOCKAGE AZURE AVEC SDK .NET
8.1 Storage account afficher les infos du stockage SDK
8.2 Afficher les conteneurs
8.3 Afficher les Blobs
8.4 Création d’un conteneur et affichage des blobs URI
Section 9 — CREATION DE MACHINE VIRTUELLES ET CONTAINERS DOCKER
9.1 Création d’une vm avec CLI AZURE
9.2 Création d’une image docker
9.3 Création d’un container registry pour stocker vos images
9.4 Déployer une instance azure ACI
Section 10 — AZURE EVENT GRID ET EVENT HUB
10.1 Event grid et event hub présentation
10.2 Lab event grid
10.3 Event grid topics
10.4 Event grid topics part 2
10.5 Event grid topics part 3
10.6 Event HUB
10.7 Event hub lire et recevoir des events
Section 11 — AZURE SERVICE BUS ET QUEUE
11.1 Azure queue présentation
11.2 Azure storage queue
11.3 Azure storage queue fin du lab
11.4 Gestion des queue avec .NET SQK en C#
Section 12 — MONITORING AVEC APP INSIGHTS !!
12.1 Azure monitoring presentation
12.2 Lab monitoring
12.3 Lab monitoring part 2
Section 13 — Azure Content Delivery Network
13.1 Présentation redis cache et cdn
13.2 CDN LAB
Questions fréquentes
Comment fonctionne une formation vidéo ITFIT ?
La formation est organisée en sections et en leçons permettant de progresser étape par étape. Vous pouvez avancer à votre rythme et revenir sur les différentes notions lorsque vous souhaitez les approfondir.
Comment cette formation Azure et C# est-elle organisée ?
Cette formation comprend 13 sections et 46 leçons. Elle couvre Azure App Service, Azure Functions, Key Vault, Cosmos DB, MSAL, Microsoft Graph, les API, Azure Storage, Docker, Event Grid, Event Hub, les queues, Application Insights et Azure CDN.
Des labs pratiques sont-ils inclus ?
Oui. Le programme mentionne de nombreux labs, notamment sur Azure Functions et les blobs, Azure Key Vault, Cosmos DB, Event Grid, Azure Storage Queue, le monitoring avec Application Insights et Azure CDN.
Docker et les conteneurs sont-ils abordés ?
Oui. Le programme comprend la création d’une image Docker, la création d’un Container Registry pour stocker les images et le déploiement d’une instance Azure Container Instances.
Cosmos DB et la migration depuis SQL sont-ils inclus ?
Oui. Une section complète est consacrée à Cosmos DB avec un lab, l’import d’une base SQL et plusieurs leçons consacrées à la migration de SQL vers Cosmos DB.
Microsoft Graph et l’authentification sont-ils étudiés ?
Oui. Le programme comprend l’authentification avec MSAL ainsi que l’utilisation du SDK .NET de Microsoft Graph.
Cette formation prépare-t-elle au parcours AZ-204 ?
La présentation du cours indique qu’elle apporte une préparation aux compétences de développement Azure associées à l’examen AZ-204 : Développement de solutions pour Microsoft Azure.
Puis-je suivre la formation à mon rythme ?
Oui. Vous pouvez progresser section par section et reprendre les différentes leçons et labs selon vos besoins.
Est-ce que je reçois un certificat ITFIT ?
Oui. Une formation terminée donne accès à un certificat ITFIT attestant du suivi de la formation.
Le certificat ITFIT correspond-il à la certification officielle Microsoft AZ-204 ?
Non. Le certificat ITFIT est une attestation délivrée par ITFIT. Il ne constitue ni la certification officielle Microsoft AZ-204 ni un diplôme d’État. La certification officielle Microsoft nécessite de réussir l’examen correspondant.
Formations recommandées
Découverte de Windows Server 2022
Découvrez Windows Server 2022, ses principales nouveautés, ses méthodes d’installation, son administration et son intégration avec Microsoft Azure.
Embark on Your AWS Adventure and Become an Expert!
Maîtrisez l’écosystème AWS et développez les compétences couvertes par le parcours AWS Certified Solutions Architect – Associate SAA-C03.
Mastering Exchange Online Troubleshooting
Apprenez à diagnostiquer et résoudre les problèmes critiques d’Exchange Online liés au flux de messagerie, à l’antispam, à la conformité, à la sécurité et à l’authentification.
Mastering Microsoft 365 Administration
Maîtrisez l’administration de Microsoft 365 : configuration du tenant, identités, Exchange Online, Teams, SharePoint, OneDrive, PowerShell, sécurité et conformité.
Mastering Azure App Service for App Hosting
Apprenez à créer, configurer, déployer, sécuriser et faire évoluer des applications web et des API avec Microsoft Azure App Service.