Training centre logo

L'école des nouveaux métiers

Training representation : Automatisation, IA et développement assisté

Automatisation, IA et développement assisté

In-person training
Accessible
Duration: 35 hours (5 days)
Duration:35 hours (5 days)
Net of VAT
Pre-register
Duration:35 hours (5 days)
Net of VAT
Pre-register
Duration:35 hours (5 days)
Net of VAT
Pre-register

Training created on 11/8/24. Last update on 1/15/25.

Programme version: 1

Training programme

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.

Objectives of the training

  • 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

Profile of beneficiaries

For whom
  • responsables formation
  • ingénieurs pédagogiques
  • gestionnaires de formation
Requirements
  • Une connaissance de base de l'environnement Windows ou Mac
  • Des compétences en navigation web

Training content

  • 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
Teaching team

Sydologues et équipe Le Bahut

Monitoring of implementation and evaluation of results
  • Projets pratiques continus Projet final full stack
Technical and educational resources
  • 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

Quality and satisfaction

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

Certification procedures

Expected results at the end of the training
  • - Taux de recommandation des apprenants - Taux d'implémentation effective

Reception capacity

Between 2 and 8 learners

Login delay

4 weeks

Accessibility

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.