Passer commande via notre portail client

Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this

CULTURE DEVOPS ET NOUVEAUX OUTILS
DVO-OUT / LI-DEV-586

OBJECTIFS PEDAGOGIQUES

A la fin du cours, le stagiaire sera capable de :
Comprendre les implications organisationnelles et culturelles de la culture DevOps pour les organisations
Vous rendre compte des implications du Cloud dans le développement applicatif
Avoir une vue généraliste des outils DevOps et de leur contexte d’utilisation
Comprendre les containers Docker et les architectures conteneurisées
Assimiler les concepts du CaaS
Identifier les usages de ces plateformes en fonction des enjeux DSI et métiers
Connaître les principales solutions CaaS / PaaS déployables on-premise et/ou en Cloud

PUBLIC

PRE–REQUIS

Développeurs, lead développeurs et architectes techniques. Indispensables :
-       Avoir des notions de virtualisation, réseaux et stockage.

CONTENU

 
Contexte
La culture DevOps implique des changements dans l’architecture logicielle, les pratiques de développements et dans l’adoption de nouveaux outils. Cette formation permet de comprendre l’utilisation des nouveaux outils et leurs implications dans la mise en oeuvre d’une stratégie DevOps pour les développeurs. A la fin de cette formation, les participants connaîtront les différentes pratiques et les outils disponibles sur le marché. Ils seront à même de définir lesquels sont adaptés à leur contexte
 
Culture, principes et pratique DevOps
DevOps
Sa culture
Le challenge
Ses principes
Flux
Feedback
Expérimentation et apprentissage continu
 
Pratiques
Définitions
Assurance qualité (QA)
Intégration continue (CI)
Livraison continue (CD)
Déploiement continu (CD)
Comparaison
Limites de cas : le workflow de développement d’une librairie
 
Git et Workflow
Pourquoi Git est essentiel ?
Stratégie de  »branching model »
Versioning sémantique
 
Intégration et déploiement continus
Les objectifs des builds
Les dépendances des builds
Les dépendances système
Les dépendances de code
Outils (gestionnaire de tâches, package manager)
Les pipelines de déploiement
Construction du logiciel
Stratégie de tests
Intégration continue
Livraison continue
Déploiement continu
 
Développer des logiciels en tant que service
Comprendre l’architecture applicative Cloud Native
Les services et les microservices
Les applications Stateful / Stateless
Les 12 facteurs
 
Déploiement d’une application Serverless dans un Cloud public
Qu’est-ce que le Cloud ?
Architecture Serverless
Persistance des données dans le Cloud
Démonstration sur le Cloud public AWS
 
Déploiement d’une application sur un CaaS
Qu’est-ce que la containerisation et le PaaS / CaaS ?
Définitions et terminologie de la containerisation
Cloud Container Initiative
Présentation des solutions de clustering et d’orchestration
Kubernetes
Docker Swarm
Mesosphere
Démonstration de déploiement d’une application à containeriser sur Kubernetes
 
Les autres outils DevOps
Revue des outils et leurs contextes d’utilisations par catégorie
Software Configuration Management (SCM)
Continuous Integration (CI)
Deployment
Cloud IaaS / PaaS
BI / Monitoring
Database Management
Repo / Package Management
Config / Provisioning
Release Management
Logging
Build
Testing
Containerization
Collaboration
Security
Revue de différents outils (Docker, Ansible, Puppet, Jenkins, Kubernetes, ELK, Git…)
 
Exemple d’atelier (à titre indicatif)
Réflexion et analyse de besoins sur la base du contexte client

SESSIONS PROGRAMMEES

https://www.m2iformation.fr/formation-culture-devops-et-nouveaux-outils/DVO-OUT/

VALIDATION

Exercices de validation au cours de la formation

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 3 jours (21 heures) avec 7 heures par jour
Prix stagiaire : 1.744 € TTC
Horaires : Jour 1 : 09h00-12h30 / 13h30-17h30
Jour 2 : 09h00-12h30 / 13h30-17h00
Jour 3 : 09h00-12h30 / 13h30-16h00

Durée: