Développer avec l'IA
Maîtrisez l'IA pour générer du code, automatiser des tâches complexes et optimiser vos projets tout en assurant la qualité et la sécurité.

Description
L'intelligence artificielle (IA) transforme rapidement la manière dont les développeurs travaillent. Elle permet de générer du code, d’automatiser des tâches complexes, d’optimiser la refactorisation, de créer des tests et même de documenter automatiquement vos projets.
Dans ce cours 'Développer avec l'IA', vous découvrirez comment exploiter des outils comme GitHub Copilot, Tabnine, et des modèles LLM locaux avec LM Studio pour booster votre productivité.
Vous apprendrez également à automatiser des workflows avec n8n, à utiliser des terminaux boostés par IA comme Zsh-Copilot, Warp-AI, et à intégrer l'IA dans vos projets pour automatiser et améliorer chaque étape du développement.
Cette formation complète vous apportera les bonnes pratiques pour maîtriser ces outils, tout en gardant le contrôle sur la qualité et la sécurité de votre code.
Publics visés
- Développeurs souhaitant utiliser l'IA pour générer du code, automatiser des tâches et optimiser leurs projets.
- Développeurs full-stack ou back-end souhaitant automatiser la génération de scripts, tests, et workflows.
- Architectes logiciels et chefs de projet cherchant à explorer l’automatisation avec l’IA dans les projets d’équipe.
- Freelances et indépendants cherchant à améliorer leur productivité et leur efficacité dans le développement.
- Étudiants et curieux désireux de découvrir les nouvelles pratiques d'intégration de l'IA dans le développement.
Pré-requis
- Connaissances de base en programmation dans un langage comme JavaScript, Python ou autres.
- Expérience dans l’utilisation d’IDE tels que Visual Studio Code ou JetBrains.
- Familiarité avec la gestion de code, l’écriture de scripts et la refactorisation de projets.
- Notions en gestion de workflows, tests automatisés et pipelines CI/CD.
- Intérêt pour l'exploration des technologies IA appliquées au développement.
Compétences
Exploiter pleinement GitHub Copilot et Tabnine pour générer et optimiser du code.
Utiliser l’IA pour automatiser l’écriture de tests unitaires, fonctionnels et la génération de scripts complexes.
Intégrer l’IA dans des workflows automatisés avec n8n.
Utiliser des modèles LLM locaux avec LM Studio pour exécuter des tâches IA en local.
Refactoriser, optimiser et sécuriser du code existant grâce aux suggestions IA.
Automatiser des tâches complexes dans des environnements de développement avec n8n et IA.
Booster la productivité avec un terminal boosté par IA (Zsh-Copilot, Warp-AI, Elia).
Automatiser la création de documentation et de commentaires de code avec l’IA.
Appliquer des techniques de vérification et d'ajustement des suggestions IA pour garantir la sécurité et la fiabilité du code.
Comprendre les limites et les risques de l'automatisation par IA et savoir quand intervenir manuellement.
Contenu du cours
Introduction aux outils IA dans le développement moderne.
Introduction aux concepts de développement avec IA.
Historique et évolution des outils IA.
L'IA au centre du développement.
Découvrez GitHub Copilot et ses capacités de génération de code.
Présentation des fonctionnalités de GitHub Copilot.
Installer GitHub Copilot dans Visual Studio Code.
Utiliser GitHub Copilot pour générer du code.
Utiliser l'auto-complétion avancée avec l'IA.
Améliorer du code existant avec Copilot.
Générer des tests avec l’IA.
Découvrez Tabnine et comparez-le avec GitHub Copilot.
Introduction à Tabnine et son fonctionnement.
Configurer Tabnine dans VS Code.
Comparer la génération de code entre Tabnine et Copilot.
Utiliser Tabnine pour la refactorisation et l'optimisation de code.
Générer des tests et des scripts avec Tabnine.
Automatisation des workflows avec l'outil n8n.
Présentation de n8n pour l’automatisation des workflows.
Utiliser l’IA dans des workflows automatisés avec n8n.
Utiliser n8n pour automatiser des tests.
Découvrez comment utiliser et intégrer des modèles LLM en local.
Installer LM Studio pour gérer des modèles IA en local.
Utiliser les modèles LLM open source en local.
Suivre les dernières avancées des modèles LLM.
Découvrez comment booster votre terminal avec l’assistance IA.
Utiliser Zsh-Copilot dans votre terminal.
Saisir des commandes plus rapidement avec Warp-AI.
Utiliser Elia et Loz pour l'automatisation de scripts dans le terminal.
Explorer des cas d'utilisation avancés et les limites de l'IA.
Exploiter l'IA pour des projets de grande envergure.
Refactoriser et nettoyer des projets legacy avec l’IA.
Comprendre les limites de l'IA et les risques potentiels.
Explorer les cas où l'IA échoue dans la génération de code.
Enseignant

Julien Moulin
Fondateur & Formateur Js/Ts
Julien Moulin est un expert en développement full stack (JS/TS) et un leader technique reconnu. Il excelle dans l'adoption de technologies innovantes tout en répondant aux besoins clients. Son approche allie pragmatisme et innovation, avec une expertise couvrant les plateformes e-commerce, les applications métiers et la modernisation des architectures existantes. En mentor passionné, il partage ses connaissances avec pédagogie, encourage l’apprentissage continu, et inspire ses équipes à relever des défis ambitieux.
Vous aimerez aussi
Découvrez de fabuleux cours dans les mêmes sujets