- Module01
Organiser ses données et son code source
Discussion des bénéfices de l'organisation et de l'écriture propre du code source. Utilisation du Cloud pour garder ses données et projets.
- Module02
Conventions d'écriture de code
Présentation des conventions d'écriture de code, comme le nommage, l'indentation, l'aération et les blocs avec différents langages de programmation.
- Module03
Stratégies de refactorisation
Présentation de différents outils et stratégies de refactorisation du code source pour accélérer l'écriture et la modification du code.
- Module04
Documentation et commentaires
Présentation de la bonne utilisation des commentaires et des commentaires de documentation dans le code source. Démonstration de la génération de documentation à partir des commentaires de documentation.
- Module05
Programmation éco-responsable
Présentation de la programmation éco-responsable et de ses bienfaits autant pour l'environnement, les programmeurs ainsi que les utilisateurs.
- Module06
Compétence et stratégie de débogage
Discussion sur les compétences et logiques de débogage. Présentation des types d'erreurs, des erreurs fréquemments rencontrées ainsi des techniques simples et efficaces pour rechercher ou identifier les erreurs dans le code source.
- Module07
Débogueurs
Démonstration de l'utilisation d'outils pour identifier et trouver les bogues et erreurs dans le code source.
- Module08
Techniques avancées avec débogueurs
Démonstration de techniques avancées dans l'utilisation d'un débogueur pour identifier et trouver les bogues et erreurs dans le code source.
- Module09
Outils d'intelligence artificielle
Démonstration de l'utilisation de l'intelligence artificielle comme outil pour générer du code ou trouver des bogues dans celui-ci.
- Module10
Gestion de version et travail d'équipe
Discussion des bénéfices de l'utilisation des logiciels de gestion de version et présentation des principales solutions existantes sur le marché.
- Module11
Introduction à Git
Présentation de Git comme outil de gestion de version. Démonstration de l'utilisation de base de Git sur un projet à l'aide de la ligne de commande ou d'une interface graphique.
- Module12
Serveur d'hébergement Git
Démonstration de l'utilisation de serveurs d'hébergement Git pour stocker le code source dans le cloud et ainsi y avoir accès sur n'importe quel ordinateur.
- Module13
Travail d'équipe avec Git
Démonstration de l'ajout d'utilisateur à un projet, de l'utilisation des branches, de leur fusion et de la résolution de conflit pour travailler en équipe avec Git.
- Module14
Fonctions spécialisées des serveurs Git
Présentation des fonctionnalités supplémentaires des principaux serveurs d'hébergement des projets avec Git. Démonstration des fonctionnalités supplémentaires offertent par ces serveurs d'hébergement, comme l'utilisation de licence pour le code publique, l'écriture de Markdown pour écrire de la documentation et l'hébergement de site web.