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

  • Mettre en œuvre les pratiques, outils, compétences et postures qui font l'efficacité du Scrum Master
  • Comprendre comment les principes et valeurs de Scrum guident le Scrum Master dans ses décisions
  • Intégrer et travailler la posture de servant leader
  • S'approprier les moyens pour aider les équipes de développement et Product Owners à gagner en productivité et en agilité
  • Obtenir des conseils et techniques pour collaborer avec l'ensemble d'une organisation afin de soutenir les équipes Scrum
  • Se préparer efficacement au passage de la certification PSM 2
Tarif

A partir de 1 900,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier l’objectif et la valeur des produits et services Google Cloud.
  • Définir la manière dont l’infrastructure est organisée et contrôlée dans Google Cloud.
  • Expliquer comment créer une infrastructure de base dans Google Cloud.
  • Sélectionner et utiliser les options de stockage Google Cloud.
  • Décrire l’objectif et la valeur de Google Kubernetes Engine.
  • Identifier les cas d’utilisation des services Google Cloud sans serveur.
  • Découvrir les outils et les bonnes pratiques d’IA générative de Google Cloud.
Tarif

A partir de 700,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les concepts juridiques entourant l’Intelligence Artificielle
Mesurer les impacts de l’usage de l’IA en matière de propriété intellectuelle
Maîtriser les enjeux juridiques et éthiques de l’IA

Tarif

A partir de 1 095,00 €

Durée

1 jour - 7 heures

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

1 jour ( 7 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier la bonne posture pour promouvoir sa fonction au sein de l'organisation
  • Renforcer ses compétences professionnelles
  • Développer son aisance relationnelle dans le cadre de ses fonctions de contrôleur de gestion
Tarif

A partir de 1 834,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Comprendre la transformation digitale et l'ère du digital
  • Appréhender l'économie du digital et ses acteurs
  • Maîtriser le cadre juridique
  • Connaître les nouveaux métiers du digital
  • Comprendre les nouveaux modes de travail et les compétences à développer
  • Maîtriser les grandes tendances du digital
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Développer votre site internet sous Drupal
  • Gérer le système de menu
  • Créer un module
  • Gérer les thèmes
  • Maîtriser la base de données
  • Gérer les utilisateurs
  • Comprendre les noeuds
  • Utiliser les formulaires
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer les problématiques liées aux solutions autorisées par la loi
  • Etablir l'équilibre de la condition suspensive de manière à préserver les intérêts du vendeur
  • Adapter la rédaction de la clause à la réalité de l'opération en cause
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les avantages d’un contrôle de code source
  • Expliquer et mettre en œuvre l’intégration continue
  • Expliquer et mettre en œuvre le déploiement continu
  • Décrire les taches de génération et de livraison
  • Décrire les modèles de déploiement et les services disponibles dans Azure
  • Dimensionner Git pour un environnement DevOps d’entreprise
  •  Configurer l’intégration continue avec Azure DevOps
  •  Mettre en œuvre une infrastructure de génération du code
  •  Mettre en œuvre une stratégie de génération de code pour les conteneurs
  •  Intégrer des tests automatiques de la qualité du code
  •  Gérer sécurité et conformité
  •  Développer une stratégie pour la qualité du projet
Tarif

A partir de 2 790,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maquetter une interface digitale web ou mobile en basse/haute fidélité avec Figma
  • S'approprier les bases de l'utilisation et de la conception d'un design system
  • Maîtriser l'architecture de l'information pour proposer des maquettes respectant les bonnes pratiques ergonomiques
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...