Une formation de deux jours pour intégrer l’IA générative à vos développements et optimiser la performance et la sécurité.
Développeurs et personnes impliquées dans l’écriture ou la revue de code
Au Campus Cyber, à Paris, dans vos locaux ou en ligne
14 heures réparties sur deux jours
Objectif de la formation
Conçue pour les développeurs, cette formation leur permet de tirer pleinement parti du potentiel de l’intelligence artificielle générative dans leur quotidien, tout en assurant une mise en œuvre responsable et maîtrisée de l’outil.
Ainsi, en deux jours, ils apprennent à :
- optimiser la production, le débogage et la maintenance du code ;
- maîtriser les risques de sécurité et de conformité ;
- évaluer les coûts liés à l’adoption et à l’usage de l’IA générative.
Informations pédagogiques
PUBLIC CONCERNÉ
- Développeurs (frontend, backend, full-stack)
- Ingénieurs DevOps
- Ingénieurs QA/Test
- Profils impliqués dans l’écriture ou la revue de code
PRÉREQUIS
Maîtrise d’au moins un langage de programmation (Python, JavaScript, Java, C#, etc.)
MÉTHODE PÉDAGOGIQUE
L’acquisition des compétences se fait au travers d’une méthode immersive, en s’appuyant sur des exemples concrets, des ateliers de réflexion et des cas d’usage issus de l’expérience des participants.
MOYENS TECHNIQUES
Salle de formation équipée de postes de travail informatiques disposant de tous les logiciels nécessaires au déroulement de la formation. Possibilité d’utiliser son PC sur lequel aura été installé le logiciel OLLAMA.
COMPÉTENCES ACQUISES
- Exploiter efficacement les principaux assistants de code (GitHub Copilot, ChatGPT, etc.)
- Rédiger des prompts avancés pour générer, déboguer et refactorer du code
- Auditer le code généré par l’IA pour évaluer sa qualité et sa conformité en identifiant les failles de sécurité potentielles
- Sécuriser son workflow pour éviter la fuite de données confidentielles
- Déployer et utiliser un modèle de langage en local pour des tâches de codage
FORMATEURS
Consultants formateurs spécialistes du domaine enseigné
ÉVALUATION
- Évaluation des acquis en cours de session au travers de cas pratiques et des questionnaires
- Une attestation d’acquisition des compétences de l’EPITA vous est délivrée si vous validez l’ensemble des compétences visées par la formation
Intéressé ? Faites-le nous savoir !
Programme
- Panorama des outils (GitHub Copilot, ChatGPT, etc.)
- Intégration des outils dans les environnements de développement IDE
- Techniques de « prompt engineering » spécifiques au code : contexte, spécification des contraintes techniques, style de codage, etc.
Utilisation de l’IA pour des tâches à forte valeur ajoutée comme :
- le débogage assisté et l’analyse de logs ;
- le refactoring de code « legacy » et la modernisation d’architectures
- la génération de tests unitaires et de documentation automatique
- Identifier et prévenir les fuites de code confidentiel
- Analyser le code généré pour détecter les vulnérabilités (injections SQL, etc.)
- Gérer les risques liés aux licences logicielles (propriété intellectuelle)
- Avantages et inconvénients des LLMs exécutés en local (confidentialité, coût, performance)
- Prise en main d’outils pour déployer des modèles de code (Code Llama, Mistral, etc.)
- Atelier pratique : mettre en place son assistant de code 100 % local
- Évaluer les coûts directs (abonnements, matériel, etc.) à la lumière des gains en productivité
- Construire un argumentaire pour outiller une équipe technique
- Projet de synthèse : développer une « feature » de A à Z en s’appuyant sur l’IA
Pour les personnes en situation de handicap
La formation IA génératives pour optimiser les processus métier est accessible aux personnes en situation de handicap. Nous vous invitons à préciser dans le formulaire de renseignement si vous avez besoin d’un accompagnement particulier.
En savoir plus sur l’accessibilité PSH, les modalités et les délais d’accès à nos formations.