
Ce que vous allez apprendre
Ecrire des Pipelines CI/CD Créer, optimiser des pipelines CI/CD avec GitLab CI pour automatiser le déploiement d'une application
Provisionner, Configurer et Gérer des infrastructures complètes de manière automatisée et scalable dans Azure. Deux outils Pulumi et Ansible
Conteneuriser des applications avec Docker et d'utiliser Kubernetes pour orchestrer des déploiements complexes
Gérer les logs des applications avec Loki
Monitoring avancés avec Prometheus et Grafana
Programme
- Introduction au DevOps
- Programmer en python
- Déployer votre application dans des Conteneurs avec Docker
- Gitlab Intégration Continue (CI) et Livraison Continue (CD)
- Stocker vos livrables avec Nexus
- Créer votre infrastructure dans Azure avec Pulumi
- Collecter les métriques de votre application avec Prometheus
- GitOps: Git le point de stabilité
-
Mettre en place un cache
Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Connexion à un serveur (12:34)
- Connexion au serveur avec une clé SSH (9:13)
- Informations sur un serveur (11:47)
- Se déplacer sur un serveur (3:21)
- Arborescence du serveur (4:51)
- Manipuler des fichiers et des répertoires (8:33)
- TRAVAUX PRATIQUE : Manipuler les fichiers et les répertoires
- Obtenir de l'aide (3:57)
- Identifier les types de fichiers (6:06)
- Gérer les redirections (14:02)
- présentation des droits (7:37)
- présentation des groupes et utilisateurs (4:45)
- Gestion des groupes d'utilisateurs (3:14)
- Gestion des utilisateurs et des mots de passe (7:44)
- Gestion des sudoers (5:03)
- Attribution des droits sur les fichiers et les répertoires (10:13)
- Gestion du contenu d'un fichier (4:28)
- Gestion des processus (5:14)
- Présentation du gestionnaire de paquets (3:39)
Available in
days
days
after you enroll
- Présentation des réseaux (7:48)
- QUIZZ Présentation des réseaux
- Topologie réseau (8:23)
- Quizz Topologie réseau
- Protocoles pour le transfert de données (2:43)
- Quizz Protocoles
- Présentation des protocoles TCP et UDP (4:14)
- Quizz TCP et UDP
- Présentation d'une adresse IP (5:29)
- Format d'une adresse IP (3:56)
- Adresses en fonction de la classe (2:36)
- 08 Format d'une adresse IP (12:58)
- Quizz IP
- Présentation des protocoles et des ports (2:49)
- Présentation des firewalls (2:03)
- Présentation des DNS (3:38)
- Quizz DNS
- Conclusion Réseaux (0:41)
- LIVE CODING 22 Fevrier (156:35)
Available in
days
days
after you enroll
- Présentation des shell (3:51)
- Création et exécution d'un shell (9:46)
- Gestion des variables (8:36)
- Transmission des paramètres (11:18)
- TP créer des répertoires (1:01)
- Gestion des conditions (14:44)
- TRAVAUX PRATIQUE : Gestion des conditions
- Effectuer les actions avec les boucles (7:33)
- TRAVAUX PRATIQUE : Effectuer les actions avec les boucles
- Factoriser les actions avec les fonctions (7:59)
- TRAVAUX PRATIQUE : Factoriser les actions avec les fonctions
- Conclusion (0:55)
- Projet à réaliser (208:15)
- Live Coding du 1er Mars (175:46)
- Livecoding introduction shell (260:45)
Available in
days
days
after you enroll
- Présentation (2:36)
- Importance (3:49)
- Vocabulaire (4:14)
- Etats d'un projet (3:44)
- Installation et configuration (6:27)
- Initialisation du répertoire (4:49)
- Liaison avec le repository distant (7:28)
- Connexion sécurisée avec gitlab (2:53)
- Cloner un répertoire existant (9:39)
- Suivre une modification (4:19)
- Cloner une branche (11:55)
- [MERGE] fusionner des branches (4:56)
- [REBASE] fusionner des branches (7:01)
- Ignorer des fichiers (3:18)
- Renommer le dernier commit (3:31)
- Renommer un commit (5:38)
- Fusionner plusieurs commits (2:23)
- Configurer des alias (3:57)
- Définir des hooks (3:43)
- Conclusion (0:41)
Available in
days
days
after you enroll
- Présentation (3:10)
- Présentation des IDE (2:27)
- Installation de Python (2:45)
- Présentation de l'interpréteur de commandes (3:08)
- Rédaction du premier script (5:19)
- Exécution des instructions (4:22)
- Création et utilisation des variables (8:50)
- Mis en forme du code (3:54)
- Insertion de commentaires (2:04)
- Import d'un module externe (2:43)
- Lecture de données (4:28)
- Les conditions (1ère partie) (4:06)
- Les conditions (2e partie) (4:29)
- Condition linéraire (2:23)
- Les boucles (3:36)
- Gestion des fichiers (2:34)
- Les fonctions (8:49)
- Présentation du mot clé main (4:09)
- Création d'un environnement virtuel (3:56)
- Créer et interroger une API (6:43)
- Gérer les exceptions (5:47)
- Afficher les logs (6:43)
- Conclusion (0:51)
- Projet à réaliser
- Live coding (202:13)
- Projet à réaliser
- Live coding (308:36)
Check your inbox to confirm your subscription