Logo de l'organisme de formation

L'école des nouveaux métiers

Représentation de la formation : Automatisation, IA et développement assisté

Automatisation, IA et développement assisté

Formation présentielle
Accessible
Durée : 35 heures (5 jours)
Durée :35 heures (5 jours)
Net de TVA
Se préinscrire
Durée :35 heures (5 jours)
Net de TVA
Se préinscrire
Durée :35 heures (5 jours)
Net de TVA
Se préinscrire

Formation créée le 08/11/2024. Dernière mise à jour le 15/01/2025.

Version du programme : 1

Programme de la formation

De la maîtrise des prompts IA à la création d'applications complètes avec Python, JavaScript et Node.js, cette formation vous permettra de développer des compétences concrètes et immédiatement applicables. Guidé·e par des experts, vous découvrirez comment transformer ChatGPT ou Claude en véritables assistants de développement. Au programme : des projets pratiques passionnants, des cas concrets et un accompagnement personnalisé pour créer votre premier projet full stack intégrant l'IA. Une formation hands-on où chaque ligne de code vous rapproche de l'excellence ! Cette formation unique combine théorie et pratique intensive avec 70% du temps consacré à des exercices concrets. Vous repartirez avec un portfolio de projets démontrant votre expertise en développement augmenté par l'IA.

Objectifs de la formation

  • Mettre en place des processus d'automatisation
  • Utiliser Python et les API pour automatiser les tâches récurrentes
  • Créer des applications personnalisées

Profil des bénéficiaires

Pour qui
  • responsables formation
  • ingénieurs pédagogiques
  • gestionnaires de formation
Prérequis
  • Une connaissance de base de l'environnement Windows ou Mac
  • Des compétences en navigation web

Contenu de la formation

  • Fondamentaux de l'IA et Prompting (7h)
    • L'histoire et l'évolution de l'IA
    • Les différents types d'IA (faible et forte)
    • Les applications concrètes dans le domaine du développement et leur impact sur le secteur
    • Les techniques de prompting appliquées au développement
    • La création et l'optimisation de prompts spécifiques pour générer du code avec l'IA
  • Automatisation et API (7h)
    • La présentation des API (authentification, sécurité, protection des données RGPD)
    • Les différents types d'API (REST, GraphQL, WebSocket)
    • Solutions d'automatisation : Zapier et Make
    • L'utilisation des webhooks et des intégrations API
    • La configuration et les tests d'API
    • La génération de code d'intégration à l'aide de l'IA
  • Python et IA - Fondamentaux et Avancé (7h)
    • Introduction à Python assisté par l'IA : - Utilisation de GitHub Copilot, débogage avec l'IA - Bases de la programmation (types de données, structures de contrôle, fonctions et modules) - Introduction aux structures de données et algorithmes
    • Initiation aux bibliothèques essentielles : - Pandas pour l'analyse de données - Requests pour les API
    • Applications avancées avec Python : - Introduction au développement d'applications web avec Flask - Création d'API REST avec FastAPI - Techniques d'automatisation et tests automatisés
    • Projet pratique : développement d’une application Python avec intégration de solutions IA (ex. OpenAI, Hugging Face)
  • JavaScript, Node.js et IA (7h)
    • Fondamentaux de JavaScript (ES6+, gestion des promesses, Async/Await)
    • Introduction à Node.js : - Environnement d'exécution et gestion de packages avec NPM - Utilisation d'Express.js pour créer des APIs RESTful
    • Utilisation de l'IA pour le développement backend (génération de code, assistance sur les meilleures pratiques)
    • Développement backend complet : - Gestion des bases de données et authentification - Introduction à l'intégration d'APIs d'IA (Google Cloud AI, OpenAI)
    • Projet pratique : création d'un backend Node.js avec intégration IA
  • Développement Web Full Stack et Projet Final (7h)
    • Développement frontend avec React.js : - Gestion des états, création de composants réutilisables - Intégration frontend-backend et mécanismes d'authentification
    • Développement full stack : opérations CRUD et fonctionnalités en temps réel
    • Projet final : - Conception du projet (définition des besoins, architecture avec l’aide de l’IA) - Développement et présentation finale - Tests utilisateurs et déploiement
Équipe pédagogique

Sydologues et équipe Le Bahut

Suivi de l'exécution et évaluation des résultats
  • Projets pratiques continus Projet final full stack
Ressources techniques et pédagogiques
  • Les participants disposeront : - d'un support de cours numérique complet - d'environnements de développement préconfigurés - d'accès aux APIs de test, templates et exemples de code

Qualité et satisfaction

- Taux de recommandation des apprenants - Taux d'implémentation effective

Modalités de certification

Résultats attendus à l'issue de la formation
  • - Taux de recommandation des apprenants - Taux d'implémentation effective

Capacité d'accueil

Entre 2 et 8 apprenants

Délai d'accès

4 semaines

Accessibilité

Le site du Bahut est un ERP accessible aux personnes en situation de handicap. Nous valorisons l’inclusion et l’accessibilité dans nos programmes de formation. Le Bahut offre un accompagnement dédié par un référent handicap.