Formation Microsoft Azure - Développement de solutions – Centre de formation M2i
M2i Formation

Découvrez notre formationMicrosoft Azure - Développement de solutions [COURS OFFICIEL]

Présentiel

5 jours (35 heures) - MSAZ203-SP

Accueil  ›  Formations Informatique  ›  Cloud  ›  Cloud public  ›  Microsoft Azure - Développement de solutions

Objectifs pédagogiques

  • Implémenter les services et fonctionnalités Infrastructure as a Service (IaaS) d'Azure dans les solutions de développement
  • Approvisionner des machines virtuelles
  • Utiliser le service Batch pour déployer ou maintenir les ressources
  • Créer des solutions conteneurisées en utilisant Azure Kubernetes Service
  • Implémenter la fonctionnalité Platform as a Service (PaaS) d'Azure et les services dans les solutions de dévelopemment
  • Créer et gérer les ressources d'Azure App Service
  • Intégrer la synchronisation push et offline dans les applications mobiles
  • Documenter une API
  • Créer et tester les fonctions Azure
  • Tirer profit des services de stockage et des fonctionnalités d'Azure dans les solutions de développement
  • Utiliser Azure Table, Azure Cosmos DB et Azure Blob
  • Inclure les services d'authentification et d'autorisation Azure dans les solutions de développement
  • Utiliser la plateforme d'identité Microsoft pour gérer et utiliser l'identité dans les solutions Azure
  • Contrôler l'accès (autorisation basée sur les réclamations et contrôle d'accès basé sur les rôles)
  • Mettre en oeuvre des solutions de données sécurisées
  • Créer et intégrer des ressources en utilisant Azure CLI, REST et des codes d'application
  • Contrôler le bon fonctionnement des applications hébergées sur Azure
  • Créer et gérer vos propres API en utilisant API Management
  • Utiliser les différents services basés sur des évènement ou des messages Azure dans les solutions de développement.

Niveau requis

Avoir 1 à 2 ans d'expériences comme développeur. Savoir coder et maîtriser les fondamentaux d'Azure. Avoir une certaine expérience avec PowerShell, Azure CLI et/ou le portail d'Azure. Connaître au moins un langage de programmation compatible avec Azure.

Public concerné

Développeurs, architectes de solutions Cloud ou toute personne souhaitant passer la certification AZ-203.

Partenaire / éditeur

Formation éligible aux financements suivants :
BSA
ACFafiec

Paris La Défense06/04/20203 000 € HTDates proposées dans les agences M2iRéserver
Paris La Défense06/07/20203 000 € HTDates proposées dans les agences M2iRéserver
Paris La Défense28/09/20203 000 € HTDates proposées dans les agences M2iRéserver
Paris La Défense23/11/20203 000 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : AZ-203 (+ 200€)

Développer des solutions de calcul IaaS (Infrastructure as a Service) Azure

Implémenter des solutions qui utilisent des machines virtuelles

  • Mise à disposition de machines virtuelles
  • Créer des modèles ARM (Azure Resource Manager)
  • Configurer le chiffrement de disque Azure pour les machines virtuelles

Mettre en oeuvre des traitements batch en utilisant les services d'Azure Batch

  • Aperçu de Azure Batch
  • Exécuter un traitement batch en utilisant
    • L'interface CLI
    • Le portail d'Azure
    • Le codage
  • Gérer les traitements batch à l'aide de l'API du Batch Service

Créer des solutions conteneurisées

  • Créer un cluster AKS (Azure Managed Kubernetes Service)
  • Réaliser des images de conteneurs pour les solutions
  • Publier une image dans le registre Azure Container Registry
  • Exécuter des conteneurs en utilisant Azure Container Instance ou AKS

Développer des solutions de calcul PaaS (Platform as a Service) Azure

Créer des applications Web App Service

  • Concepts de base d'Azure App Service
  • Créer une application Web Azure App Service
  • Réaliser des tâches d'arrière-plan à l'aide de WebJobs dans Azure App Service

Créer des applications mobiles Azure App Service

  • Prise en main des applications mobiles dans App Service
  • Activer les notifications push pour votre application
  • Lancer la synchronisation hors ligne pour votre application

Créer des applications API Azure App Service

  • Création d'API
  • Utilisation de Swagger pour documenter une API

Implémenter les fonctions d'Azure

  • Aperçu des fonctions d'Azure
  • Développer les fonctions d'Azure à l'aide de Visual Studio
  • Mise en oeuvre de fonctions durables

Développer pour le stockage Azure

Déployer des solutions qui utilisent le stockage Azure Table

  • Aperçu du stockage Azure Table
  • L'autorisation dans le stockage Table
  • Le service Table REST API

Déployer des solutions qui utilisent le stockage Azure Cosmos DB

  • Aperçu d'Azure Cosmos DB
  • Gestion des conteneurs et des articles
  • Créer et mettre à jour des documents à l'aide du code

Concevoir des solutions utilisant une base de données relationnelle

  • Aperçu d'Azure SQL
  • Créer, lire, mettre à jour et supprimer des tableaux de base de données à l'aide du code

Mettre au point des solutions utilisant le stockage Microsoft Azure Blob

  • Aperçu du stockage Azure Blob
  • Travailler avec le stockage Azure Blob

Mettre en pratique la sécurité d'Azure

Implémenter l'authentification

  • La plateforme d'identité Microsoft
  • Exécuter l'authentification OAuth2
  • Mise en place d'identités gérées pour les ressources d'Azure
  • Mise en oeuvre de l'authentification par l'utilisation de :
    • Certificats
    • Formulaires
    • Jetons
  • Implémenter l'authentification multifactorielle

Mettre en oeuvre le contrôle d'accès

  • Autorisation basée sur les réclamations
  • Autorisation de contrôle d'accès basé sur les rôles (Role-Based Access Control (RBAC))

Mettre en pratique des solutions de données sécurisées

  • Options de cryptage
  • Cryptage de bout en bout
  • Implémenter la partie informatique confidentielle d'Azure
  • Gérer les clés cryptographiques dans Azure Key Vault

Se connecter et utiliser les services d'un tiers dans Azure

Développer une application App Service Logic

  • Aperçu des applications Azure Logic
  • Créer des Logic Apps à l'aide de Visual Studio
  • Produire des connecteurs personnalisés pour les Logic Apps
  • Mettre en place des modèles personnalisés pour les Logic Apps

Intégrer Azure Search dans les solutions

  • Créer et interroger un index de recherche Azure
  • Intégrer la recherche plein texte dans Azure Search

L'API Management

  • Présentation du service API Management
  • Sécurisation des API
  • Définir les stratégies de l'API

Mettre en place des solutions basées sur un évènement

  • Créer des solutions qui utilisent Azure Event Grid
  • Mettre en place des solutions qui utilisent Azure Event Hubs
  • Implémenter des solutions qui utilisent Azure Notification Hubs

Développer des solutions basées sur les messages

  • Mettre en oeuvre des solutions qui utilisent Azure Service Bus
  • Implémenter des solutions qui utilisent les files d'attente Azure Queue Storage

Les + de la formation

Le module "Surveiller, dépanner et optimiser les solutions Azure" n’est pas abordé dans ce programme (afin de ne pas éxcéder une durée de 5 jours) mais certains aspects de ce module seront évoqués durant la formation.

L'examen de certification (proposé en option) est en anglais.

Faites évoluer vos compétences

Complétez votre formation