{"id":29353735,"url":"https://github.com/ndxdeveloper/formation-debian","last_synced_at":"2025-12-30T20:06:43.654Z","repository":{"id":303318372,"uuid":"1015068394","full_name":"NDXDeveloper/formation-debian","owner":"NDXDeveloper","description":"Formation complète Debian (Desktop/Server) de 280h, des fondamentaux aux infrastructures cloud-native modernes. Maîtrisez Debian, Docker, Kubernetes, Ansible, Terraform et les pratiques DevSecOps.","archived":false,"fork":false,"pushed_at":"2025-07-07T00:56:06.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-07T01:39:11.631Z","etag":null,"topics":["ansible","cloudnative","debian","devops","devsecops","docker","formation","grafana","infrastructure-as-code","k3s","kubernetes","kvm","linux","networking","security","sysadmin","terraform","tutorial"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NDXDeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-07T00:34:17.000Z","updated_at":"2025-07-07T00:56:09.000Z","dependencies_parsed_at":"2025-07-07T01:39:13.012Z","dependency_job_id":"de4e9b4f-5081-464c-ad5b-1b9aa69555aa","html_url":"https://github.com/NDXDeveloper/formation-debian","commit_stats":null,"previous_names":["ndxdeveloper/formation-debian"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NDXDeveloper/formation-debian","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-debian","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-debian/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-debian/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-debian/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NDXDeveloper","download_url":"https://codeload.github.com/NDXDeveloper/formation-debian/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-debian/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264379216,"owners_count":23598824,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","cloudnative","debian","devops","devsecops","docker","formation","grafana","infrastructure-as-code","k3s","kubernetes","kvm","linux","networking","security","sysadmin","terraform","tutorial"],"created_at":"2025-07-09T02:09:05.410Z","updated_at":"2025-12-30T20:06:43.638Z","avatar_url":"https://github.com/NDXDeveloper.png","language":null,"readme":"# Formation Complète Debian Desktop et Server\n\n*Version finale optimisée - Cloud-Native Ready*\n\n---\n\n## 📋 Description\n\nCette formation complète et moderne vous accompagne dans la maîtrise théorique de Debian, de l'installation desktop aux infrastructures cloud-native les plus avancées. Conçue pour répondre aux besoins actuels du DevOps et de l'infrastructure moderne, elle couvre 280 heures de contenu théorique approfondi.\n\n### 🎯 Objectifs pédagogiques\n\n- **Comprendre Debian** de A à Z : concepts, architecture, administration\n- **Maîtriser les services** robustes et sécurisés\n- **Appréhender Kubernetes** et les technologies cloud-native\n- **Découvrir l'Infrastructure as Code** (Terraform, Ansible)\n- **Intégrer la sécurité** dans les environnements hybrides et conteneurisés\n- **Optimiser** les performances et les coûts\n\n---\n\n## 🚀 Structure de la formation\n\n### 📚 18 Modules progressifs\n\n| Module | Focus | Durée | Niveau |\n|--------|-------|-------|--------|\n| **1-3** | Fondamentaux Debian | 36h | Débutant |\n| **4-7** | Administration système | 58h | Intermédiaire |\n| **8-11** | Virtualisation \u0026 Cloud | 80h | Avancé |\n| **12-17** | Expertise cloud-native | 82h | Expert |\n| **18** | Synthèse et cas d'usage | 24h | Tous niveaux |\n\n### 🔧 Technologies couvertes\n\n**Système \u0026 Administration**\n- Debian Desktop (GNOME, KDE, XFCE)\n- Administration système avancée\n- Gestion des paquets (APT, Flatpak, Snap)\n- Réseau et sécurité (iptables, SSH, VPN)\n\n**Virtualisation \u0026 Conteneurs**\n- KVM/QEMU, VirtualBox\n- Docker avancé et Podman\n- LXC/LXD\n\n**Orchestration moderne**\n- Kubernetes (kubeadm, K3s, MicroK8s)\n- Helm, Kustomize\n- Service Mesh (Istio, Linkerd)\n\n**Infrastructure as Code**\n- Terraform\n- Ansible avancé\n- GitOps (ArgoCD, Flux)\n\n**Cloud \u0026 DevOps**\n- Multi-cloud (AWS, GCP, Azure)\n- CI/CD (Jenkins, Tekton, GitLab)\n- Monitoring (Prometheus, Grafana, ELK)\n\n**Sécurité**\n- Hardening système et conteneurs\n- RBAC Kubernetes\n- Secrets management (Vault)\n- DevSecOps\n\n---\n\n## 📖 Contenu détaillé\n\nConsultez le fichier [SOMMAIRE.md](SOMMAIRE.md) pour la table des matières complète avec tous les sous-modules et concepts abordés.\n\n---\n\n## 🎓 Public cible\n\n### Profils adaptés\n- **Administrateurs système** souhaitant évoluer vers le cloud-native\n- **Développeurs** voulant comprendre l'infrastructure moderne\n- **DevOps Engineers** cherchant à approfondir Kubernetes et l'IaC\n- **Étudiants** en informatique (niveau bac+2 minimum)\n- **Professionnels IT** en reconversion\n- **Architectes** souhaitant maîtriser les concepts modernes\n\n### Prérequis\n- Bases de Linux et ligne de commande\n- Notions de réseau (TCP/IP, DNS, HTTP)\n- Familiarité avec Git (recommandé)\n\n---\n\n## 🛠️ Méthode pédagogique\n\n### Format théorique approfondi\n- **Concepts fondamentaux** : Architecture et principes de base\n- **Théorie avancée** : Fonctionnement interne des technologies\n- **Cas d'usage** : Exemples concrets d'implémentation\n- **Bonnes pratiques** : Recommandations professionnelles\n- **Troubleshooting théorique** : Méthodologies de résolution\n\n### Approche conceptuelle\n- **Compréhension globale** des écosystèmes\n- **Interconnexions** entre les technologies\n- **Évolutions** et tendances du marché\n- **Comparaisons** d'outils et solutions\n\n---\n\n## 📊 Validation des connaissances\n\n### Évaluation théorique\n- Quiz de compréhension par module\n- Études de cas et analyses\n- Synthèses conceptuelles\n\n### Certifications préparées\n- **CKA** (Certified Kubernetes Administrator)\n- **CKS** (Certified Kubernetes Security Specialist)\n- **RHCSA** (Red Hat Certified System Administrator)\n- **Terraform Associate**\n\n---\n\n## 🚀 Comment utiliser cette formation\n\n### Installation\n```bash\ngit clone https://github.com/NDXDeveloper/formation-debian.git\ncd formation-debian\n```\n\n### Progression recommandée\n1. Lisez le [SOMMAIRE.md](SOMMAIRE.md) pour identifier votre niveau\n2. Suivez les modules dans l'ordre ou adaptez selon vos besoins\n3. Approfondissez les concepts avec les ressources complémentaires\n4. Validez vos acquis avec les évaluations théoriques\n\n### Adaptation modulaire\n- **Débutants** : Modules 1-7 (bases conceptuelles solides)\n- **Intermédiaires** : Modules 8-13 (virtualisation et orchestration)\n- **Avancés** : Modules 14-17 (expertise cloud-native)\n- **Synthèse** : Module 18 (vision globale et architectures)\n\n---\n\n## 🔄 Mises à jour\n\nCette formation évolue avec l'écosystème technologique :\n- **Versions Debian** : Support des versions LTS et stable\n- **Kubernetes** : Suivi des versions supportées\n- **Cloud providers** : Intégration des nouveaux concepts\n- **Sécurité** : Mise à jour des bonnes pratiques\n\n---\n\n## 📞 Support\n\n### Documentation\n- Chaque module inclut une documentation conceptuelle complète\n- Guides de compréhension théorique\n- Références et liens vers la documentation officielle\n- Ressources complémentaires recommandées\n\n### Ressources externes\n- Documentation officielle Debian\n- Kubernetes documentation\n- Cloud provider docs\n- Communautés techniques et forums spécialisés\n\n---\n\n## 👨‍💻 Auteur\n\n**Nicolas DEOUX**\n- **Email**: NDXDev@gmail.com\n- **LinkedIn**: [nicolas-deoux-ab295980](https://www.linkedin.com/in/nicolas-deoux-ab295980/)\n- **Dépôt GitHub**: [NDXDeveloper/formation-debian](https://github.com/NDXDeveloper/formation-debian)\n\n---\n\n## 📄 Licence\n\nCe projet est sous licence **Creative Commons Attribution 4.0 International (CC BY 4.0)**.\n\nVous êtes libre de :\n- **Partager** - copier et redistribuer le matériel\n- **Adapter** - remixer, transformer et créer à partir du matériel\n- **Usage commercial** autorisé\n\n**Conditions** :\n- **Attribution** - Vous devez créditer l'œuvre et indiquer les modifications\n\nVoir le fichier [LICENSE](LICENSE) pour plus de détails.\n\n---\n\n## 🌟 Remerciements\n\nCette formation s'appuie sur l'excellence de la communauté Debian et l'écosystème open source. Merci à tous les contributeurs de ces projets formidables qui rendent possible l'infrastructure moderne.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Fformation-debian","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndxdeveloper%2Fformation-debian","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Fformation-debian/lists"}