Du 26 au 30 juillet 2021 Embarcadero organisait un bootcamp intitulé "Learn To Code Summer Camp 2021" afin d'inititier le public à la programmation en Delphi, C++Builder, Python et d'autres technologies.
Pendant 5 jours de nombreuses sessions ont été proposées en direct et en différé sur différentes plateformes de streaming ou de webinaires. Les rediffusions sont disponibles sur les supports concernés et une série d'articles a été publiée en anglais sur https://blogs.embarcadero.com/learn-to-code-summer-camp-2021/
De son côté, Patrick Prémartin, MVP Embarcadero et formateur Delphi, a proposé une série de 5 fois 2 heures de codage en direct pour montrer comment fonctionne Delphi, la programmation en Pascal, et ce qu'on peut en faire simplement avec (ou sans) connaissances de base.
Ce dépôt de code correspond aux exemples liés à ces présentations.
Le jour 1 était consacré aux bases : coment télécharger Delphi, où obtenir une licence légale (gratuite ou payante selon le cas) et comment faire des projets de base pour Windows, iOS, Android, macOS et Linux.
Le jour 2 a permi de montrer quelques fonctionnalités donnant accès à des ressources en ligne et comment les afficher.
Le jour 3 nous avons développé une application mobile de prise d'égo portraits. Application très simple à réaliser avec Delphi et FireMonkey pour ensuite y appliquer des effets graphiques et éventuellement partager les photos obtenues.
Le jour 4 était l'occasion de voir les ressources disponibles pour l'apprentissage et les développeurs confirmés. De nombreux liens ont été partagés. Après ce tour des docs et sites où obtenir des réponses aux questions, nous sommes passés sur de la revue de code lié aux animations et manipulations de formes ou images dans FireMonkey. Cela a été fait en se basant sur les exemples proposés dans le dépôt https://github.com/DeveloppeurPascal/DelphiFMXGameSnippets
Et pour finir cette semaine de découverte, la cinquième journée a été consacrée au développement simple d'un jeu d'arcade classique : un casse briques.
Les rediffusions des différentes journées sont disponibles sur https://apprendre-delphi.fr/learn-to-code-summer-camp-2021.php
Vous ne savez pas ce qu'est Dephi ni où le télécharger ? Vous en saurez plus sur ce site web.
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 (rubrique "outils gratuits"). En entreprise vous pouvez aussi tester Delphi avec la version d'évaluation. https://www.embarcadero.com/products/delphi
Cette formation en ligne gratuite vous apprendra les bases de la programmation avec le Pascal et Delphi même si vous n'avez jamais appris à programmer : https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi/
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 regardez les rediffusions des webinaires Delphi.
Des sessions de live coding sur Twitch ou la chaîne YouTube Developpeur Pascal sont également organisées régulièrement. Pour Twitch vous pouvez consulter le planning hebdomadaire. Vous pouvez aussi vous reporter à cet article. Pour les rediffusions de tout ça, rendez-vous simplement dans la rubrique live coding de Serial Streameur où vous trouverez de nombreuses vidéos en français à destination des développeurs de logiciels, applications mobiles, sites web et jeux vidéo.
Enfin, 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
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).