Développeur Intelligence Artificielle
en formation continue
Formation continue
à partir de 380h
À tout moment de l’année
Niveau 5
( Niveau BAC +2)
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
Vous obtiendrez à l'issu de la formation** :
Certification
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 Obtenez le diplôme Full Stack AI Developer délivré par Studi en partenariat avec Digital Campus
**Sous réserve de réussite aux épreuves finales
Besoin d'informations ?
Parlons-en !
Prenez rendez-vous avec un conseiller formation.
Choisissez un crénau
Programme
Les fondamentaux du développement
1. É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 Developer Pack
- La suite Jetbrains
- VSCode
- Les lignes de commande linux
- Jeux de logique
- Assurer une veille technologique en développement
- Application : Introduction à la programmation
2. Introduction à la programmation et à l’algorithme
- 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 continue
Développer la partie front-end d'une application web intégrant des modèles d'intelligence artificielle
1. Participer à des projets web et Maquetter avec Figma
- 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
2. Créer un site web avec HTML & CSS et WordPress
- 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
3. Programmer avec JavaScript (Base et Avancé)
- 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
- 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
4. Outils de Gestion, Déploiement et Sécurité
- Utiliser Git et Github pour gérer son code source
- Introduction à la ligne de commande
- Introduction à Git et Github
- Les base
- 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
5. Interfaces intelligentes et Projet Front-End (Projet Fil Rouge)
- 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
1. 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
2. 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é
3. 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
4. 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
5. Sécuriser ses bases de données et son infrastructure (Regroupées)
- 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
6. Préparer un environnement de test et Back-end intelligent (Regroupés)
- 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 backend
- É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
7. 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

Intégrer le SAS
et démarrer la formation gratuitement

Obtenez un diplôme
reconnu par l'Etat
Boostez votre CV avec un diplôme et une première expérience professionnalisante en entreprise

Formation accessible
partout sur l'île
Pas de contrainte de localisation de l’école par rapport à l’entreprise qui vous accueille.
Modalités
Conditions d'admission
Pour entrer en formation préparant au Titre visé, le candidat doit :
- Être âgé(e) de 16 ans à la date d’entrée en formation
- Dérogation possible à partir de 15 ans si autorisation d’instruction de la famille (Cerfa 16212-03)
Pour toute autre situation, contactez un conseiller en formation qui étudiera votre profil pour étudier votre admissibilité.
Admission après entretien : l’entrée en formation sera validée après un entretien téléphonique avec le candidat par l’assistante pédagogique
Financement
Le contrat d’apprentissage :
- Public : Les jeunes de 16 à 29 ans.
- Financement : La formation est financée par les OPCO (Opérateurs de Compétences).
- Rémunération : Les apprentis reçoivent un salaire calculé en pourcentage du SMIC, variable en fonction de l’âge et de l’année de formation.
Le contrat de professionnalisation :
- Public : Les jeunes de 16 à 25 ans, les demandeurs d’emploi de 26 ans et plus, et certains bénéficiaires de minimas sociaux ou de contrats aidés.
- Financement : La formation est financée par les OPCO grâce aux contributions des entreprises.
- Rémunération : Les personnes en contrat de professionnalisation perçoivent un salaire basé sur un pourcentage du SMIC ou du salaire minimum conventionnel de branche, en fonction de l’âge et du niveau de qualification.
Expérience professionnelle
Le contrat d’alternance permet d’intégrer une entreprise tout en suivant une formation, généralement sur un rythme d’un à deux jours en formation et trois à quatre jours en entreprise.
Encadré.e par un tuteur, l’apprenti.e signe un contrat d’apprentissage, qui est un véritable contrat de travail.
Pour plus d’infos sur l’alternance, rendez-vous sur ce site : www.lapprenti.com
Examen
Mois d’examen : Janvier/Février, Mars/Avril, Juin/Juillet, Septembre/Octobre, Novembre/Décembre
Lieu : En présentiel
Pour obtenir le Titre, le candidat sera évalué selon les modalités suivantes :
Avoir validé (réussi) les épreuves d’examen du bloc de compétences :
- 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
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.
Conditions d’accueil et d’accès des publics en situation de handicap
Nos locaux sont accessibles aux personnes en situation de handicap et/ou à mobilité réduite (accès PMR).
Les modalités d’accès aux personnes en situation de handicap : Nos formations sont accessibles à tous les publics, dans la limite de la réalisation et de la confirmation du parcours de sélection.
Une analyse du besoin de l’apprenant, disposant déjà d’une reconnaissance de la qualité de travailleur handicapé (RQTH) ou non, est effectuée dès la candidature, puis tout au long de son parcours sous forme de suivi individuel. Cet accompagnement est réalisé prioritairement par notre référent Mobilité et Handicap et en lien avec l’équipe pédagogique.
Cela permet la mise en place d’adaptation des modalités proposées aux apprenants (moyens pédagogiques, matériels, techniques ou humains) au cas par cas. Ces aménagements se font en relation avec nos partenaires experts ou acteurs du champ du handicap.
Ces adaptations peuvent être mise en place à tous moment du parcours de sélection et de formation du candidat.
Indicateurs de performance
En complément de votre formation,
des + qui font la différence
INTÉGRATION À LA COMMUNAUTÉ
UN MENTOR À VOS CÔTÉS
ACCÈS À L'ESPACE DE CO-WORKING
EN + DE VOTRE CURSUS INITIAL
ACCÈS À UNE BIBLIOTHÈQUE EN LIGNE
Tarifs et solutions de financement
Sur Devis
Tarif pour les particuliers
- Voir tout
- CPF
- France Travail
- Financement personnel
- Bourse d'étude
- Pass Formation

France Travail et Région Réunion
Formation éligible
à des aides de France Travail
Jusqu’à 100%

Financement personnel
Financez votre formation facilement en plusieurs fois sans frais jusqu’à 36 mois
A partir de 97€ / mois

Bourse d'étude
Bénéficiez d’une bourse d’études en fonction de votre profil
Jusqu’à-30%
Métiers visés
Développeur / Développeuse IA Web
Développeur / Développeuse d'applications mobiles
Développeur / Développeuse back-end
Développeur / Développeuse informatique
Développeur / Développeuse web mobile
Développeur / Développeuse full stack
Développeur / Développeuse front-end
Développeur / Développeuse d'applications
Développeur / Développeuse web et web mobile

Tous les indicateurs de résultats
sont accessibles sur le site INSERJEUNES
Publié sur Mélissa LolivierTrustindex vérifie que la source originale de l'avis est Google. Je vous remercie de m'avoir parlé de la formation continue Concepteur Designer UI, où j'ai obtenu mon diplôme grâce à Stéphane. Un formateur incroyablement motivant qui nous a aidé, mes camarades et moi, à OSEZ! Je suis reconnaissant envers Marine et Aline pour m'avoir proposé de continuer et de ne pas abandonner. Et je remercie l'équipe de Beforma ! :)Publié sur Djami BoucharebTrustindex vérifie que la source originale de l'avis est Google. Je tenais à prendre un moment pour exprimer ma sincère gratitude envers toute l'équipe du centre de formation BEFORMA. Ma formation de Concepteur designer UI a été une expérience extrêmement enrichissante, et cela est en grande partie dû à la qualité de l'enseignement et au soutien que j'ai reçus. Un grand merci à Stéphane pour son professionnalisme et sa passion, qui ont rendu chaque cours captivant et inspirant. Je suis également reconnaissante envers l’équipe pour son écoute et sa disponibilité, toujours prête à répondre à nos besoins et à nous accompagner dans notre apprentissage. Je suis fière d'avoir obtenu mon diplôme grâce à votre encadrement et j'espère rester en contact pour de futures opportunités.Publié sur Louise AndreTrustindex vérifie que la source originale de l'avis est Google. Très bonne expérience chez Beforma. Très bonne accompagnement même à distance. Merci Beforma d'avoir accompagné ma réussite.Publié sur Coraline ClotagatideTrustindex vérifie que la source originale de l'avis est Google. J’ai eu la chance de suivre ma formation au centre Beforma, où j’ai obtenu mon Bachelor Entrepreneur de la TPE. Je tiens à remercier du fond du cœur Marine et M. Sangarin pour leur accompagnement, leur soutien et leurs précieux conseils tout au long de mon parcours. Grâce à eux et à l’équipe Beforma, j’ai pu aller au bout. Je vous serai reconnaissante pour tout ce que vous m’avez apporté, tant sur le plan professionnel que personnel. Je recommande vivement Beforma à toute personne qui souhaite se former !Publié sur Tricia BaretTrustindex vérifie que la source originale de l'avis est Google. Une super expérience ! Grâce à Beforma, j’ai pu développer mon activité en parallèle de mes cours, grâce au format distanciel très flexible. Si c’était à refaire, je choisirais Beforma sans hésiter. Un grand merci à Marine, toujours à l’écoute, compréhensive et très professionnelle. Je recommande le format mixte ou en présentiel à ceux qui ont besoin d’un accompagnement plus rapproché, et le format distanciel à ceux qui sont autonomes et souhaitent lancer ou développer leur business à leur rythme. C’est idéal pour gérer son emploi du temps efficacement.Publié sur Olivier OUDINTrustindex vérifie que la source originale de l'avis est Google. Super centre de formation et à l’écoute de nos besoins avec des formations innovantesPublié sur Noémie MoucassaguénéTrustindex vérifie que la source originale de l'avis est Google. Un grand merci à M. Grasseli, mon formateur en Bachelor Concepteur Designer UI au CFA Beforma. C’est quelqu’un de vraiment passionné par son métier et toujours à l’écoute. J’ai eu des moments très difficiles pendant ma formation, mais il cru en moi même quand moi je n’y croyais plus et il m’a poussé à aller jusqu’au bout. J’ai réussi l’examen, en grande partie grâce à lui. Merci pour tout !Publié sur Expédit ManderTrustindex vérifie que la source originale de l'avis est Google. Bonjour, À 58 ans, je suis actuellement en formation "Bachelor Entrepreneur de la TPE" chez Beforma depuis le 25 novembre 2024. Celle-ci s'achèvera le 4 juin 2025. Mon objectif est de créer ma propre entreprise. Au cours de mon parcours professionnel, j'ai eu l'occasion de fréquenter de nombreux centres de formation. C'est véritablement la première fois que je me sens aussi bien encadré. L'équipe administrative de Beforma est remarquable, et l'équipe pédagogique est particulièrement performante, toujours à l'écoute de mes besoins et de mes préoccupations. Ce qui distingue ce centre, c'est non seulement la qualité de la transmission du savoir, mais surtout leur engagement total envers la réussite de chaque apprenant. Je suis pleinement satisfait de mon parcours actuel. Certes, la tâche est exigeante, mais le jeu en vaut la chandelle. L'expérience est tellement positive que j'envisage déjà de suivre une autre formation avec Beforma à l'issue de celle-ci.Publié sur Luane BANONTrustindex vérifie que la source originale de l'avis est Google. Je suis très satisfaite de mon expérience au sein de ce centre de formation. Les formations proposées sont riches et parfaitement adaptées à mon besoin d’acquérir de nouvelles connaissances. L’équipe pédagogique est bienveillante, toujours à l’écoute et investie dans la réussite de chaque élève. Leur accompagnement et leur motivation sont de véritables moteurs qui nous poussent à nous dépasser et à atteindre nos objectifs !



