fbpx

Évènements en décembre 2024

Chargement Évènements

« Tous les Évènements

  • Cet évènement est passé

Formation DevOps Tools – Tunisie

1 février 2023 - 3 février 2023

devops tools

Prérequis pour la formation Devops Tools :

Les participants doivent avoir des connaissances de base en Linux

Objectifs :

À la fin de la formation DevOps Tools, vous serez capable de valider les objectifs d’apprentissages suivants :

    • Comprendre l’implication de DevOps dans le développement des applications modernes.
    • Comprendre les concepts de CI/CD.
    • Comprendre les caractéristiques et concepts des micro services, API REST, cloud et stockage de données.
    • Mettre en œuvre un projet Git en mode collaboratif.
    • Savoir containeriser les applications dans des images Docker.
    • Comprendre le déploiement et l’orchestration des conteneurs sur un cluster.
    • Découvrir le fonctionnement et l’architecture de Kubernetes
    • Savoir initialiser un cluster sous Kebernetes.
    • Savoir gérer les objets et les contrôleurs Kubernetes.
    • Identifier les étapes de l’intégration continue
    • Comprendre l’architecture et le fonctionnement de Jenkins
    • Savoir installer et configurer Jenkins.
    • Savoir créer des jobs avec Jenkins.
    • Comprendre le fonctionnement des outils SonarQube, Maven et Nexus.
    • Mise en œuvre d’un projet d’intégration continue.

Programme

1. Présentation de DevOps

  • Introduction à DevOps
  • Qu’est ce que DevOps
  • Relation DevOps/Agile
  • Aspect organisationnel
  • Les pratiques DevOps
  • Les outils DevOps

2. Développement des applications modernes

  • L’architecture à micro services
  • Les API REST
  • Plateformes et concepts de données
  • Les plateformes Cloud
  • Les stratégies de déploiements

3. Gestion des version avec Git

  • Apports et types des solutions de gestion des versions.
  • Structure des dépôts Git
  • Les commandes de base Git
  • Les branches Git
  • Résolution de conflits
  • Travaux pratiques : Gestion des dépôts Git.

4. Gestion des conteneurs avec Docker

  • La technologie de conteneurisation
  • Docker et les conteneurs
  • Gestion des images docker
  • Gestion des réseaux de conteneurs
  • Gestion des volumes persistants.

5. Conteneurisation des applications

  • Pourquoi et comment ?
  • Etude des besoins de conteneurisation
  • Les instructions Docker file
  • Travaux pratiques :  conteneurisation d’une application web.

6. Mise en place de pipelines CI/CD

  • Jenkins et CI/CD
  • Travaux pratiques :  projet de CI/CD

Détails

Début :
1 février 2023
Fin :
3 février 2023