À qui s'adresse cette formation ?
Ingénieurs, architectes et professionnels de l'informatique souhaitant concevoir des plateformes sécurisées et évolutives alignées sur les objectifs métier, tout en optimisant les opérations et en favorisant l'innovation.
Objectifs de la formation
- Comprendre les principes fondamentaux de l'ingénierie de plateforme.
- Concevoir des plateformes sécurisées, évolutives et durables adaptées aux besoins des entreprises modernes.
- Aligner les plateformes sur les objectifs stratégiques et opérationnels des organisations.
- Implémenter des solutions permettant d'améliorer la productivité et l'excellence opérationnelle.
- Favoriser l'innovation continue grâce à des plateformes robustes et performantes.
- Maîtriser les outils et les meilleures pratiques pour bâtir des infrastructures pérennes.
Description sommaire
Ce cours officiel Microsoft AZ-2010 offre un guide complet pour concevoir et implémenter l'ingénierie de plateforme au sein des entreprises modernes. Il aborde les principes fondamentaux, l'alignement stratégique avec les objectifs métier et les aspects pratiques de la création de plateformes sécurisées, évolutives et durables. À l'issue de ce cours, les participants amélioreront leur productivité, garantiront l'excellence opérationnelle et encourageront l'innovation continue.
Contenu du plan de cours
Fondations de l'ingénierie de plateforme
- Le rôle de l'ingénierie de plateforme dans les entreprises modernes.
- Principes fondamentaux de la conception de plateformes.
- Modèle de capacités d'ingénierie de plateforme.
- Aspects essentiels de la mise en œuvre des plateformes.
Conception d'architectures de plateformes sécurisées et évolutives
- Principes fondamentaux de la conception de plateformes sécurisées et évolutives.
- Considérations de sécurité dans l'architecture des plateformes.
- Adapter les architectures de plateformes pour la croissance et la flexibilité.
- Automatisation et résilience pour des plateformes modernes.
Mise en œuvre de l'auto-service pour les développeurs
- Introduction à l'auto-service pour les développeurs.
- Architecture de plateformes d'auto-service pour les développeurs.
- Gouvernance et sécurité dans les workflows d'auto-service.
- Environnements de codage pour les développeurs.
- Outils d'automatisation et d'auto-service.
- Surveillance et audit des activités des développeurs.
- Mise en œuvre de Microsoft Dev Box.
Observabilité et amélioration continue
- L'importance de l'observabilité dans les plateformes modernes.
- Intégrer l'observabilité dans l'architecture des plateformes.
- Métriques, surveillance et alertes
- Automatisation pour la détection et la résolution des incidents.
- Amélioration continue grâce aux boucles de rétroaction.
- Mise en œuvre de la surveillance en temps réel avec Azure Monitor.
Planification stratégique des plateformes
- Comprendre l'importance stratégique de l'ingénierie de plateforme.
- Développer une architecture de plateforme évolutive.
- Pérenniser la plateforme.
- Amélioration continue et gestion de l'innovation.
- Élaboration et exécution de la feuille de route.
- Gestion des risques dans l'ingénierie de plateforme.
- Communiquer la feuille de route aux parties prenantes.
Approche et méthode pédagogique
La formation repose sur une approche conceptuelle et stratégique axée sur la compréhension des principes de l’ingénierie de plateforme. Elle combine des exposés théoriques, des études de cas concrets, des ateliers de conception d’architectures de plateformes sécurisées et évolutives, ainsi que des discussions guidées sur les meilleures pratiques Microsoft. L’approche pédagogique met l’accent sur l’architecture, la gouvernance, l’alignement stratégique et l’amélioration continue.
Recommandations
- Connaissance préalable des concepts de l'informatique en nuage, y compris les implémentations PaaS, SaaS et IaaS.
- Expérience en administration Azure et en développement Azure avec une expertise confirmée dans au moins l'un de ces domaines.
- Maîtrise des concepts DevOps intermédiaires à avancés, incluant le contrôle de version, le développement logiciel Agile et les principes fondamentaux du développement logiciel.
- Une expérience dans une organisation livrant des logiciels est un atout.
