{"id":48540594,"url":"https://github.com/ndxdeveloper/sqlite3-advanced-training","last_synced_at":"2026-04-08T04:02:48.517Z","repository":{"id":305261579,"uuid":"1013057832","full_name":"NDXDeveloper/sqlite3-advanced-training","owner":"NDXDeveloper","description":"Formation SQLite3 du niveau débutant au développeur avancé. ","archived":false,"fork":false,"pushed_at":"2025-07-19T03:15:50.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-19T07:51:31.615Z","etag":null,"topics":["course","french","sqlite3","training","tutorial"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","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-03T09:43:48.000Z","updated_at":"2025-07-19T03:15:54.000Z","dependencies_parsed_at":"2025-07-19T07:51:33.067Z","dependency_job_id":"cc590fea-afd7-4c47-9e75-e38394904be2","html_url":"https://github.com/NDXDeveloper/sqlite3-advanced-training","commit_stats":null,"previous_names":["ndxdeveloper/sqlite3-advanced-training"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/NDXDeveloper/sqlite3-advanced-training","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fsqlite3-advanced-training","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fsqlite3-advanced-training/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fsqlite3-advanced-training/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fsqlite3-advanced-training/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NDXDeveloper","download_url":"https://codeload.github.com/NDXDeveloper/sqlite3-advanced-training/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fsqlite3-advanced-training/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31539230,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["course","french","sqlite3","training","tutorial"],"created_at":"2026-04-08T04:02:36.782Z","updated_at":"2026-04-08T04:02:48.491Z","avatar_url":"https://github.com/NDXDeveloper.png","language":null,"readme":"# SQLite3 Advanced Training 🗄️\n\nFormation SQLite3 du niveau débutant au développeur avancé. Ce repository contient un cours structuré avec exemples pratiques.\n\n## 🎯 Objectifs de la formation\n\nCette formation vous permettra de :\n- Maîtriser les fondamentaux de SQLite3\n- Concevoir des bases de données efficaces\n- Optimiser les performances de vos requêtes\n- Intégrer SQLite3 dans vos applications\n- Gérer la sécurité et l'administration\n- Développer des projets concrets\n\n## 📚 Contenu de la formation\n\nLa formation est organisée en 9 chapitres progressifs, du niveau débutant au niveau avancé. Consultez le [SOMMAIRE.md](SOMMAIRE.md) pour voir la table des matières détaillée.\n\n### Chapitres principaux :\n1. **Fondamentaux de SQLite3** - Introduction et concepts de base\n2. **Bases du langage SQL** - Types de données et requêtes essentielles\n3. **Conception et modélisation avancée** - Normalisation et relations\n4. **Requêtes avancées** - Sous-requêtes, CTE et fonctions de fenêtrage\n5. **Optimisation des performances** - Index, plans d'exécution et PRAGMA\n6. **Programmation avancée** - UDF, extensions et gestion des transactions\n7. **Intégration et APIs** - Python, autres langages et REST APIs\n8. **Sécurité et administration** - Chiffrement, permissions et monitoring\n9. **Cas d'usage avancés** - Projets pratiques et applications réelles\n\n## 🚀 Comment utiliser cette formation\n\n1. **Prérequis** : Connaissances de base en programmation\n2. **Progression** : Suivez les chapitres dans l'ordre numérique\n3. **Pratique** : Chaque chapitre contient des exercices dans le dossier `exercices/`\n4. **Ressources** : Utilisez le dossier `ressources/` pour les fichiers de support\n\n## 🛠️ Installation\n\n### Ubuntu/Debian\n```bash\nsudo apt update\nsudo apt install sqlite3\n```\n\n### Windows\nTéléchargez depuis [sqlite.org](https://sqlite.org/download.html) ou utilisez :\n```powershell\nchoco install sqlite\n```\n\n## 🎓 Niveau de la formation\n\n- **Débutant** : Chapitres 1-2\n- **Intermédiaire** : Chapitres 3-5\n- **Avancé** : Chapitres 6-9\n\n## 💡 Conseils d'apprentissage\n\n- Pratiquez avec des exemples concrets\n- Testez tous les codes fournis\n- Créez vos propres bases de données d'exercice\n- Consultez la documentation officielle SQLite3\n- Appliquez les concepts dans vos projets personnels\n\n## 🔗 Ressources utiles\n\n- [Documentation officielle SQLite](https://sqlite.org/docs.html)\n- [DB Browser for SQLite](https://sqlitebrowser.org/) - Interface graphique\n- [SQLite Tutorial](https://www.sqlitetutorial.net/) - Tutoriels complémentaires\n\n## 📄 Licence\n\nCe projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails.\n\n## 👤 Auteur\n\n**Nicolas DEOUX**\n📧 Email : NDXdev@gmail.com\n\n---\n\n*Formation SQLite3 - Du débutant au développeur avancé*\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Fsqlite3-advanced-training","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndxdeveloper%2Fsqlite3-advanced-training","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Fsqlite3-advanced-training/lists"}