Flexibilité
Nous offrons également des options de formation en présentiel, en ligne et en format hybride pour s’adapter à votre emploi du temps et à vos préférences d’apprentissage.
En Ligne
En Présentiel
Hybride
Ce que vous allez apprendre dans ce programme
DevOps et Intégration Continue
Introduction aux Phases de Vie DevOps et Outils
Phases de Vie DevOps et Outils
- Comprendre les différentes phases du cycle de vie DevOps, de la planification à la mise en production.
- Découverte des outils essentiels utilisés à chaque étape pour améliorer la collaboration et l’efficacité des équipes.
Contrôle de Version avec Git & GitHub
- Introduction à Git, le système de contrôle de version décentralisé.
- Apprentissage des commandes de base pour gérer les versions de code.
- Utilisation de GitHub pour héberger des projets, collaborer avec d’autres développeurs et gérer les contributions.
Conteneurisation avec Docker 3. Conteneurisation avec Docker
Comprendre le concept de conteneurisation et ses avantages par rapport aux machines virtuelles.
Installation et configuration de Docker sur votre machine.
Applications Web avec Docker
- Création et déploiement d’applications web simples dans des conteneurs Docker.
Application Multi-Conteneurs avec Docker Compose
- Utilisation de Docker Compose pour orchestrer des applications composées de plusieurs conteneurs, facilitant ainsi la gestion des dépendances.
Mise à l’Échelle des Applications avec Docker Swarm
- Introduction à Docker Swarm pour la gestion de clusters de conteneurs, permettant de déployer et de mettre à l’échelle des applications de manière efficace.
Intégration et Déploiement Continus (CI/CD) avec GitHub Actions 4. Intégration et Déploiement Continus (CI/CD) avec GitHub Actions
Comprendre les principes de CI/CD et leur importance dans le développement moderne.
Configuration de workflows GitHub Actions pour automatiser le processus de construction et de déploiement.
Automatisation des Builds
- Création de pipelines pour automatiser la compilation et les tests de votre code à chaque modification.
Pousser des Images vers Docker Hub
- Apprentissage des étapes nécessaires pour construire des images Docker et les publier sur Docker Hub pour un accès facile.
Déploiement et Surveillance Continus 5. Déploiement Continu avec Terraform
- Introduction à Terraform pour l’infrastructure as code (IaC).
- Apprentissage de la création et de la gestion d’infrastructures cloud de manière automatisée et reproductible.
- Surveillance Continue avec Prometheus et Grafana
- Mise en place de Prometheus pour la collecte de métriques et la surveillance des performances des applications.
- Utilisation de Grafana pour visualiser les données collectées et créer des tableaux de bord interactifs pour le suivi en temps réel.
Durée
2 Mois
Personnalisable
Participez à notre Workshop Gratuit !
Rejoignez une communauté dynamique qui partage vos intérêts et vos ambitions.
Adresse :
Rue Ali Belhouane IMMOB HATHARAMOUT 4EME ETAGE B.4.1, Beb Bhar Sousse 4000 , Tunisie
Email :
admin@2iformation.tn
contact@2iformation.tn
Numéro de Téléphone :
+216 27 860 610
Conseils et Astuces
Des recommandations pour améliorer vos compétences, optimiser votre travail et rester à jour dans votre domaine.

Importance du développement des compétences chez les enfants
L’Importance du Développement des Compétences chez les Enfants Le développement des compétences chez les enfants est un enjeu fondamental…

L’Utilité des Frameworks dans le Développement Logiciel
Les frameworks sont des outils essentiels dans le développement logiciel moderne. Ils fournissent une structure et des fonctionnalités préconstruites…

L’impact de l’IA sur le développement
L’intelligence artificielle transforme le développement en automatisant des tâches, en améliorant la productivité et en personnalisant l’expérience utilisateur. Les…

Web application structure: Angular + Spring Boot
Spring Boot et Angular sont souvent utilisés ensemble pour créer des applications web modernes. Spring Boot fournit un backend…