Microsoft Azure – Développement de solutions

Cette formation est destinée aux développeurs souhaitant concevoir, déployer et maintenir des applications Cloud natives avec Microsoft Azure. Elle couvre les services PaaS, les fonctions serverless, la gestion des API, l’authentification, la supervision et les bonnes pratiques DevOps.

Pour qui ?

Développeurs backend, full stack, architectes applicatifs intégrant Azure App Services, bases de données cloud et fonctions serverless.

Introduction au développement sur Azure 

  • Concepts clés du développement Cloud 
  • Outils de développement et SDK Azure 
  • Environnements de test et de production 
  • Présentation du portail, CLI, Visual Studio et VS Code 

Déploiement d’applications web sur Azure 

  • Utilisation d’Azure App Services 
  • Déploiement en continu avec GitHub ou Azure DevOps 
  • Slots de déploiement, gestion des configurations 
  • Diagnostic et supervision applicative 

Fonctions Azure et architecture serverless 

  • Développement de fonctions avec Azure Functions
  • Déclencheurs, liaisons, exécutions en mode consommateur ou premium – Gestion des erreurs et des performances
  • Intégration avec Event Grid, Event Hub et Service Bus

Stockage et bases de données 

  • Utilisation de Blob Storage, Tables, Queues 
  • Azure SQL Database et Cosmos DB (NoSQL) 
  • Gestion des connexions, accès sécurisé et modèles de données 
  • Migration de données et outils de synchronisation 

Gestion des API et microservices 

  • Création et publication d’API avec Azure API Management 
  • Versionnement, throttling, sécurisation par OAuth 2.0 / JWT 
  • Intégration avec des microservices et architecture découplée 
  • Conteneurisation avec Azure Container Apps et Web Apps for Containers 

Sécurité et identité dans les applications 

  • Authentification avec Azure AD, MSAL et OAuth 2.0
  • Autorisation basée sur les rôles (RBAC) 
  • Intégration avec Identity Platform et External Identities 
  • Gestion des secrets avec Key Vault 

Supervision, logs et gestion des performances 

  • Utilisation d’Azure Monitor et Application Insights 
  • Traces, métriques, dashboards personnalisés 
  • Alertes, autoscaling et analyse des incidents 
  • Optimisation du code pour l’exécution Cloud 

Automatisation et DevOps 

  • Déploiements automatisés avec ARM, Bicep, GitHub Actions 
  • Intégration dans des pipelines CI/CD 
  • Tests automatisés et validation de configuration 
  • Suivi de versions et rollback applicatif 
  • Développer et déployer des applications Cloud à l’aide des services Azure PaaS
  • Intégrer des fonctions serverless, des API et des systèmes de stockage évolutifs
  • Gérer la sécurité, la supervision et l’automatisation du cycle de vie applicatif 
  • Bonnes connaissances en développement d’applications 

Modalités de mise en œuvre de l’action de formation

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d’effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

Moyens pédagogiques, techniques et d’encadrement :

  •  Moyens et méthodes pédagogiques :
    o Apports théoriques et mises en pratique.
    o Chaque point du programme fait l’objet d’une explication théorique appuyée d’une démonstration. Elle est suivie d’une mise en pratique par le biais d’exercices concrets
  •  Moyens techniques :
    o Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  •  Moyens d’encadrement :
    o Formateur possédant plusieurs années d’expérience
    o Chargé(e) du projet Numerica

Moyen de suivre l’exécution de la formation :

  • Une feuille d’émargement sera signée par les stagiaires à chaque début de session (matin et après-midi)

Moyens permettant d’évaluer les résultats de la formation :

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.
Durée : 4 jours
Tarif : 2 960 € HT

Dijon :

Session 1 :

du 2 au 5/03/2026

Session 2 :

du 6 au 9/07/2026

Montbéliard :

Session 1 :

du 1 au 4/06/2026

Session 2 :

du 16 au 19/11/2026

Cette formation peut-être réalisée en session sur-mesure.

Contactez-nous pour construire ensemble une formation adaptée à vos besoins.