Graduate Développeur IA en alternance

  • Bac+2
  • Alternance
En partenariat académique avec
Logo
  • 100% en ligne 24h/24 et 7j/7 • Web & Mobile

  • Durée estimée 609h • 18 mois

  • Démarrage A tout moment de l'année

  • Certification Titre Professionnel • Niveau 5 (Bac+2)

Cette formation est aussi disponible en version formation continue
Alternance : Graduate Développeur IA
Recevoir la brochure Candidater

Donnez vie à des applications web intelligentes en alternance et devenez le Développeur IA que les entreprises attendent ! 

Grâce à votre immersion en entreprise et au suivi d’un tuteur, vous suivrez un parcours progressif pour concevoir des interfaces intelligentes, sécurisées et accessibles, tant en front-end qu’en back-end, tout en répondant aux enjeux croissants des applications IA.
Ce graduate en alternance vous permettra de confronter vos apprentissages à des cas réels : sécurisation, accessibilité et expérience utilisateur seront au cœur de vos projets, avec pour objectif de lancer votre carrière dans le développement web enrichi par l’intelligence artificielle.

Vous serez capable de :
  • Intégrer l’intelligence artificielle dans le web

  • Maîtriser le front‑end moderne & UX

  • Développer un back‑end robuste & data‑driven

Programme

Les fondamentaux du développement
Écosystème et outils du développeur
  • L’histoire de l’informatique et d’Internet, culture générale numérique
  • Le fonctionnement d'Internet
  • Sensibilisation à la cybersécurité
  • Les droits d’auteur et licences libres
  • la sensibilisation à la RGPD
  • Github Student Developper Pack
  • La suite Jetbrains
  • VSCode
  • Les lignes de commande linux
  • Jeux de logique
  • Assurer une veille technologique en développement
  • Application: Introduction à la programmation
Introduction à la programmation
  • Introduction à la programmation
  • Introduction aux variables
  • Les types et portées des variables
  • Les structures de contrôle
  • Les opérateurs et opérateurs logiques
  • Les boucles
  • Les chaînes de caractères
  • La structure de données Tableau
  • La structure de données Liste
  • Le type de données Date
  • L'utilisation des fonctions
  • L'écriture des fonctions
  • Application: Introduction à la programmation
  • Représentation graphique d'un algorithme : flowchart
  • L'écriture d'un algorithme en pseudo-code
  • Mon premier algo
  • La récursivité
  • Les Tris 1
  • Les Tris 2
  • La recherche
  • Application: Introduction à l'algorithme
Développer la partie front-end d'une application web intégrant des modèles d'intelligence artificielle
Participer à des projets web
  • L'environnement du développeur web
  • Les modèles de gestion de projet
  • Les outils collaboratifs de partage de ressources
  • Le récit utilisateur (user story)
  • Bien rédiger ses user stories
     
Réaliser une maquette avec Figma
  • Introduction aux concepts UX (versus UI)
  • Planifier et suivre les tâches du maquettage
  • Prendre en main Figma et son interface
  • Importer et exporter des fichiers sur Figma
  • Créer des composants sur Figma
  • Utiliser les composants animés sur Figma
  • Créer un design responsive sur Figma
  • Créer un prototype, le partager et l'exporter avec Figma
  • Prendre en compte l'accessibilité visuelle sur Figma
  • Collaborer avec Figma
  • Découvrir le Dev Mode de Figma
  • Projet : Réaliser la maquette d'une application web responsive
Créer un site web avec HTML & CSS
  • Introduction au HTML
  • Syntaxe générale de HTML
  • L'organisation du texte
  • Un langage hypertexte
  • Le multimédia en HTML
  • Introduction au CSS
  • CSS3 : Le stylage du texte
  • La structuration logique en HTML5 et le modèle de boîtes en CSS3
  • Les sélecteurs CSS
  • La mise en page avec CSS
  • La création de tableaux
  • La création de formulaires
  • Layout avec CSS Grid
  • Les effets avancés de CSS
  • Le responsive design
  • Introduction à Bootstrap
  • Ouverture vers d'autres frameworks CSS
  • Le référencement des sites Web
  • Valider la qualité de son site
  • Déployer son site sur le web
Créer un site web avec le CMS Wordpress
  • Installer et configurer WordPress sur son serveur : Hello world
  • L'administration de son site WordPress
  • Les paramètres d'un site WordPress
  • Les solutions de paiement en ligne
Débuter avec Javascript
  • Introduction à javascript
  • Syntaxe et intégration de JS
  • Les variables en JS
  • Les opérateurs
  • Structures de contrôle en JS
  • Les boucles
  • Les fonctions en JS
  • Les types de données
  • L'objet JavaScript Number
  • Les objets JavaScript String et Array
  • Les objets JS
  • Les classes et l'instanciation d'objet
  • L'objet Date
  • Introduction au Document Object Model
  • Projet d'application : formulaire dynamique avec JS
Programmer avec Javascript
  • JS Browser BOM (window - screen - Location - History, etc)
  • Fonction asynchrone et callback
  • Le format JSON et AJAX
  • Les promesses
  • Découverte des patrons de conception
  • JavaScript Events
  • Introduction et installation de TypeScript
  • Types de données avec TypesScript
  • Données avancée avec TypeScript
  • L'objet avec TypeScript
  • JavaScript Graphics
  • JavaScript Canvas
  • La Gestion d'erreur
  • Debug
  • Les bonnes pratiques de la programmation avec JS
  • Projet : Memory game
     
Utiliser Git et Github pour gérer son code source
  • Introduction à la ligne de commande
  • Introduction à Git et Github
  • Les bases
  • Les interactions avec le dépôt distant
  • Naviguer dans l'historique
  • La gestion des branches
  • Les branches avec Git - Rebaser
  • Les bonnes pratiques
  • Projet - Utiliser Git et Github pour gérer son code source
Déployer son application web
  • La mise en ligne d’applications web avec Heroku
  • Présentation et utilisation de Fly.io
  • Présentation et utilisation de planethoster
Sécuriser ses applications web
  • Les principales failles de sécurité
  • Les guides de tests
  • Analyser la sécurité pour évaluer la vulnérabilité d'une application web
  • Sécuriser la publication d'une application web
Gérer des contenus
  • L’architecture applicative de microservices
  • L'outil Docker : principes, objectifs et solutions
  • Le Dockerfile et ses instructions
  • Docker Compose : Introduction
  • Docker Compose : Étude de cas
  • L'automatisation de la création des containers avec un outil de type Docker
  • L'utilisation des conteneurs pour gérer les mises à jour applicatives
Interfaces intelligentes : Intégration de l'IA dans le Front-End
  • Onboarding - Découverte des interfaces intelligentes : l'IA au service du Front-End web
  • Fondamentaux de l'IA pour le développement web
  • Machine Learning et Deep Learning pour le web
  • Microlearning - Focus sur le NLP dans les interfaces web
  • Computer Vision pour les interfaces web
  • Conception éthique d'interfaces intelligentes
  • Le rôle de l'humain dans les interactions IA
  • Intégration technique de composants IA pré-entraînés
  • Microlearning - Focus sur TensorFlow.js
  • Transparence et contrôle utilisateur dans les interfaces IA
  • Interfaces adaptatives basées sur le comportement utilisateur
  • Personnalisation intelligente des interfaces web
  • Performance et optimisation des modèles IA côté client
  • Maîtriser les interfaces intelligentes : perspectives et évolutions
  • Offboarding - Maîtriser les interfaces intelligentes : perspectives et évolutions
  • Application - Interfaces intelligentes : Intégration de l'IA dans le Front-End
  • Auto-évaluation : Interfaces intelligentes : Intégration de l'IA dans le Front-End
     
Projet fil rouge - Développement front-end
  • Modéliser la partie front d'un site à partir d'un brief client
  • Réaliser la partie front responsive
  • Réaliser l'interface utilisateur
  • Dynamiser la partie front
  • Appeler une API depuis le front
  • Mettre en place les recommandations de sécurité de la partie front
  • Mettre en ligne la partie front d'une application
     
Développer la partie back-end d'une application web avec déploiement de services d'intelligence artificielle
Introduction aux bases de données
  • Présentation de la notion base de données
  • Installer un SGDB en ligne de commande
  • Créer une BDD et l'explorer
  • Introduction à la modélisation conceptuelle de données avec UML
  • Les diagrammes fonctionnels
  • Le diagramme de classe
  • Introduction au passage UML-Relationnel
  • Modèle relationnel Vs Objet
  • Introduction au SQL
  • Application : Introduction aux bases de données
Développer des sites web dynamiques avec PHP
  • PHP et HTML (sorties)
  • Les types de données, les variables et les constantes
  • Les fonctions
  • Les tableaux en PHP
  • Les conditions
  • Les boucles
  • Créer ses propres fonctions
  • L'organisation des fichiers PHP
  • Les superglobales Get, Post et Files
  • Les superglobales Server, Env et Session
  • La sécurité
  • La manipulation des dates
  • La manipulation des fichiers en PHP
  • Les expressions régulières
  • Utiliser la documentation PHP et Standard de codage PHP
  • La programmation Orientée Objet : concepts de base
  • La programmation Orientée Objet : concepts avancés
  • La gestion des erreurs
  • La programmation Orientée Objet : Design Patterns
  • La programmation Orientée Objet : L’encapsulation et la visibilité
Créer et administrer une base de données en SQL
  • Création et alimentation de bases de données SQL
  • L'interrogation de bases de données SQL
  • Introduction au passage UML-Relationnel
  • PHP/PDO : accès en lecture/écriture
  • Les requêtes SQL
  • Les fonctions SQL
  • Les jointures SQL
  • Gérer les accès des utilisateurs au niveau PHP et BD
  • Découvrir un autre SGBDR : PostgreSQL
  • Introduction à MongoDB
  • Découverte d'un ORM PHP
  • Projet : Créer et administrer une base de données en SQL
Créer une application web avec le framework
  • Présentation du framework Symfony
  • Les bases de Symfony
  • Le routing
  • Les contrôleurs
  • Le moteur de template Twig
  • Le modèle MVC
  • Les entités
  • Manipuler ses entités avec Doctrine
  • Les formulaires en Symfony
  • Le Profiler
  • La validation en Symfony
  • La sécurité et la gestion des utilisateurs
  • Déployer son site Symfony en production
  • Le composant Mailer
  • L'Event Dispatcher
  • Les tests unitaires avec PHPUnit
  • Ouverture à un autre framework PHP : Laravel
  • Projet - Créer une application web avec le framework Symfony
Sécuriser ses bases de données
  • Cadre légal et chiffrement des données
  • Failles liées à la BDD côté développement
  • Failles liées à la BDD côté administration
  • Les failles d'include et d'upload
  • Failles XSS
  • Attaque par brute force
Sécuriser son infrastructure
  • Les normes et des standards relatifs aux échanges sécurisés
  • Les recommandations de configuration d’un système GNU/Linux de l’ANSSI
  • Les principes de base d'une gestion sécurisée des identités
  • Introduction à l'architecture TCP-IP
  • Les règles d'authentification
  • Introduction à OpenSSH
  • Les Niveaux de test
  • Le test fonctionnel
  • La mise en place des environnements de test
  • La mise en place des environnements de pré-production
  • L'utilisation d'un environnement de test et de pré-production
  • Le test des mises à jour de sécurité avant le déploiement
  • La mise à jour de la documentation technique après un test
Préparer un environnement de test
  • Les méthodes Agile pour le développement logiciel
  • La démarche DevOps
  • Les bases d'un environnement de test
  • La mise en place de l'intégration continue (CI)
  • La mise en place de la livraison ou déploiement continu (CD)
  • Application - Préparer un environnement de test
Back-end intelligent : Intégration de l'IA côté serveur
  • Onboarding vidéo - Back-end intelligent : Intégration de l'IA côté serveur
  • Fondamentaux de l'IA pour le développement back-end
  • Éthique et responsabilité dans l'IA côté serveur
  • Configuration Python et bases de NumPy pour l'IA
  • Pandas pour l'analyse et la préparation des données
  • Focus sur les visualisations de données avec Matplotlib
  • Architecture back-end pour l'intégration de services d'IA
  • Développement d'APIs pour services d'IA
  • Intégration de services d'IA tiers
  • En bref : Documentation des APIs d'IA
  • Gestion des données et détection des biais pour l'IA
  • Déploiement de services d'IA en production
  • Monitoring et maintenance des systèmes d'IA
  • Offboarding vidéo - Back-end intelligent : Intégration de l'IA côté serveur
  • Auto-évaluation - Back-end intelligent : Intégration de l'IA côté serveur
  • Application - Back-end intelligent : Intégration de l'IA côté serveur
Projet fil rouge - Développement back-end
  • Préparer l’environnement et la création d’un projet Symfony
  • Créer la base de données de l’application
  • Mettre en place l'interface utilisateur
  • Mettre en place les composants d’accès aux données
  • Sécuriser l’accès aux données
  • Documenter son API
  • Tester son application web
  • Remplir sa base de données avec les DataFixtures
  • Mettre en ligne l'application web
Modalités spécifiques Alternance - Niveau 4 à 6 (Bac à Bac+3)
Module Réussir mon alternance (durée estimée : 50h)
  • Connaissance de l’alternance, des contrats, engagements réciproques, aides et modalités de suivi
  • Citoyenneté, diversité et santé au travail.
Module Réussir ma vie professionnelle (durée estimée : 20h)
  • Comprendre les enjeux de l'entreprise pour favoriser mon intégration
  • Démarquez-vous en entreprise
Accompagnement et renforcement pédagogique, suivi du Career Center (durée estimée : 54h en moyenne)
  • Un live interactif par semaine permettant de répondre aux questions des alternants et informations liées aux aides sociales, à la mobilité internationale, au handicap
  • Suivi du CFA : entretiens tripartites pluriannuels
Compétences digitales (Accès Studi+)
  • Accès à 1 à 2 programme(s) courts(s) dédié(s) aux "digital skills" au choix parmi le catalogue, permettant de se former et s’exercer aux logiciels les plus adaptés à son entreprise
Modalités spécifiques Alternance - Niveau 4 à 6 (Bac à Bac+3)
Module Réussir mon alternance (durée estimée : 50h)
  • Connaissance de l’alternance, des contrats, engagements réciproques, aides et modalités de suivi
  • Citoyenneté, diversité et santé au travail.
Module Réussir ma vie professionnelle (durée estimée : 20h)
  • Comprendre les enjeux de l'entreprise pour favoriser mon intégration
  • Démarquez-vous en entreprise
Accompagnement et renforcement pédagogique, suivi du Career Center (durée estimée : 54h en moyenne)
  • Un live interactif par semaine permettant de répondre aux questions des alternants et informations liées aux aides sociales, à la mobilité internationale, au handicap
  • Suivi du CFA : entretiens tripartites pluriannuels
Compétences digitales (Accès Studi+)
  • Accès à 1 à 2 programme(s) courts(s) dédié(s) aux "digital skills" au choix parmi le catalogue, permettant de se former et s’exercer aux logiciels les plus adaptés à son entreprise

À l’issue de la formation, vous obtiendrez

Titre professionnelReconnu par l'état

Obtenez le Titre Professionnel "Développeur web et web mobile", de niveau 5 délivré par le Ministère du Travail, RNCP37674, décision de France Compétences le 12/06/23, NSF 326t

Diplôme écoleen partenariat avec Digital Campus

Obtenez le diplôme Full Stack AI Developer délivré par Studi en partenariat avec Digital Campus

Voir le specimen

La méthode Studi pour l'alternance : votre chemin vers le succès

Un suivi continu, un onboarding personnalisé proactif et à la demande

Vous n’êtes jamais seul : dès l’entrée en formation, vous êtes onboardé par votre référent alternance attitré tout au long du parcours qui vous présente le kit de démarrage (visio, guides, contact référent, planning, outils) et vous participez à votre live de rentrée. Ce dernier prend proactivement contact avec vous tous les mois pour faire un bilan intermédiaire d’avancement et vous pouvez le joindre à la demande, selon votre besoin !

Un suivi de vos missions et avec votre entreprise

Vous bénéficiez d'un relevé  mensuel de votre progression pédagogique et d'un suivi régulier de votre intégration et de vos missions en entreprise, grâce à des entretiens tripartites structurés et une matrice dynamique d’acquisition des compétences partagées avec votre tuteur.

Un forum pédagogique et des évaluations corrigées

Pour toutes vos questions, notre forum pédagogique vous assure une réponse de nos formateurs experts sous 24h ouvrées, avec des évaluations corrigées pour vous aider à progresser.

Préparation intensive aux examens

Des classes virtuelles dédiées par certification visée sont organisées pour vous préparer aux épreuves des examens et aux livrables, avec des examens blancs corrigés, des semaines de révision intensive et des entraînements aux oraux.

Un accompagnement carrière sur-mesure

Découvrir les bonnes pratiques en alternance et affiner votre projet professionnel : notre programme de coaching carrière vous aide à chaque étape pour booster votre employabilité dès aujourd’hui et pour demain (test de personnalité, pitch et personal branding mais aussi mise en relation avec alumni, plateformes de recrutement partenaires, sessions de job dating internes). 

Une pédagogie concrète et immersive

Parce que l’alternance, c’est du concret, nos formations s’appuient sur une pédagogie active : cas pratiques, mises en situation et contenus immersifs pour développer des compétences directement actionnables en entreprise.

Des ressources accessibles à tout moment

Votre plateforme de formation est disponible 24h/24, sur web et mobile. Elle vous donne accès à une grande diversité de ressources pédagogiques (cours écrits et vidéos, classes virtuelles à la demande, exercices corrigés et évaluations corrigées) ainsi qu'aux licences logicielles dont vous avez besoin.

Une vraie communauté d’apprentissage

Vous rejoignez une plateforme collaborative pour échanger, partager, poser vos questions et tisser des liens avec d’autres alternants et formateurs. Parce qu’apprendre, c’est aussi une aventure collective.

Des compétences à 360° pour un profil différencié

En parallèle de votre formation, vous avez accès à des modules complémentaires pour aller plus loin : IA appliquée, outils pros, langues, soft skills… autant d’atouts pour élargir vos compétences et faire la différence sur le marché du travail.

Modalités

Conditions d'admission

Pour entrer en formation préparant au Titre visé, le candidat doit : 

  • Avoir 16 ans lde révolus lors de la signature du contrat

ET

  • Etre titulaire d’un Diplôme ou d’un Titre de niveau 3 (CAP) 

OU

  • Etre titulaire d’un Diplôme national du brevet (DNB) ou Certificat de formation générale (CFG)

OU

  • Être sorti du système scolaire depuis au moins 6 mois : être dans la vie active ou demandeur d'emploi enregistré auprès de France Travail

Si vous ne remplissez pas ces conditions, contactez nos conseillers pour étudier votre admissibilité.

Examen
Mois d'examen : Janvier/FévrierMars/AvrilJuin/JuilletSeptembre/OctobreNovembre/Décembre
Lieu : "En présentiel (Paris, Montpellier, Bordeaux ou Lyon au choix). Possible également en présentiel pour la Martinique, la Guadeloupe et La Réunion sur les sessions de Juin/Juillet et Novembre/Décembre."

Nous vous proposons un diplôme école lié aux compétences attendues dans votre parcours de formation. Créé spécifiquement pour les apprenants Studi, le Diplôme Studi est un atout que vous pourrez valoriser lors de vos prochains entretiens professionnels.

Pour obtenir le Diplôme Studi, le candidat sera évalué selon les modalités suivantes :

  • 1 Étude de cas au format QCM pour chaque bloc de compétences d’une durée de 30 à 180 minutes selon les blocs. La durée de ce QCM vous sera précisée en début d’épreuve
Certification
Certification : Titre Professionnel "Développeur web et web mobile", de niveau 5 délivré par le Ministère du Travail, RNCP37674, décision de France Compétences le 12/06/23, NSF 326t
Certificateur : Ministère du Travail

Pour obtenir le taux d’insertion dans les fonctions visées, consulter la fiche RNCP sur le site de France compétences

Validation par bloc de compétence

La certification professionnelle est composée de plusieurs blocs de compétences à acquérir pour l'obtention de la certification professionnelle. 
Il est possible de valider un ou plusieurs des blocs de compétences. Chaque bloc peut être acquis individuellement.
La fiche RNCP accessible depuis chaque fiche formation en précise les modalités d'obtention.
Pour toute question concernant les blocs de compétence, contactez votre conseiller en formation.
Un bloc de compétence n'a pas de durée de validité, il est acquis à vie.

Equivalences et passerelles

Le certificateur n'a identifié aucune équivalence.

Poursuite d'études

Après avoir obtenu le TP - Développeur Web et Web Mobile, il est possible de :
- Soit intégrer directement le marché du travail
- Soit poursuivre vers un parcours de niveau 6 en développement, par exemple un Bachelor Chef de projet Data IA ou un Bachelor Concepteur développeur
en intelligence artificielle.

Accompagnement spécifique Alternance

Un accompagnement renforcé, pensé pour les alternants

Le parcours d’un alternant ne ressemble à aucun autre, c’est pourquoi nous avons mis en place un suivi spécifique, dédié et renforcé pour répondre à ses enjeux particuliers. Dès son entrée chez Studi, chaque alternant réalise un test de positionnement pour évaluer ses acquis et lui proposer, si besoin, un parcours de remise à niveau individualisé. Un onboarding personnalisé, animé par son chargé de suivi, lui permet de découvrir l’ensemble des services et des ressources utiles pour bien démarrer.

Tout au long de sa formation, il bénéficie d’un chargé de suivi alternance dédié, expert de l’alternance, à la fois sur les volets administratifs et pédagogiques. Ce référent s’adapte aux contraintes propres au rythme alterné et reste accessible à tout moment via son agenda en ligne.

Le suivi de l'alternant inclut également :

  • des entretiens tripartites réguliers, menés avec le tuteur en entreprise, pour faire le point sur l’acquisition des compétences à l’aide d’une grille d’évaluation partagée ;
  • un suivi continu de l’assiduité et de la progression pédagogique, permettant d’intervenir rapidement en cas de besoin, de proposer un coaching personnalisé ou de rebooster la motivation dans les phases de creux ;
  • des contenus employabilité dédiés, pour préparer l’insertion professionnelle au-delà de la formation.

Ce dispositif global assure à chaque alternant un cadre solide et bienveillant, propice à sa réussite dans ce double défi que représente la formation en alternance.

Financement

Alternance

Formation réalisable en apprentissage ou contrat de professionnalisation

Prise en charge 100%
Inclus
  • Accompagnement méthodologique personnalisé par votre référent
  • Accompagnement individuel de vos missions en entreprise
  • Suivi pédagogique par nos formateurs experts
  • Coaching carrière
  • Cours écrits et vidéos à la demande et évaluations personnalisées
  • Accès illimité à plus de 10 000 classes virtuelles* en direct et replay
  • Préparation spécifiques aux examens
  • Accès illimité à Studi+ pendant 2 ans

*Nombre moyen de classes virtuelles en direct observées sur les 12 derniers mois (organisées majoritairement à partir de 18h)

L’accès à la plateforme se fait en moyenne sous 14 jours après l’accord du financeur. Ce délai peut varier selon la typologie de financement. 

Cette formation est aussi disponible en version formation continue
On vous rappelle