À qui s'adresse cette formation ?
- Toute personne intéressée par le développement Azure
- Toute personne souhaitant passer l'examen de certification Microsoft Azure Developer Associate
Objectifs de la formation
- Comprendre comment créer des solutions dans Microsoft Azure
- Mettre en œuvre des solutions de calcul Azure
- Acquérir les compétences nécessaires pour mettre en œuvre et gérer des applications Web
- Développer des solutions utilisant le stockage Azure
- Comprendre comment mettre en œuvre l'authentification, l'autorisation et sécuriser vos solutions en utilisant KeyVault et Managed Identities
- Connecter une application aux services Azure et aux services tiers, puis les consommer
- Utiliser les différentes solutions de services de messages et d'événements d'Azure
- Connaître les outils de surveillance des applications
Description sommaire
Ce cours enseigne à créer des solutions de bout en bout dans Microsoft Azure. Vous apprendrez à mettre en œuvre les solutions informatiques Azure, créer Azure Functions, implémenter et gérer des applications web, développer des solutions à l'aide du stockage Azure, implémenter l'authentification et l'autorisation, et sécuriser vos solutions à l'aide de KeyVault et les identités gérées. Vous apprendrez également à vous connecter et à consommer les services Azure et les services tiers, et à inclure les modèles basés sur des événements et sur des messages dans vos solutions. Ce cours couvre également la surveillance, la résolution des problèmes et l'optimisation des solutions Azure.
Contenu du plan de cours
- Parcours d'apprentissage 1 : Implémenter des applications web avec Azure App Service
- Parcours d'apprentissage 2 : Implémenter des fonctions Azure
- Parcours d'apprentissage 3 : Développer des solutions utilisant le stockage Blob
- Parcours d'apprentissage 4 : Développer des solutions utilisant Azure Cosmos DB
- Parcours d'apprentissage 5 : Implémenter des solutions conteneurisées
- Parcours d'apprentissage 6 : Implémenter l'authentification et l'autorisation des utilisateurs et utilisatrices
- Parcours d'apprentissage 7 : Implémenter des solutions cloud sécurisées
- Parcours d'apprentissage 8 : Implémenter API Management
- Parcours d'apprentissage 9 : Développer des solutions basées sur des événements
- Parcours d'apprentissage 10 : Développer des solutions basées sur des messages
- Parcours d'apprentissage 11 : Résoudre les problèmes des solutions avec Application Insights
- Parcours d'apprentissage 12 : Implémenter la mise en cache pour les solutions
Approche et méthode pédagogique
Approche pratique et structurée combinant théorie ciblée et ateliers guidés. Les participants développent progressivement des solutions pour Microsoft Azure à travers des exercices concrets inspirés de scénarios professionnels, favorisant une mise en application immédiate des apprentissages. Ils apprennent à concevoir, déployer et sécuriser des applications cloud en utilisant les services Azure, tout en appliquant les bonnes pratiques de développement. Animée par un formateur certifié Microsoft, la formation privilégie l’interactivité et le développement de compétences techniques directement transférables pour créer des applications performantes en contexte professionnel.
Prérequis
- Expérience pratique des solutions Azure IaaS et PaaS, et du portail Azure
- Expérience de l'écriture dans un langage supporté par Azure au niveau intermédiaire (C#, JavaScript, Python ou Java)
- Capacité à écrire du code pour se connecter et effectuer des opérations sur un produit de base de données SQL ou NoSQL (SQL Server, Oracle, MongoDB, Cassandra ou similaire)
- Expérience de l'écriture de code pour gérer l'authentification, l'autorisation et d'autres principes de sécurité au niveau intermédiaire
- Une compréhension générale de HTML, du protocole HTTP et des interfaces API REST
Recommandations
- Solides bases en programmation (C#, Python, JavaScript ou autre)
- Compréhension des concepts de développement applicatif (API, services, intégration)
- Connaissance des principes cloud et Azure Notions de stockage et gestion des données
- Compréhension des bases sécurité et authentification
Certifications
Cette formation prépare à la certification : Microsoft Certified: Azure Developer Associate.
