SQLI : 16 - Logiciel - Azure
Organisme
92300 LEVALLOIS PERRET
Contact
Durée
35 heuresModalités
- Classe virtuelle
- Présentiel
Tout au long de la formation, le formateur s'assure de la compréhension et de l'assimilation des concepts via des QCM et exercices. Après la formation : évaluation à chaud et à froid.
Certification officielle MICROSOFT AZ204
Prix
Public
Développeurs Azure
Pré-requis
- Posséder une certaine expérience d'Azure
- Avoir suivi le module MS10979 ou avoir des connaissances équivalentes
- Maîtriser le développement d'applications et de services.
- Posséder au moins un an d'expérience dans le développement de solutions évolutives au cours de toutes les phases du développement de logiciels et maîtriser au moins un langage de programmation compatible avec le cloud.
- Connaître les bases de données relationnelles
Certification
Objectifs pédagogiques
Pour consulter les objectifs pédagogiques, merci de vous référer au programme détaillé de chaque stage.
Programme détaillé
Objectifs
- Choisir la solution de développement technologique Azure appropriée
- Développer le stockage Azure
- Développer la plateforme Azure en tant que solution de service
- Mettre en œuvre des solutions de sécurité dans leurs développements Azure
- Comprendre comment déployer son application via des machines virtuelles ou des solutions conteneurisées
Programme détaillé
1) DEVELOPPER DES SOLUTIONS A L’AIDE DES FONCTIONNALITES IAAS AZURE
Ce module explique comment utiliser les services et les fonctionnalités IAAS de Azure dans les solutions. A la fin de ce module, vous serez en mesure de créer des machines virtuelles, d'utiliser le service de Batch pour déployer et maintenir des ressources et aussi comment créer des solutions basées sur les conteneurs en utilisant Azure Kubernetes Service.
Thèmes abordés
- Implémenter des solutions qui utilisent les machines virtuelles.
- Implémenter des travaux par lots à l'aide d'Azure Batch Services
- Créer des solutions conteneurisées
Atelier Pratique
Déploiement de charges de travail de calcul à l'aide d'images et de conteneurs.
Au cours de cet atelier, les stagiaires créeront et déploieront des machines virtuelles. Ils déploieront des images Docker dans Azure Container Registry, puis créeront des conteneurs depuis ces images.
2) DEVELOPPER EN UTILISANT LES SERVICES PLATFORM AS A SERVICE D’AZURE
Ce module couvre notamment les solutions suivantes : la création d'applications Web; les notifications et la synchronisation hors ligne pour les applications mobiles; les Fonctions Azure sans serveur; le Service Azure Kubernetes; et Azure Media Services.
Thèmes abordés
- Créer des applications de type Web App Service
- Créer des applications mobiles
- Créer une application de type Web API
- Créer des Azure Functions
Atelier Pratique
Développer en utilisant les services Platform As A Service d’Azure
Au cours de cet atelier, les stagiaires devront créer une application web, qui s’appuiera sur des Azure Functions. L’application s’exécutera dans un contexte de containeur.
3) DEVELOPPER AVEC LE STOCKAGE AZURE
Ce module couvre le développement de solutions exploitant les options de stockage Azure et notamment : les bases de données Cosmos, les stockages de type tables Azure, le stockage de fichiers, les objets BLOB, les bases de données relationnelles ainsi la mise en cache et les réseaux de diffusion de contenu.
Thèmes abordés
- Développer des solutions qui utilisent des Tables Azure Storage
- Développer des solutions utilisant Azure Cosmos DB
- Développer des solutions qui utilisent le stockage de fichiers
- Développer des solutions utilisant une base de données relationnelle
- Développer des solutions qui utilisent Microsoft Azure Blob Storage
- Développer des solutions de mise en cache et de diffusion de contenu
Atelier Pratique
Développer avec le stockage Azure
Au cours de cet atelier, les stagiaires devront déployer une instance de base de données non structurées dans Azure. Ils devront créer une application Azure App qui se connectera à cette base de données.
4) IMPLEMENTER DE LA SECURITE DANS LES SOLUTIONS DE DEVELOPPEMENT AZURE
Le module couvre le fonctionnement de l'authentification et de l'autorisation dans Azure et explique comment mettre en œuvre des solutions de données sécurisées avec : le cryptage ; Azure Key Vault; et les communications SSL et TLS.
Thèmes abordés
- Mettre en œuvre l'authentification
- Mettre en œuvre le contrôle d'accès
- Mettre en œuvre des solutions utilisant des données sécurisées
Atelier Pratique
Au cours de cet atelier, les stagiaires déploieront et utiliseront un «Key vault» afin de stocker et utiliser des crédits d’authentification utilisés dans des application web Azure
5) SURVEILLER, DEPANNER ET OPTIMISER LES SOLUTIONS AZURE
Ce module explique comment s’assurer que les applications hébergées dans Azure fonctionnent correctement et comme prévu. Vous découvrirez le fonctionnement d'Azure Monitor et comment utiliser des outils tels que Log Analytics et Application Insights pour mieux comprendre ce qui se passe dans leur application. Vous apprendrez comment mettre à l’échelle leurs applications et à utiliser les options de cache Azure et de CDN pour améliorer l’expérience utilisateur.
Thèmes abordés
- Introduction à Azure Monitor
- Développer avec du code prenant en charge l'évolutivité des applications et des services
- Mettre en œuvre des solutions compatibles avec la surveillance et la journalisation
- Intégrez la mise en cache et la livraison du contenu dans les solutions
Atelier pratique
Surveiller des services déployés dans Azure
Au cours de cet atelier, les stagiaires créeront une ressource de type Application Insights. Ils intègreront Application Insight dans une application web Azure et dans une application Azure API. Enfin, ils réaliseront des tests en utilisant Azure DevOps.
6) CONNECTER ET CONSOMMER AZURE AVEC DES SERVICES TIERS
Ce module aborde le sujet de la communication entre les applications et les services. Vous apprendrez comment créer et gérer leurs propres API à l'aide de la gestion des API et comment utiliser les différents services basés sur les événements et les messages dans Azure au sein de leurs solutions de développement. Tout au long du modules, vous apprendrez à créer et à intégrer ces ressources à l'aide du portail Azure, de l'interface en ligne de commande Azure CLI, de services REST et du code dans leur application.
Thèmes abordés
- Développer une application Logic App Service
- Intégrer Azure Search dans les solutions
- Gestion d’API
- Développer des solutions basées sur les événements
- Développer des solutions basées sur les messages.
Atelier pratique
Création d'une solution Multi-tiers à l'aide de services dans Azure
Dans cet atelier pratique, les stagiaires utiliseront Azure Search afin de mettre en œuvre des fonctionnalités de recherche dans leur application. Ils permettront à un autre service Azure de consommer la logique d’une API Rest Azure. Enfin ils configureront un flux de travail qui sera déclencher par une requête http.
Cette formation prépare au test AZ204
Moyens pédagogiques
- Les stagiaires disposent d’un poste individuel qui leur permet d’accéder en local ou à distance à un environnement de travaux pratiques nécessaires à l’exécution des exercices et à l’illustration des concepts techniques abordés en cours. Des fichiers associés aux ateliers et exercices du cours sont installés sur les ordinateurs des stagiaires.
- Le formateur possède un manuel instructeur comportant le déroulé pédagogique du cours > supports de cours officiels