Présente les bases git, les systèmes de contrôle de version et le développement de logiciels, soulignant l'importance de VCS et de sauvegardes distribuées.
Couvre les techniques de débogage des logiciels, mettant l'accent sur le diagnostic efficace des problèmes, la collecte d'information et les processus de débogage structurés.
Examine les principaux cadres et solutions pour l'alignement des activités et des technologies de l'information, en soulignant l'importance de minimiser les conséquences imprévues du changement.
Couvre l'abstraction de données en nombres rationnels, y compris la vue du client, l'auto-référence, les conditions préalables, les assertions, les constructeurs et les marqueurs de fin.