ChatGPT, CodeGPT et GitHub Copilot – Devenez un développeur augmenté par l’IA

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les bases de l'IA et leurs applications dans le développement logiciel.
  • Maîtriser l'utilisation de ChatGPT pour générer du code et résoudre des problèmes de développement logiciel.
  • Utiliser efficacement GitHub Copilot et CodeGPT pour améliorer la productivité du développement.
  • Identifier les limites des IA génératives dans le contexte du développement logiciel et savoir les surmonter.
  • Appliquer des techniques de refactorisation pour améliorer la lisibilité et la maintenabilité du code à l’aide de l’IA générative.
  • Concevoir et implémenter des tests unitaires et d'intégration à l'aide de l’IA générative pour garantir la qualité du code.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 2 490,00 €

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 2 490,00 €

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez comment révolutionner votre approche du développement logiciel grâce à l’utilisation des outils d’IA générative dans notre formation intensive. Vous apprendrez à maîtriser des outils puissants tels que ChatGPT, GitHub Copilot et CodeGPT, qui ont le potentiel d’améliorer considérablement votre productivité en tant que développeur et d’optimiser la qualité du code de vos applications.

Programme

Introduction à l'IA et mise en oeuvre de ChatGPT pour le développement logiciel (7 heures)

  • Présentation des concepts de base de l'IA et du Machine Learning et de leur importance pour le développement logiciel actuel et futur
    • Fonctionnement d’une IA
    • Vue d’ensemble des utilisations de l’IA dans le développement logiciel
    • Les enjeux pour les développeurs
  • Comprendre les capacités de ChatGPT pour le développement logiciel
    • Historique de ChatGPT et les évolutions de l’entreprise OpenAI
    • Fonctionnement du chatbot
    • Apprendre à l’utiliser efficacement pour générer du code et résoudre des problèmes de développement logiciel
    • Utiliser l’API de ChatGPT
  • Travaux pratiques : Application fil rouge de création d'un programme interactif avec ChatGPT
    • Les participants utiliseront ChatGPT pour développer efficacement un programme complexe avec de nombreuses interactions utilisateurs et une logique fonctionnelle avancée en un temps record.

Maîtriser GitHub Copilot et CodeGPT et exploration des outils de productivité (7 heures)

  • Tour d'horizon des outils qui peuvent améliorer la productivité des développeurs
  • Présentation de GitHub Copilot et de CodeGPT
    • Quels sont les possibilités offertes par l’utilisation de ces outils ?
    • Installation et configuration
    • Mise en œuvre pour écrire du code
    • Mise en œuvre pour rechercher des solutions à des problèmes de codage
    • Comprendre la complétion de code et les suggestions
    • Identifier les limitations de ces outils
  • Travaux pratiques : Enrichissement fonctionnel de l’application fil rouge
    • Les participants utiliseront les outils de productivité de GitHub Copilot et CodeGPT pour ajouter une nouvelle fonctionnalité au projet fil rouge.

Documentation, refactorisation et création de tests (7 heures)

  • Utilisation de ChatGPT pour documenter et refactoriser le code afin de le rendre plus lisible et maintenable
  • Travaux pratiques : Optimisation du code d’une application existante
    • Les participants utiliseront ChatGPT pour documenter et refactoriser le code d’une application existante. Ils devront améliorer la lisibilité du code, ajouter des commentaires appropriés et refactoriser le code selon les principes du clean code.
  • Création de tests
    • Bonnes pratiques pour créer des tests unitaires et d'intégration afin d’assurer la qualité du code
    • Comprendre comment une IA peut aider à poser une stratégie de tests et à implémenter plus rapidement les tests
  • Travaux pratiques : Création de tests pour une application existante
    • Les participants utiliseront ChatGPT pour créer et documenter des tests afin d’optimiser la qualité de l’application.

Prérequis

  • Les participants doivent avoir une expérience avec les langages de développement back-end et en front-end. Une connaissance de GitHub et Git est également nécessaire.
  • Avant de suivre la formation, les participants devront avoir créé un compte (Sign up) sur https://chat.openai.com/ et souscrire un abonnement ChatGPT Plus d’un montant de $20 par mois qui pourra être annulé à tout moment après la formation.

Public

Développeurs ayant au moins 1 an d’expérience en développement back-end et front-end, quel que soit les langages de développement utilisés.

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement, à l’issue de ce cours Drupal 8 & 9 Développeur Front-End, le participant sera capable de :

  • Comprendre le système de "theming" (habillage) de Drupal.
  • Apprendre à contrôler à 100% le HTML/CSS généré par Drupal.
  • Etre capable d'intégrer n'importe quelle charte graphique sous forme de thème Drupal.
  • Créer son propre thème.
  • Changer l'apparence d'un module sans toucher au code de ce module.
Tarif

A partir de 1 190,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre ce qu’est l’IA, la data, et être en mesure d’interagir avec confiance avec les équipes data d’une organisation
  • Connaître les différentes technologies de l'IA et leurs applications potentielles dans l'analyse métier
  • Maîtriser les techniques de prompt engineering pour une communication efficace avec les systèmes d'IA
  • Mettre en œuvre des outils d'IA dans des scénarios pratiques de Business Analyse pour améliorer la prise de décision, les prévisions et l'optimisation des processus
  • Comprendre la gestion du changement organisationnel et les considérations éthiques liées à l'intégration de l'IA dans les process de l'analyse métier
Tarif

A partir de 1 800,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S’approprier les principes fondamentaux de l'IA générative.
  • Identifier les applications de l'IA générative pour le manager.
  • Apprendre à utiliser des outils d’IA générative pour améliorer le management de son équipe.
Tarif

A partir de 895,00 €

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les enjeux et les opportunités des IA génératives
  • Maîtriser l’art du prompt pour gagner du temps dans vos missions
  • Intégrer concrètement l’IA dans son quotidien pour rester dans la course
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Distance
  • Entreprise

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Cette formation Robotics Process Automation vous donne les connaissances et les compétences nécessaires pour :

  • Connaître les possibilités offertes par cette nouvelle technologie qu'est la RPA, au service de l’automatisation des tâches répétitives dans une entreprise
  • Connaître les critères de choix d’un logiciel de RPA
  • Adopter une méthodologie de mise en place d´un projet RPA
  • Comprendre ce qu'est l’industrie 4.0 et comment s´y inscrit le RPA
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les enjeux liés à l’ouverture des données.
  • Acquérir les clés pour gérer un projet open data.
Tarif

A partir de 1 495,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Comprendre les opportunités de l’intelligence artificielle dans votre stratégie de recrutement à chaque étape du processus
  • Intégrer des solutions d’intelligence artificielle dans votre contexte professionnel : Aligner l’outil avec les objectifs et valeurs votre entreprise
  • Utiliser des outils d'analyse augmentée via l’IA pour améliorer votre guide d’entretien et accompagner vos décisions
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Comprendre l’articulation entre marketing opérationnel et stratégique
  • Bâtir une stratégie de marketing opérationnel créatrice de valeur en optimisant les investissements
  • Déterminer les insights clients tout au long du parcours d’achat
  • Mettre en place un système de mesure de la performance
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Formation Python, perfectionnement

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de cette formation Python Développement Avancé, vous saurez :

  • Optimiser vos programmes grâce au multi-threading et à la supervision (monitoring)
  • Connaître les manipulations avancées en Python : Context Manager, métaclasses, injection et introspection du code…
  • Maîtriser la manipulation des données
  • Connaître et savoir exploiter à un premier niveau les bibliothèques qui font (ou on fait) le succès de Python (Mathématiques, Scientifique, IA, Machine Learning, Réseau)
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...