Profil du public
Toute personne intéressée par le développement Azure
Toute personne souhaitant passer l'examen de certification Microsoft Azure Developer Associate
Objectifs de cette formation
A l'issue de la formation, les participants seront capables de :
- Comprendre comment créer des solutions dans Microsoft Azure
- Acquérir les compétences nécessaires pour mettre en oeuvre et gérer des applications Web
- Apprendre à développer des solutions utilisant le stockage Azure
- Comprendre comment mettre en oeuvre l'authentification, l'autorisation et sécuriser leurs solutions en utilisant KeyVault et Managed Identities
- Savoir connecter une application aux services Azure et aux services tiers
- Savoir utiliser les différentes solutions de services de messages et d'événements d'Azure
- Connaître les outils de surveillance des applications
Pré-requis de la formation
- Expérience pratique avec les solutions Azure IaaS et PaaS, ainsi qu'avec le portail Azure
- Expérience de l'écriture dans un langage pris en charge par Azure au niveau intermédiaire (C#, JavaScript, Python ou Java)
- Possibilité d'é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
Programme détaillé de la formation
- Création d'applications web Azure App Service
- Configurer les paramètres de l'application web
- Mettre à l'échelle des applications dans Azure App Service
- Explorer les emplacements de déploiement Azure App Service
- Implémentation de fonctions Azure
- Explorer Azure Functions
- Développer des fonctions Azure Functions
- Implémenter Durable Functions
- Développement de solutions utilisant le Stockage Blob
- Explorer Stockage Blob Azure
- Gérer le cycle de vie de stockage Blob Azure
- Utiliser le stockage Blob Azure
- Développement de solutions utilisant Azure Cosmos DB
- Explorer Azure Cosmos DB
- Implémenter le partitionnement dans Azure Cosmos DB
- Utiliser Azure Cosmos DB
- Implémentation de solutions infrastructure as a service
- Approvisionnement de machines virtuelles dans Azure
- Création et déploiement de modèles Azure Resource Manager
- Gérer les images conteneur dans Azure Container Registry
- Exécuter des images de conteneur dans Azure container Instances
- Implémentation de l'authentification et des autorisations des utilisateurs:
- Explorer la plateforme d'identités Microsoft
- Implémenter l'authentification à l'aide de la bibliothèque d'authentification Microsoft
- Implémenter des signatures d'accès partagé
- Explorer Microsoft Graph
- Implémentation de solutions cloud sécurisées
- Implémenter Azure Key Vault
- Implémentation d'identités managées
- Implémenter Azure App Configuration
- Implémentation de la Gestion des API
- Explorer Gestion des API
- Développement de solutions basées sur les événements:
- Explorer Azure Event Grid
- Exploration d'Azure Event Hubs
- Développement de solutions basées sur les messages:
- Découvrir des files d'attente de messages Azure
- Instrumentation de solutions pour prendre en charge le monitoring et la journalisation
- Surveiller les performances des applications.
- Intégration de la mise en cache et de la distribution de contenu dans le cadre des solutions
- Développer pour Azure Cache pour Redis
- Développer pour le stockage sur les CDN
Les plus de cette formation
- Cette formation permet aux participants d'apprendre à créer des solutions de bout en bout dans Microsoft Azure.
- Une pédagogie active et variée : les phases de cours magistrales sont complétées par des séances de mise en pratique des acquis et des séquences d'échanges.
- La qualité d'une formation officielle Microsoft (support de cours numérique en anglais).
- Votre formateur :
- Est un consultant formateur certifié Microsoft
- Possède plusieurs années d'expérience sur l’environnement Azure
- En veille permanente pour suivre son évolution.
Préparation à la certification AZ-204 (En option)
- Les certifications vous donnent un avantage professionnel en fournissant des preuves de maîtrise des compétences reconnues dans le monde entier, démontrant vos capacités et votre volonté d'adopter de nouvelles technologies
- Les candidats à cet examen sont des développeurs cloud qui participent à toutes les phases du développement, de la définition et la conception des exigences jusqu’au développement, au déploiement et à la maintenance. Ils collaborent avec des DBA de Cloud, des administrateurs de Cloud et des clients pour mettre en œuvre les solutions.
- Les candidats doivent connaître les kits SDK Azure, les options de stockage des données, les connexions de données, les API, l’authentification et les autorisations des applications, le calcul, le déploiement de conteneurs, le débogage, le réglage des performances et la surveillance.
- Les candidats doivent avoir une expérience du développement professionnel de 1 à 2 ans et savoir utiliser Microsoft Azure. Ils doivent être capables de programmer dans un langage pris en charge par Azure et savoir utiliser Azure CLI, Azure PowerShell et autres outils.
- Compétences mesurées :
- Développer des solutions informatiques Azure (25 à 30 %)
- Développement pour le stockage dans le Azure (15 à 20 %)
- Mettre en œuvre la sécurité Azure (20 à 25 %)
- Des solutions de surveillance, de dépannage et d’optimisation Azure (15 à 20 %)
- Se connecter et consommer les services Azure et les services de tiers (15 à 20 %)
Modalités pédagogiques
- Vous rejoignez la formation avec un PC/Mac équipé d'une webcam, d'un micro, de haut-parleurs et d'Internet.
- Un 2ème écran est nécessaire pour suivre la formation dans les meilleures conditions.
- Les participants n’ayant pas accès à l’espace « Mon compte ARRIOPH » recevront un lien URL lors de la formation pour récupérer le support de formation
- A l'issue de la formation, le participant est invité à s’auto-évaluer par rapport aux objectifs énoncés.
- En cours de formation, par des études de cas ou des travaux pratiques
- en fin de formation, par un questionnaire d'auto-évaluation ou le passage de certification (en option)
Accessibilité aux handicaps
- Nous nous engageons à garantir l’accessibilité de nos formations pour tous, y compris les personnes en situation de handicap. Nous mettons un point d'honneur à adapter nos services pour répondre aux besoins spécifiques de chacun, afin que tous puissent bénéficier d'une expérience d'apprentissage inclusive et enrichissante.
- Pour en savoir plus sur les dispositifs mis en place et pour organiser votre accueil, veuillez consulter notre page dédiée.
- Nous restons à votre écoute pour toute question ou besoin d'information complémentaire afin de garantir une formation accessible à tous.