Génie Logiciel & Méthodes de Développement

Introduction à DEVOPS

  

Profil Intervenant(s)
100x100

Docteur en Informatique - Consultant formateur
10 ans d'Experience
Spécialités
Langages de programmation C, C++, C#, .Net, Java/JEE, Architectures micro services, Dockers, Développement web et mobile Android, React et React Native


100x100

Docteur en Informatique - Consultant formateur
10 ans d'Experience


Spécialités

Langages de programmation C, C++, C#, .Net, Java/JEE, Architectures micro services, Dockers, Développement web et mobile Android, React et React Native




      A partir du  11-01-2021 à 10:00



        4 J 

        Formation hybride Cours théorique à distance sur la plateforme youcan-academy.com, et travaux pratiques en présentiel
Inscrivez-vous à la prochaine session

Appelez vos conseillers
06 49 99 11 00
06 64 16 75 10

Objectifs de la formation

• Acquérir les connaissances avancées sur DevOps. • Utiliser des outils DevOps avancés (GitLab, Kubernetes, Jenkins, SonarQube, Docker) • Connaître les enjeux métier de DevOps.

Prérequis


Gestion de projet et méthodes de génie logiciel.

Développement des applications modérnes


• D’Agile vers DevOps • Les concepts de CI/CD • L’architecture à microservices • Les API REST • Plateformes et concepts de données • Les plateformes Cloud

Gestion des version avec GIT


• Structure des dépôts Git • Les commandes de base Git • Les branches Git • Résolution de conflits • GitHub et GitLab

Déploiement et orchestration des conteneurs


• Déploiement et l’orchestration des conteneurs. • Présentation des outils de déploiements des conteneurs. • Dockerfile et containerisation d’application. • Architecture et fonctionnement de Kubernetes • Objets et contrôleurs de Kubernetes. • Création d’un cluster avec Kubernetes. • Gestion de ... Voir Plus

Les outils d'integration continue


• Le principe et les étapes de l’intégration continue. • Présentation et architecture de Jenkins. • Les plugins Jenkins • Jenkinsfile • Mesure de qualité avec SonarQube.

Projet de CI/CD


• Présentation du projet • Architecture et Outils • Ecriture du code (en Java) • Installation et configuration de Jenkins et ses plugins • Installation et configuration des autres outils : Git, Maven, SonarQube. • Docker et Kubernetes • Création du pipeline. • Exécution du pipeline. ... Voir Plus

  Introduction à DEVOPS

  Software Engineering

© Copyright All Rights Reserved 2020 | Developed By : Team Formations++