Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

29 total results found

Guide Complet

🛠️ Environnements de Développement

Guide de Configuration des Environnements de Développement Un guide complet pour configurer plusieurs environnements de développement sur les systèmes Linux/Debian. Ce repository fournit des instructions étape par étape pour installer et configurer les langage...

Guide Complet des BDD

🗄️ Bases de Données

🗄️ Bases de Données – Guide Complet 📋 Table des Matières PostgreSQL MariaDB/MySQL MongoDB Redis Comparaison & Choix 🐘 PostgreSQL 📥 Installation # Mettre à jour les paquets sudo apt update # Installer PostgreSQL sudo apt install -y postgresql postgresql-con...

Python - Environnements Virtuels

🛠️ Environnements de Développement

🐍 Python venv - Environnements Virtuels 📋 Table des Matières Introduction Pourquoi utiliser venv ? Installation Création d'un environnement virtuel Activation et Désactivation Gestion des dépendances Bonnes pratiques Commandes utiles Troubleshooting Introdu...

Shift Left & Pre-commit

🔄 DevOps Best Practices

🔄 Shift Left - Bonnes Pratiques DevOps 📋 Table des Matières Qu'est-ce que le Shift Left ? Principes fondamentaux Pre-commit Hooks Git Outils de qualité de code Tests automatisés Sécurité (SAST) Infrastructure as Code Documentation automatique Workflow complet...

GitLab CI

🔄 CI/CD

CI/CD (Continuous Integration / Continuous Deployment) Introduction Le CI/CD est une approche DevOps qui permet d'automatiser les phases de développement logiciel, depuis l'intégration du code jusqu'au déploiement en production. Cette pratique améliore la qual...

Jenkins

🔄 CI/CD

Jenkins - Guide Complet Introduction Jenkins est un serveur d'automatisation open-source écrit en Java, utilisé pour l'intégration continue (CI) et le déploiement continu (CD). C'est l'un des outils CI/CD les plus populaires et matures de l'industrie, avec une...

Terraform

⚙️ Infrastructure as Code

🏗️ Terraform – Guide Complet 📋 Table des Matières Introduction Installation Configuration AWS Premiers pas Commandes essentielles Structure de fichiers Ressources avancées State Management Modules Bonnes pratiques Dépannage 🎯 Introduction Terraform est un o...

Ansible

⚙️ Infrastructure as Code

🔧 Ansible – Guide Complet 📋 Table des Matières Introduction Installation Configuration de base Inventory Modules essentiels Playbooks Variables Roles Ansible Vault Exemple pratique : Nginx + Docker Bonnes pratiques Dépannage 🎯 Introduction Ansible est un ou...

AWS & AWS CLI

☁️ Cloud Providers

Documentation AWS et AWS CLI Table des matières Introduction à AWS AWS CLI - Installation et Configuration Commandes AWS CLI essentielles Services AWS principaux Bonnes pratiques Exemples pratiques Introduction à AWS Amazon Web Services (AWS) est la platefo...

Google Cloud & gcloud CLI

☁️ Cloud Providers

Documentation Google Cloud Platform & CLI gcloud Table des matières Introduction à Google Cloud Platform Installation et Configuration de gcloud CLI Concepts Fondamentaux Gestion des Projets Compute Engine (Machines Virtuelles) Cloud Storage Kubernetes Engine...

Docker

🐳 Containerisation & Orchestration

🐳 Docker – Guide Complet 🛠️ Installation & Configuration Installation sur Debian # Méthode officielle (recommandée pour Debian) # Ajouter la clé GPG officielle de Docker sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc...

Docker Swarm

🐳 Containerisation & Orchestration

Documentation Docker Swarm Table des matières Introduction à Docker Swarm Concepts fondamentaux Installation et configuration Gestion du cluster Déploiement avec docker-compose Services et stacks Réseaux et volumes Secrets et configs Mise à l'échelle et rolli...

Kubernetes

🐳 Containerisation & Orchestration

☸️ Kubernetes – Guide Complet 📋 Table des Matières Introduction Guides d'Installation Architecture Kubernetes Concepts Fondamentaux Installation kubectl Commandes kubectl essentielles Objets Kubernetes Configuration & Manifests Networking Storage ConfigMaps &...

Minikube

🐳 Containerisation & Orchestration

📗 Minikube - Kubernetes Local 📋 Table des Matières Introduction Prérequis Installation Démarrage et Configuration Gestion du Cluster Addons Gestion des Images Docker Déploiement d'Applications Accès aux Services Profiles et Multi-Clusters Tunneling et LoadBal...

K3s

🐳 Containerisation & Orchestration

🐄 K3s - Kubernetes Léger 📋 Table des Matières Introduction Prérequis Installation Configuration Gestion des images Docker Déploiement d'applications Cluster multi-nodes High Availability Stockage Monitoring Dépannage 🎯 Introduction K3s est une distribution ...

EKS

🐳 Containerisation & Orchestration

☸️ EKS – Amazon Elastic Kubernetes Service 📋 Table des Matières Introduction Architecture EKS Prérequis Installation des outils Structure du projet Terraform Configuration IAM Déploiement du cluster EKS Configuration kubectl Déploiement d'applications Gestion...

Helm

🐳 Containerisation & Orchestration

⎈ Helm - Package Manager pour Kubernetes 📋 Table des Matières Introduction Installation Concepts Fondamentaux Commandes Essentielles Repositories Créer un Chart Templating Values et Configuration Hooks Helm avec Minikube Helm avec K3s Helm avec EKS Bonnes Pra...

Prometheus & Grafana

📊 Observabilité & Monitoring

📊 Monitoring - Prometheus & Grafana 📋 Table des Matières Introduction au Monitoring Prometheus Installation Configuration PromQL Exporters AlertManager Grafana Installation Configuration Dashboards Alertes Stack complète Cas d'usage pratiques Bonnes pra...

Git

💻 Commandes Essentielles

Commandes Git ⚙️ Configuration initiale de Git git config --global user.name "Ton Nom" git config --global user.email "[email protected]" git config --global core.editor "code --wait" # Définir VS Code comme éditeur git config --global init.defaultBranch main ...

Commandes Utiles

💻 Commandes Essentielles

🐧 Linux – Commandes Essentielles 📁 Navigation & Fichiers pwd # Affiche le chemin du dossier courant ls # Liste les fichiers du répertoire ls -l # Liste détaillée cd <dossier> ...