Présentation de la formation Azure Dev & App Services
Avec la formation Azure Dev App Services, vous apprendrez à exploiter la plateforme PaaS d’Azure pour héberger des applications web, APIs ou backends mobiles sans gestion manuelle des serveurs. Vous étudierez le déploiement continu, la configuration des slots de staging, l’authentification intégrée, le scaling automatique et la gestion de la sécurité. Les ateliers pratiques vous permettront de déployer des applications conteneurisées ou non, de configurer les options de résilience et de monitoring intégrés. Idéale pour les développeurs et ingénieurs cloud souhaitant un déploiement rapide et fiable dans Azure.
Objectifs de la formation Azure Dev & App Services
Objectifs pédagogiques :
- Déployer et gérer des applications avec Azure App Service
- Créer des APIs et microservices sur Azure
- Automatiser les déploiements avec GitHub Actions et Azure DevOps
- Intégrer des services PaaS comme Azure Functions et Logic Apps
- Sécuriser et superviser les applications déployées
Objectifs opérationnels :
- Concevoir, déployer, sécuriser et exploiter une application web ou API sur Azure App Services, en utilisant les fonctionnalités de scaling automatique, de slots de staging, d’authentification intégrée et de monitoring pour assurer performance et résilience.
Programme de la formation Azure Dev & App Services
Jour 1 – Déploiement et gestion des applications
Introduction à Azure pour les développeurs
Azure App Service
Plans App Service (Free, Shared, Premium)
Déploiement d’applications web (portail, CLI, CI/CD)
Slots de déploiement et rollbacks
API Apps et gestion des APIs
Azure API Management (APIM)
Travaux pratiques
Déployer une application web sur App Service
Créer une API et la publier via APIM
Jour 2 – Serverless et intégration applicative
Azure Functions
Triggers (HTTP, Event Grid, Queue, Timer)
Scaling et consommation des ressources
Logic Apps
Automatisations et intégrations SaaS/On-Premises
Event Grid et Service Bus pour la communication inter-applications
Travaux pratiques
Créer une Azure Function pour traiter des données
Automatiser un workflow avec Logic Apps
Jour 3 – Sécurité, supervision et CI/CD
Sécurité des applications
Azure AD Authentication & OAuth2
Gestion des secrets avec Azure Key Vault
Supervision et optimisation
Azure Monitor et Application Insights
Automatisation CI/CD
GitHub Actions et Azure Pipelines pour App Services
Bonnes pratiques de déploiement continu
Travaux pratiques
Déployer une app sécurisée avec Azure AD
Mettre en place un pipeline CI/CD pour App Service
Les autres formations en CI/CD

Intégration Continue avec Maven, Jenkins, Sonar et Git
Automatiser l'intégration continue pour améliorer la qualité et l'efficacité des livraisons de code

Microsoft Azure DevOps Engineer (AZ-400)
Concevoir, déployer et superviser une chaîne DevOps complète sur Azure

DevOps sur AWS avec CI/CD
Automatiser les déploiements cloud avec CodeCommit, CodeBuild, CodeDeploy et CodePipeline

Intégration GitHub Actions avec Azure
Automatiser la livraison vers Azure directement depuis ses workflows GitHub grâce aux GitHub Actions

Azure DevOps & Infrastructure as Code (IaC)
Automatiser ses infrastructures Azure de façon déclarative avec Bicep, ARM et Terraform