Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Les assistants de codage IA vont bien au-delà de l'écriture de code. Dans ce cours, vous apprendrez à les utiliser sur tout le spectre des tâches d'ingénierie logicielle. En partant de l'analyse de code en production et de l'optimisation des performances, vous passerez aux tests assistés par IA, à la détection des vulnérabilités de sécurité et à la gestion des dépendances. Vous appliquerez ensuite l'IA à des défis de plus haut niveau : concevoir des architectures pilotées par la configuration, optimiser des schémas et des requêtes de bases de données, et mettre en place des workflows efficaces de collaboration humain‑IA. Le cours met l'accent sur des principes et des stratégies d'invite indépendants des outils, qui fonctionnent avec tout assistant IA ; les compétences que vous acquérez s'appliquent donc quels que soient les outils que vous utilisez.
Prérequis
Programme de formation
Plan du cours
1
Analyser et optimiser le code
Découvrez des techniques assistées par IA pour comprendre du code en production, identifier les goulets d'étranglement et optimiser les structures de données pour de meilleures performances.
- Analyser du code de production avec l'IA50 XP
- Structurer votre invite pour l'IA100 XP
- Concevoir des invites efficaces pour l'analyse de code50 XP
- Profiler les performances temporelles avec l'IA50 XP
- Le cycle d'optimisation assistée par l'IA100 XP
- Interpréter la sortie du profileur50 XP
- Valider les changements suggérés par l'IA100 XP
- Optimiser l'utilisation de la mémoire avec l'IA50 XP
- Des symptômes aux solutions100 XP
- Explorer les allocations mémoire50 XP
- Évaluer les suggestions d'optimisation de l'IA50 XP
2
Tests, sécurité et dépendances
Apprenez à utiliser l'IA pour construire des suites de tests, mener des revues de sécurité et gérer les dépendances dans des bases de code en production.
3
Architecture, bases de données et collaboration
Appliquez l'IA à la conception pilotée par la configuration, à la correspondance de schémas et à l'optimisation de requêtes de bases de données, ainsi qu'à des workflows de développement collaboratifs.
Programmation assistée par IA avancée pour les développeurs
Cours
terminé

