Module 1
Introduction
Introduction
2min
Leçons vidéo
Exercices
Lab pratique
Vue d'ensemble du pair programming avec les LLM et présentation des concepts clés.
Collaboration entre développeur et LLM
LLM comme assistant de code
Augmentation de la productivité
Apprentissage continu
Module 2
Premiers Pas
Premiers Pas
15min
Leçons vidéo
Exercices
Lab pratique
Configuration et premiers pas avec les APIs LLM.
Configuration des API keys
Modèles disponibles
Premier appel API
Paramètres importants (temperature, tokens)
Lab : Exercices pratiques
Module 3
Templates de Prompts
Templates de Prompts
10min
Leçons vidéo
Exercices
Lab pratique
Utiliser des templates pour structurer les prompts de code.
Templates pour améliorer le code
Templates pour la documentation
Bonnes pratiques de prompting
Gestion des contextes
Lab : Exercices pratiques
Module 4
Scénarios de Pair Programming
Scénarios de Pair Programming
27min
Leçons vidéo
Exercices
Lab pratique
Scénarios pratiques de pair programming avec un LLM.
Simplification de code : Rendre le code plus lisible et pythonic
Génération de tests : Tests unitaires automatiques avec pytest
Debugging : Identifier et corriger les bugs
Refactoring : Moderniser du code legacy
Optimisation : Améliorer les performances
Lab : Exercices pratiques
Module 5
Réduction de la Dette Technique
Réduction de la Dette Technique
8min
Leçons vidéo
Exercices
Lab pratique
Réduire la dette technique en expliquant et documentant le code existant.
Comprendre du code legacy complexe
Générer de la documentation complète
Identifier les zones de dette technique
Prioriser les améliorations
Lab : Exercices pratiques