Formation Microsoft Azure | Développer Windows Azure et les services Web Mixte : présentiel / à distance
Dernière mise à jour : 16/10/2025
Pré-inscription
Présentation
Objectifs
- Comprendre l'architecture et les services clés d'Azure pour les développeurs.
- Créer et déployer des services Web et des API REST sur Azure.
- Intégrer des services Azure tels que Azure Functions, Azure Storage et Azure SQL.
- Sécuriser les applications avec Azure AD et gérer les accès.
- Superviser, diagnostiquer et optimiser les performances des services déployés.
Public visé
- Développeurs Web et backend
- Ingénieurs logiciels
- Architectes techniques
- Chefs de projet technique
- Toute personne souhaitant développer des solutions sur Azure
Prérequis
- Maîtrise d'un langage de programmation (C#, JavaScript, Python…).
- Connaissances de base en développement Web (HTTP, REST, JSON).
- Notions en cloud computing recommandées.
Programme
Jour 1 : Introduction à Azure et aux services Web
Module 1 : Fondamentaux du Cloud Azure
- Modèles de service : IaaS, PaaS, SaaS
- Portail Azure, CLI et PowerShell
- Ressources, groupes de ressources et abonnements
Module 2 : Introduction aux services Web
- Architecture RESTful
- Protocoles HTTP, JSON, XML
- Bonnes pratiques de conception d'API
Atelier 1 : Création d'un compte Azure + déploiement d'un service Web simple via Azure App Service
Jour 2 : Développement d'API REST sur Azure
Module 3 : Azure App Service et Web Apps
- Création et configuration d'une Web App
- Déploiement via GitHub, Visual Studio, CLI
- Gestion des environnements (dev, test, prod)
Module 4 : Azure API Management
- Création d'API REST
- Sécurisation avec clés, tokens, OAuth
- Versioning et documentation
Atelier 2 : Développement d'une API REST + publication via Azure API Management
Jour 3 : Services complémentaires et intégration
Module 5 : Azure Functions et Serverless
- Fonctions déclenchées par événements
- Intégration avec Event Grid, Blob Storage
- Scénarios d'automatisation
Module 6 : Stockage et base de données
- Azure Storage : blobs, tables, queues
- Azure SQL Database : création, accès, sécurité
- Entity Framework et accès aux données
Atelier 3 : Création d'une Azure Function + stockage de données dans Azure SQL
Jour 4 : Sécurité et gestion des identités
Module 7 : Azure Active Directory
- Principes d'authentification et autorisation
- Intégration avec OAuth2 et OpenID Connect
- Gestion des rôles et des utilisateurs
Module 8 : Sécurisation des services Web
- HTTPS, certificats SSL
- Gestion des secrets avec Azure Key Vault
- Protection contre les attaques courantes
Atelier 4 : Intégration d'Azure AD dans une Web App + gestion des rôles utilisateurs
Jour 5 : Supervision, déploiement et bonnes pratiques
Module 9 : Supervision et diagnostic
- Azure Monitor, Application Insights
- Logs, métriques, alertes
- Analyse des performances
Module 10 : Déploiement et CI/CD
- Pipelines avec GitHub Actions ou Azure DevOps
- Tests automatisés
- Stratégies de mise en production
Atelier 5 : Mise en place d'un pipeline CI/CD + supervision d'une Web App avec Application Insights
Modalités pédagogiques
Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :
- Formation en présentiel
- En groupe (inter-entreprises ou intra-entreprise)
- En individuel (monitorat)
- En journée ou en cours du soir (sur demande spécifique)
- Formation en distanciel
- Distanciel synchrone
- Distanciel asynchrone
Moyens et supports pédagogiques
- Apports des connaissances communes.
- Mises en situation sur le thème de la formation et des cas concrets.
- Méthodologie d'apprentissage attractive, interactive et participative.
- Equilibre théorie / pratique : 60 % / 40 %.
- Supports de cours fournis au format papier et/ou numérique.
- Ressources documentaires en ligne et références mises à disposition par le formateur.
- Pour les formations en présentiel dans les locaux mis à disposition, les apprenants sont accueillis dans une salle de cours équipée d'un réseau Wi-Fi, d'un tableau blanc ou paperboard. Un ordinateur avec les logiciels appropriés est mis à disposition (le cas échéant).
Modalités d'évaluation et de suivi
En amont de la formation :
- Recueil des besoins des apprenants afin de disposer des informations essentielles au bon déroulé de la formation (profil, niveau, attentes particulières...).
- Auto-positionnement des apprenants afin de mesurer le niveau de départ.
Tout au long de la formation :
- Évaluation continue des acquis avec des questions orales, des exercices, des QCM, des cas pratiques ou mises en situation...
A la fin de la formation :
- Auto-positionnement des apprenants afin de mesurer l'acquisition des compétences.
- Evaluation par le formateur des compétences acquises par les apprenants.
- Questionnaire de satisfaction à chaud afin de recueillir la satisfaction des apprenants à l'issue de la formation.
- Questionnaire de satisfaction à froid afin d'évaluer les apports ancrés de la formation et leurs mises en application au quotidien.
Informations sur l'admission
Modalités d'admission
- Admission sans disposition particulière