/Apprendre-la-programmation-avec-Delphi

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.

Primary LanguagePascalMIT LicenseMIT

Apprendre la programmation avec Delphi

Projets 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.

A propos de la formation

Cette formation est destinée à tou(te)s, même aux non informaticien(ne)s.

Les bases de la programmation ont été abordées en utilisant le langage Pascal et Delphi comme supports. Les frameworks VCL et FireMonkey (FMX) 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é.

La formation a été faite sur la version 10.3.3 Rio de Delphi. Vous pouvez la suivre avec la version Community Edition, une version d'évaluation ou une version payante en téléchargement depuis le site d'Embarcadero.

Les rediffusions des 27 sessions de direct sont disponibles sur

Un "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.

C'est quoi Delphi ?

Si vous ne connaissez pas Delphi et le langage Pascal, profitez de la version Academic (pour les étudiants, enseignants et établissements d'enseignement) ou Community Edition (gratuite pour une utilisation personnelle) disponibles chez Embarcadero.

Professionnels ou en entreprise vous pouvez aussi tester Delphi avec la version d'évaluation.

Des ressources en ligne en français

Des 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 et suivez les rediffusions des webinaires Delphi.

Des sessions de live coding sur Twitch sont proposées de temps en temps par Patrick Prémartin. Consultez son planning hebdomadaire et l'actualité du blog Developpeur Pascal pour en savoir plus.

Les rediffusions des directs sur Twitch sont mises en ligne sur Serial Streameur où vous trouverez aussi des vidéos en français à destination des développeurs de logiciels, applications mobiles, sites web et jeux vidéo.

Si 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.

Côté web suivez les aggrégateurs de liens Begin End et Delphi Feeds ou consultez ces annuaires communautaires de liens dédiés au Pascal et à Delphi.

Et pour finir vous trouverez de nombreux exemples de projets Delphi complets ou d'utilisations de fonctionnalités sur ce dépôt de code qui en liste plein d'autres.

Licence d'utilisation de ce dépôt de code et de son contenu

Ces codes sources sont distribués sous licence MIT.

Vous êtes globalement libre d'utiliser le contenu de ce dépôt de code n'importe où à condition :

  • d'en faire mention dans vos projets
  • 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)
  • de diffuser les codes sources de vos créations sous licence MIT

Si cette licence ne convient pas à vos besoins vous pouvez acheter un droit d'utilisation de ce projet sous la licence Apache License 2.0 ou une licence commerciale dédiée (contactez l'auteur pour discuter de vos besoins).

Ces codes sources sont fournis en l'état sans garantie d'aucune sorte.

Certains é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.

Comment demander une nouvelle fonctionnalité, signaler un bogue ou une faille de sécurité ?

Si 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 et d'ouvrir un ticket.

Si 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é pour expliquer votre trouvaille.

Vous 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.

Supportez ce projet et son auteur

Si vous trouvez ce dépôt de code utile et voulez le montrer, merci de faire une donation à son auteur. Ca aidera à maintenir le projet (codes sources et binaires).

Vous pouvez utiliser l'un de ces services :

ou si vous parlez français vous pouvez vous abonner à Zone Abo sur une base mensuelle ou annuelle et avoir en plus accès à de nombreuses ressources en ligne (vidéos et articles).