{"id":48540796,"url":"https://github.com/ndxdeveloper/formation-delphi","last_synced_at":"2026-04-08T04:03:14.315Z","repository":{"id":290272053,"uuid":"973755652","full_name":"NDXDeveloper/formation-delphi","owner":"NDXDeveloper","description":"Formation complète Delphi 13 Florence couvrant Object Pascal, VCL/FireMonkey, développement multiplateforme, bases de données MySQL/MariaDB, IoT, et IA. Exemples de code et projets pratiques en français. Compatible Delphi 11+.","archived":false,"fork":false,"pushed_at":"2026-03-08T11:06:56.000Z","size":4743,"stargazers_count":11,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-08T13:45:50.756Z","etag":null,"topics":["course","database","delphi","delphi13","developpement","embarcadero","firemonkey","formation","french","learn-to-code","multiplatform","multithreading","mysql","object-pascal","pascal","programming","rad","rest-api","tutorial","vcl"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-27T17:10:05.000Z","updated_at":"2026-03-08T11:06:59.000Z","dependencies_parsed_at":"2025-10-17T11:10:40.067Z","dependency_job_id":"b179985b-88a5-4068-a5d9-c59d90094906","html_url":"https://github.com/NDXDeveloper/formation-delphi","commit_stats":null,"previous_names":["ndxdeveloper/formation-delphi"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NDXDeveloper/formation-delphi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-delphi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-delphi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-delphi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-delphi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NDXDeveloper","download_url":"https://codeload.github.com/NDXDeveloper/formation-delphi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-delphi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31539233,"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","database","delphi","delphi13","developpement","embarcadero","firemonkey","formation","french","learn-to-code","multiplatform","multithreading","mysql","object-pascal","pascal","programming","rad","rest-api","tutorial","vcl"],"created_at":"2026-04-08T04:03:04.016Z","updated_at":"2026-04-08T04:03:14.298Z","avatar_url":"https://github.com/NDXDeveloper.png","language":null,"readme":"# 🚀 Formation Complète Delphi 13 Florence\n\n![License](https://img.shields.io/badge/License-CC%20BY%204.0-blue.svg)\n![Delphi Version](https://img.shields.io/badge/Delphi-13%20Florence-red.svg)\n![Completion](https://img.shields.io/badge/Modules-24%2F24-green.svg)\n![Language](https://img.shields.io/badge/Langue-Français-blue.svg)\n![Platform](https://img.shields.io/badge/Plateformes-Windows%20%7C%20macOS%20%7C%20iOS%20%7C%20Android%20%7C%20Linux-lightgrey.svg)\n\n**Un guide complet et pratique pour maîtriser Delphi, du développeur débutant à l'expert multi-plateforme.**\n\n![Delphi Logo](https://www.embarcadero.com/images/logos/delphi-logo-128.png)\n\n---\n\n## 📖 Table des matières\n\n- [À propos](#-à-propos)\n- [Vue d'ensemble](#-vue-densemble-de-la-formation)\n- [Installation](#-démarrage-rapide)\n- [Structure](#-structure-du-projet)\n- [Utilisation](#-comment-utiliser-cette-formation)\n- [Parcours](#-parcours-suggéré)\n- [FAQ](#-faq-rapide)\n- [Licence](#-licence)\n- [Contact](#-contact)\n\n---\n\n## 📋 À propos\n\nFormation complète sur Delphi 13 Florence couvrant tous les aspects du développement RAD moderne, du Object Pascal aux applications mobiles, web et IA. Parfaite pour les débutants, enrichissante pour les experts.\n\n**✨ Points clés :**\n- 📚 **24 modules progressifs** de l'introduction aux projets avancés\n- 🎯 **VCL et FireMonkey** pour le développement multi-plateforme\n- 🗄️ **Bases de données** MySQL/MariaDB avec FireDAC\n- 📱 **Applications mobiles** iOS et Android natives\n- 🌐 **Services Web** REST, SOAP, GraphQL\n- 🤖 **Intelligence Artificielle** et Machine Learning intégrés\n- 🔧 **IoT** Arduino, Raspberry Pi, MQTT\n- 🇫🇷 **En français** et gratuit (CC BY 4.0)\n\n**Durée estimée :** 60-80 heures • **Niveau :** Tous niveaux • **Compatible :** Delphi 11+ (optimisé Delphi 13)\n\n---\n\n## 📚 Vue d'ensemble de la formation\n\nLa formation complète couvre **24 modules progressifs** organisés en grandes thématiques :\n\n- 🎯 **Fondamentaux** - Introduction, IDE, Object Pascal, interfaces VCL\n- 🌐 **Multi-plateforme** - FireMonkey (Windows, macOS, iOS, Android, Linux)\n- 🗄️ **Données** - MySQL/MariaDB avec FireDAC, rapports et visualisations\n- 🔗 **Communication** - REST, WebSockets, GraphQL, services cloud\n- ⚡ **Performance** - Multithreading, optimisation, débogage avancé\n- 📱 **Mobile** - Applications natives iOS/Android avec capteurs et notifications\n- 🔐 **Sécurité** - Authentification, chiffrement, GDPR\n- 🚀 **Avancé** - IoT, IA/ML, applications web, architecture moderne\n\n**📖 Consultez le [SOMMAIRE.md](SOMMAIRE.md) pour la table des matières complète et détaillée.**\n\n---\n\n## 🚀 Démarrage rapide\n\n### Installation\n\n```plaintext\n1. Télécharger Delphi 13 Florence\n   Community Edition : https://www.embarcadero.com/products/delphi/starter\n   Versions Pro/Enterprise : https://www.embarcadero.com/products/delphi\n\n2. Installer selon votre système d'exploitation\n   Windows : 10/11 (64-bit recommandé)\n   macOS : 11+ (pour le développement iOS/macOS)\n\n3. Configuration minimale :\n   - 8 GB RAM (16 GB recommandé)\n   - 40 GB espace disque\n   - Processeur multi-cœur\n```\n\n### Configuration MySQL/MariaDB (pour les modules BD)\n\n```bash\n# Installation MySQL\n# Windows : https://dev.mysql.com/downloads/installer/\n# macOS   : brew install mysql\n# Linux   : sudo apt-get install mysql-server\n\n# Démarrer le service\n# Windows : via Services\n# macOS   : mysql.server start\n# Linux   : sudo systemctl start mysql\n```\n\n### Cloner cette formation\n\n```bash\ngit clone https://github.com/NDXDeveloper/formation-delphi.git  \ncd formation-delphi  \n```\n\n---\n\n## 📁 Structure du projet\n\n```\nformation-delphi/\n├── README.md\n├── SOMMAIRE.md\n├── LICENSE\n├── 01-introduction-a-delphi/\n│   ├── README.md\n│   ├── 01-histoire-et-evolution.md\n│   ├── 02-...\n│   └── ...\n├── 02-decouverte-de-lide-delphi/\n├── 03-langage-object-pascal/\n├── 04-conception-dinterfaces-utilisateur-avec-la-vcl/\n├── 05-developpement-multi-plateforme-avec-firemonkey/\n├── ...\n├── 22-intelligence-artificielle-et-machine-learning-avec-delphi/\n├── 23-conception-dapplications-web-avec-delphi/\n└── 24-tendances-et-futur-de-delphi/\n```\n\n---\n\n## 🎯 Comment utiliser cette formation\n\n### Débutant complet en Delphi\n👉 Commencez par le [Module 1 : Introduction](01-introduction-a-delphi/) et suivez l'ordre\n\n### Développeur expérimenté (migration)\n👉 Consultez le [Module 3 : Object Pascal](03-langage-object-pascal/) pour les nouveautés, puis explorez VCL/FMX\n\n### Développement bases de données\n👉 Allez directement au [Module 8 : MySQL/MariaDB](08-acces-aux-bases-de-donnees-mysql-mariadb/)\n\n### Applications mobiles\n👉 Commencez par [Module 5 : FireMonkey](05-developpement-multi-plateforme-avec-firemonkey/) puis [Module 15 : Mobile](15-applications-mobiles-avec-delphi/)\n\n### Intelligence Artificielle\n👉 Explorez le [Module 22 : IA et ML](22-intelligence-artificielle-et-machine-learning-avec-delphi/)\n\n### Référence rapide\n👉 Consultez le [SOMMAIRE.md](SOMMAIRE.md) pour naviguer dans tous les chapitres\n\n**💡 Conseil :** Créez un projet de test pour pratiquer : `Fichier \u003e Nouveau \u003e Application VCL`\n\n---\n\n## 🗓️ Parcours suggéré\n\n| Niveau | Modules | Durée | Objectif |\n|--------|---------|-------|----------|\n| 🌱 **Débutant** | 1-7 | 15-20h | Maîtriser l'IDE, Object Pascal et les interfaces |\n| 🌿 **Intermédiaire** | 8-14 | 20-25h | Bases de données, réseau, et intégrations |\n| 🌳 **Avancé** | 15-24 | 25-35h | Mobile, IoT, IA, architecture et projets complets |\n\n### Parcours spécialisés\n\n| Spécialisation | Modules clés | Durée |\n|----------------|--------------|-------|\n| 🖥️ **Desktop Business** | 1-4, 8-9, 12, 16-18 | 25h |\n| 📱 **Mobile** | 1-3, 5, 10, 15, 16 | 20h |\n| 🌐 **Web \u0026 Services** | 1-3, 10, 23 | 15h |\n| 🤖 **IA \u0026 IoT** | 1-3, 21-22 | 15h |\n\n---\n\n## ❓ FAQ rapide\n\n**Q : Quelle version de Delphi dois-je utiliser ?**\nR : Delphi 13 Florence recommandé, compatible avec Delphi 11+ (certaines fonctionnalités spécifiques seront identifiées).\n\n**Q : Dois-je suivre l'ordre des modules ?**\nR : Oui pour les débutants (modules 1-7), ensuite vous pouvez suivre vos intérêts.\n\n**Q : Puis-je utiliser Community Edition ?**\nR : Oui, la plupart des exemples fonctionnent avec la Community Edition (gratuite).\n\n**Q : Combien de temps faut-il ?**\nR : 60-80 heures sur 8-12 semaines (1-2h/jour pour un apprentissage optimal).\n\n**Q : Y a-t-il des exercices pratiques ?**\nR : Oui, chaque module contient des exemples de code intégrés et le [Module 19](19-projets-avances/) propose des projets complets.\n\n**Q : Puis-je l'utiliser pour enseigner ?**\nR : Oui (licence CC BY 4.0, attribution requise).\n\n**Q : MySQL/MariaDB est-il obligatoire ?**\nR : Seulement pour le module 8, les autres modules sont indépendants.\n\n**Q : Puis-je développer pour iOS sans Mac ?**\nR : Non, un Mac est nécessaire pour compiler et déployer sur iOS (requis Apple).\n\n---\n\n## 📝 Licence\n\nCe projet est sous licence **CC BY 4.0** (Creative Commons Attribution 4.0 International).\n\n✅ Libre d'utiliser, modifier, partager (même commercialement) avec attribution.\n\n**Attribution :**\n```\nFormation Delphi 13 Florence par Nicolas DEOUX  \nhttps://github.com/NDXDeveloper/formation-delphi  \nLicence CC BY 4.0  \n```\n\n---\n\n## 👨‍💻 Contact\n\n**Nicolas DEOUX**\n- 📧 [NDXDev@gmail.com](mailto:NDXDev@gmail.com)\n- 💼 [LinkedIn](https://www.linkedin.com/in/nicolas-deoux-ab295980/)\n- 🐙 [GitHub](https://github.com/NDXDeveloper)\n\n**Support :** Ouvrez une issue sur GitHub pour toute question technique.\n\n---\n\n## 🙏 Remerciements\n\nMerci à Embarcadero Technologies, la communauté Delphi francophone, et à vous pour apprendre avec cette formation ! 🎉\n\n**Ressources complémentaires :**\n[Documentation Delphi](https://docwiki.embarcadero.com/) • [DelphiPraxis](https://en.delphipraxis.net/) • [Delphi-Developpez.com](https://delphi.developpez.com/)\n\n**Bibliothèques tierces utilisées :**\nFireDAC • FastReport • TeeChart • TMS Components • DevExpress\n\n---\n\n## 🌟 Nouveautés Delphi 13 Florence\n\nCette formation met en avant les fonctionnalités exclusives de Delphi 13 :\n\n- ✨ **Opérateur ternaire** (condition ? valeur1 : valeur2)\n- 🎨 **Styles VCL en mode conception** pour prototypage rapide\n- 🤖 **Site web companion IA** pour développement assisté\n- 🐛 **Support LLDB v12** pour débogage avancé\n- 📦 **Gestionnaire GetIt amélioré** pour les packages\n- 🌐 **WebStencils** pour intégration serveur\n- 🚀 **Améliorations VCL et FireMonkey** performances et fonctionnalités\n- 🔥 **FireDAC optimisé** pour bases de données modernes\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**🎉 Bon apprentissage avec Delphi 13 Florence ! 🎉**\n\n[![Star on GitHub](https://img.shields.io/github/stars/NDXDeveloper/formation-delphi?style=social)](https://github.com/NDXDeveloper/formation-delphi)\n[![Follow](https://img.shields.io/github/followers/NDXDeveloper?style=social)](https://github.com/NDXDeveloper)\n\n**[⬆ Retour en haut](#-formation-complète-delphi-13-florence)**\n\n*Dernière mise à jour : Mars 2026 • Delphi 13 Florence*\n\n\u003c/div\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Fformation-delphi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndxdeveloper%2Fformation-delphi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Fformation-delphi/lists"}