{"id":16134158,"url":"https://github.com/developpeurpascal/apprendre-la-programmation-avec-delphi","last_synced_at":"2025-07-12T08:09:25.593Z","repository":{"id":114053174,"uuid":"250183774","full_name":"DeveloppeurPascal/Apprendre-la-programmation-avec-Delphi","owner":"DeveloppeurPascal","description":"Sources des exemples de la formation en ligne gratuite pour apprendre à programmer en utilisant le langage Pascal et Delphi donnée durant la pandémie au COVID-19 en mars, avril et mai 2020.","archived":false,"fork":false,"pushed_at":"2025-02-04T20:40:53.000Z","size":7847,"stargazers_count":13,"open_issues_count":3,"forks_count":11,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T16:53:53.865Z","etag":null,"topics":["android","bootcamp","delphi","delphi-sample","delphi-source","ios","learning","learning-resources","linux","macos","object-pascal","pascal","pascal-language","radstudio","samples","windows"],"latest_commit_sha":null,"homepage":"https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php","language":"Pascal","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/DeveloppeurPascal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"github":"DeveloppeurPascal","liberapay":"PatrickPremartin","patreon":"patrickpremartin","custom":"https://www.paypal.com/paypalme/patrickpremartin"}},"created_at":"2020-03-26T06:57:29.000Z","updated_at":"2025-02-04T20:40:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"cea19d84-fa65-4c07-a5f2-7b7708e82a6f","html_url":"https://github.com/DeveloppeurPascal/Apprendre-la-programmation-avec-Delphi","commit_stats":null,"previous_names":["developpeurpascal/apprendre-la-programmation-avec-delphi"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DeveloppeurPascal/Apprendre-la-programmation-avec-Delphi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FApprendre-la-programmation-avec-Delphi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FApprendre-la-programmation-avec-Delphi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FApprendre-la-programmation-avec-Delphi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FApprendre-la-programmation-avec-Delphi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeveloppeurPascal","download_url":"https://codeload.github.com/DeveloppeurPascal/Apprendre-la-programmation-avec-Delphi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FApprendre-la-programmation-avec-Delphi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264958623,"owners_count":23689035,"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":["android","bootcamp","delphi","delphi-sample","delphi-source","ios","learning","learning-resources","linux","macos","object-pascal","pascal","pascal-language","radstudio","samples","windows"],"created_at":"2024-10-09T22:47:45.510Z","updated_at":"2025-07-12T08:09:25.574Z","avatar_url":"https://github.com/DeveloppeurPascal.png","language":"Pascal","funding_links":["https://github.com/sponsors/DeveloppeurPascal","https://liberapay.com/PatrickPremartin","https://patreon.com/patrickpremartin","https://www.paypal.com/paypalme/patrickpremartin","https://ko-fi.com/patrick_premartin_fr","https://ko-fi.com/patrick_premartin_en","https://www.patreon.com/patrickpremartin"],"categories":[],"sub_categories":[],"readme":"# Apprendre la programmation avec Delphi\n\nProjets Delphi d'exemples développés pendant la formation en ligne gratuite pour apprendre à programmer en utilisant le langage Pascal dans Delphi réalisée en direct entre le 23 mars 2020 et le 5 mai 2020 durant le premier confinement quasi mondial lié à la pandémie du virus COVID-19.\n\n## A propos de la formation\n\nCette formation est destinée à tou(te)s, même aux non informaticien(ne)s.\n\nLes bases de la programmation ont été abordées en utilisant [le langage Pascal](https://developpeur-pascal.fr/pascal-objet.html) et [Delphi](https://developpeur-pascal.fr/delphi.html) comme supports. Les frameworks [VCL](https://developpeur-pascal.fr/vcl.html) et [FireMonkey (FMX)](https://developpeur-pascal.fr/fmx.html) de Delphi ont été traités pour finir avec le déploiement des logiciels et leur diffusion. Le développement de logiciels pour Windows, macOS et Linux, comme d'applications mobiles pour iOS et Android a été traité.\n\nLa formation a été faite sur la version 10.3.3 Rio de Delphi. Vous pouvez la suivre avec la version [Community Edition](https://www.embarcadero.com/fr/products/delphi/starter), une version d'évaluation ou une version payante en téléchargement depuis [le site d'Embarcadero](https://www.embarcadero.com).\n\nLes rediffusions des 27 sessions de direct sont disponibles sur \n* [une playlist](https://www.youtube.com/playlist?list=PLHLdMyq6m8_s-OxVA_qZ4O_YvVgl_1nOp) de [la chaîne YouTube de Barnsten France](https://www.youtube.com/@BarnstenFrance),\n* [en accès libre sans publicités](https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php) depuis [Apprendre Delphi](https://apprendre-delphi.fr) où vous trouverez d'autres cours de programmation sur Delphi et des outils liés.\n\nUn \"guide de la formation\", sous forme de livre en impression à la demande et en version numérique, sortira un jour. Il est pour le moment [en précommande](https://boutique.olfsoftware.fr/l/ApprendreLaProgrammationAvecDelphi).\n\n## C'est quoi Delphi ?\n\nSi vous ne connaissez pas Delphi et le langage Pascal, profitez de [la version Academic](https://www.embarcadero.com/development-tools-for-education) (pour les étudiants, enseignants et établissements d'enseignement) ou [Community Edition](https://www.embarcadero.com/fr/products/delphi/starter) (gratuite pour une utilisation personnelle) disponibles chez [Embarcadero](https://www.embarcadero.com).\n\nProfessionnels ou en entreprise vous pouvez aussi tester Delphi avec [la version d'évaluation](https://www.embarcadero.com/products/delphi).\n\n## Des ressources en ligne en français\n\nDes conférences en ligne et des webinaires (points techniques sur des sujets précis) sont organisés régulièrement. Consultez [le planning de ces webinaires](https://developpeur-pascal.fr/webinaires.html) et suivez les [rediffusions des webinaires Delphi](https://serialstreameur.fr/webinaires-delphi.php).\n\nDes sessions de [live coding sur Twitch](https://www.twitch.tv/patrickpremartin) sont proposées de temps en temps par Patrick Prémartin. Consultez [son planning hebdomadaire](https://www.twitch.tv/patrickpremartin/schedule) et [l'actualité](https://developpeur-pascal.fr/actualite.html) du [blog Developpeur Pascal](https://developpeur-pascal.fr/) pour en savoir plus.\n\nLes rediffusions des directs sur Twitch sont mises en ligne sur [Serial Streameur](https://serialstreameur.fr/) où vous trouverez aussi des vidéos en français à destination des développeurs de [logiciels](https://serialstreameur.fr/logiciels.php), [applications mobiles](https://serialstreameur.fr/applications-mobiles.php), [sites web](https://serialstreameur.fr/sites-web.php) et [jeux vidéo](https://serialstreameur.fr/jeux-video.php).\n\nSi vous préférez la lecture à la vidéo vous trouverez tous les livres récents publiés sur Delphi et le langage Pascal sur [Delphi Books](https://delphi-books.com).\n\nCôté web suivez les aggrégateurs de liens [Begin End](https://www.beginend.net) et [Delphi Feeds](https://www.delphifeeds.com) ou consultez ces annuaires communautaires de [liens dédiés au Pascal](https://pascal-resources.developpeur-pascal.fr) et [à Delphi](https://delphi-resources.developpeur-pascal.fr).\n\nEt pour finir vous trouverez de nombreux exemples de projets Delphi complets ou d'utilisations de fonctionnalités sur [ce dépôt de code](https://github.com/DeveloppeurPascal/Delphi-samples) qui [en liste plein d'autres](https://github.com/DeveloppeurPascal/Delphi-samples/blob/main/OtherDelphiSampleRepositories.md).\n\n## Licence d'utilisation de ce dépôt de code et de son contenu\n\nCes codes sources sont distribués sous [licence MIT](LICENSE).\n\nVous êtes globalement libre d'utiliser le contenu de ce dépôt de code n'importe où à condition :\n* d'en faire mention dans vos projets\n* de diffuser les modifications apportées aux fichiers fournis dans ce projet sous licence MIT (en y laissant les mentions de copyright d'origine (auteur, lien vers ce dépôt, licence) obligatoirement complétées par les vôtres)\n* de diffuser les codes sources de vos créations sous licence MIT\n\nCes codes sources sont fournis en l'état sans garantie d'aucune sorte.\n\nCertains éléments inclus dans ce dépôt peuvent dépendre de droits d'utilisation de tiers (images, sons, ...). Ils ne sont pas réutilisables dans vos projets sauf mention contraire.\n\n## Comment demander une nouvelle fonctionnalité, signaler un bogue ou une faille de sécurité ?\n\nSi vous voulez une réponse du propriétaire de ce dépôt la meilleure façon de procéder pour demander une nouvelle fonctionnalité ou signaler une anomalie est d'aller sur [le dépôt de code sur GitHub](https://github.com/DeveloppeurPascal/Apprendre-la-programmation-avec-Delphi) et [d'ouvrir un ticket](https://github.com/DeveloppeurPascal/Apprendre-la-programmation-avec-Delphi/issues).\n\nSi vous avez trouvé une faille de sécurité n'en parlez pas en public avant qu'un correctif n'ait été déployé ou soit disponible. [Contactez l'auteur du dépôt en privé](https://developpeur-pascal.fr/nous-contacter.php) pour expliquer votre trouvaille.\n\nVous pouvez aussi cloner ce dépôt de code et participer à ses évolutions en soumettant vos modifications si vous le désirez. Lisez les explications dans le fichier [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Supportez ce projet et son auteur\n\nSi vous trouvez ce dépôt de code utile et voulez le montrer, merci de faire une donation [à son auteur](https://github.com/DeveloppeurPascal). Ca aidera à maintenir le projet (codes sources et binaires).\n\nVous pouvez utiliser l'un de ces services :\n\n* [GitHub Sponsors](https://github.com/sponsors/DeveloppeurPascal)\n* Ko-fi [en français](https://ko-fi.com/patrick_premartin_fr) ou [en anglais](https://ko-fi.com/patrick_premartin_en)\n* [Patreon](https://www.patreon.com/patrickpremartin)\n* [Liberapay](https://liberapay.com/PatrickPremartin)\n* [Paypal](https://www.paypal.com/paypalme/patrickpremartin)\n\nVous pouvez acheter [mes logiciels](https://lic.olfsoftware.fr/products.php?lng=fr), [mes jeux vidéo](https://lic.gamolf.fr/products.php?lng=fr) ou [une licence de développement pour mes bibliothèques](https://lic.developpeur-pascal.fr/products.php?lng=fr) si vous les utilisez dans vos projets.\n\nSi vous parlez français [abonnez-vous à Zone Abo](https://zone-abo.fr/nos-abonnements.php) pour accéder à l'intégralité de mes archives en ligne (articles, vidéos, vidéos de formation, ebooks).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloppeurpascal%2Fapprendre-la-programmation-avec-delphi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloppeurpascal%2Fapprendre-la-programmation-avec-delphi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloppeurpascal%2Fapprendre-la-programmation-avec-delphi/lists"}