· +130 000 apprenants formés depuis 16 ans

Formation Développeur web et web mobile

Vous voulez apprendre à créer des sites et des applications, du design de l’interface jusqu’à la mise en ligne ? Notre Titre Professionnel Développeur web et web mobile éligible au CPF vous prépare, à votre rythme et 100 % à distance.
• Objectifs et compétences

Formation Développeur web et web mobile en ligne et éligible au CPF

Le développeur web et web mobile conçoit et développe des sites et des applications d’entreprise sécurisés, en s’appuyant sur des langages adaptés côté navigateur (front-end) et côté serveur (back-end).

Grâce à notre formation en ligne vous apprendrez le front-end (HTML, CSS, JavaScript) et le back-end (PHP, Symfony, bases de données SQL et NoSQL), en intégrant dès le départ les bons réflexes de sécurité et l’usage professionnel de l’IA générative pour être opérationnel dès la sortie de formation.

Obtenez le titre de niveau 5 « TP – Développeur web et web mobile » enregistré sous le numéro RNCP37674, par décision de France Compétences du 12/06/2023.

OBJECTIFS

  • Installer et configurer son environnement de travail
  • Maquetter des interfaces utilisateur web ou web mobile
  • Réaliser des interfaces utilisateur statiques
  • Développer la partie dynamique des interfaces utilisateur
  • Mettre en place une base de données relationnelle
  • Développer des composants d’accès aux données SQL et NoSQL
  • Développer des composants métier côté serveur
  • Documenter le déploiement d’une application dynamique

• Le programme

Le programme de notre Formation Développeur web et web mobile

Formation accélérée en 8 mois.

Vous pouvez même la terminer plus tôt selon votre implication. Vous êtes libre de la suivre au rythme et aux horaires de votre choix.

01

Introduction générale

  • Utilisation de l’IA dans le métier
02

Installer et configurer son environnement de travail

  • Les différents types d’applications : console, desktop, web, mobile natif et hybride
  • L’essentiel du développement web : navigateurs, protocole HTTP, protocole SSL, protocole FTP
  • Les différents langages : mise en forme (HTML/CSS), programmation (PHP, JS, Java, C#, Kotlin, Swift, Flutter), configuration (JSON, YAML, XML)
  • Serveur et serveur web : serveur physique/hébergeur, serveur web (Apache, Nginx, Tomcat), environnement local vs production
  • Versionner, sauvegarder et partager son code : Introduction à Git, push/pull, versionning, branches/merge/conflit, gitignore, read.me
  • Configuration de l’environnement de développement : IDE, configuration éditeur (linter/formatter), gestionnaires de paquets (npm/yarn/pnpm), XAMPP, conteneurisation, Docker
  • Se documenter : sites de référence, sites de confiance, veille technologique

03

Maquetter des interfaces utilisateur

  • Expression des besoins : cahier des charges fonctionnelles, user stories
  • Dev vs UX/UI : responsabilités et rôles
  • Wireframe : zoning/wireframes/maquettes/prototypes, prise en main de mockups
  • Charte graphique : personas/moodboard/design system, conception graphique par étape
  • Maquette : concepts et importance · prise en main de Figma, zoning et wireframes, maquettes desktop/mobile, prototypes d’enchaînement
  • Bonnes pratiques et réglementations : RGAA/WCAG, accessibilité (normes, test), RGPD/mentions légales/cookies, éco-conception

04

Réaliser des interfaces utilisateur statiques

  • Introduction aux interfaces statiques : concepts/objectifs, accessibilité, lois et réglementations
  • HTML — Structure de base : mise en place du projet, HTML5/DOM, balises sémantiques, formulaires HTML5 · sécurité (bases), modération, SEO
  • CSS — Style et présentation : syntaxe CSS3, sélecteurs/règles/unités, Flexbox/Grid, animations/pseudo-classes
  • Préprocesseurs CSS : Sass/LESS, installation/config Sass (variables, mixins, partials)
  • Frameworks CSS : Bootstrap/Tailwind (intro et utilisation)
  • Responsive Web Design : concepts (media queries), techniques (unités relatives, Flexbox/Grid)
  • Assistants IA et front-end statique : génération/relecture de code HTML/CSS avec IA

05

Développer la partie dynamique des interfaces utilisateur

  • Introduction à la programmation : logique algorithmique
  • JavaScript de base 
  • Programmation orientée objet
  • JavaScript avancé
  • Appels réseau et données asynchrones
  • Failles de sécurité et parades
  • Tests unitaires JavaScript
  • Framework frontend
  • CMS : introduction, WordPress (bases, construction site), e-commerce WooCommerce, réglementations légales

06

Mettre en place une base de données relationnelle

  • Introduction aux bases de données
  • Introduction SQL, SQL vs SGBD, SQL vs NoSQL
  • Modélisation des données : MERISE, MCD (entité/association/cardinalité), MLD (clé étrangère), MPD
  • Mise en place d’une base de données : SGBDR et outils (MySQL Workbench, phpMyAdmin), CREATE/ALTER/DROP, INSERT/UPDATE/DELETE, gestion des index, droits utilisateurs, dump/backups

07

Développer des composants d'accès aux données SQL et NoSQL

  • Requête SQL simple
  • Agrégation, fonction et tri
  • Jointure
  • Sous-requêtes
  • NoSQL : introduction NoSQL, Introduction MongoDB
  • Assistants IA appliqués aux données : génération/optimisation de requêtes SQL, relecture critique de schémas générés par IA

08

Composants d'accès aux données SQL/NoSQL et composants métier serveur

  • Le langage serveur PHP : introduction, syntaxe/variables/structures, POO PHP, importance des commentaires
  • Accès aux données SQL avec PHP : connexion PDO, SELECT/INSERT/UPDATE/DELETE, gestion des erreurs et sécurité (XSS, injections), modèle MVC, authentification session/cookie, recommandations ANSSI, protocoles d’authentification
  • Introduction au framework Symfony : présentation, installation/configuration (Composer)
  • Structure et architecture Symfony : structure de projet, rappel MVC
  • Création de contrôleurs : routes/annotations · génération via maker-bundle · Request/Response
  • Le moteur de template Twig : introduction, syntaxe et liaison contrôleur
  • Services et injection de dépendances : introduction, injection de dépendances
  • Formulaires et validation : création/gestion de formulaires, contraintes de validation
  • Entités et mapping Doctrine : introduction ORM, création d’entités, migrations, requêtes/repository
  • Sécurité et gestion des utilisateurs : authentification/pare-feux/CSRF, rôles et permissions
  • Tests et débogage : PHPUnit, tests fonctionnels/intégration, Profiler Symfony, ouverture tests (OWASP, ISTQB)
  • API REST et communication : Symfony en API REST, échanges back/front
  • Architectures : microservices, architecture distribuée, N-tiers/hexagonale, bonnes pratiques
  • IA générative et développement : prompts et recul critique, outils IA, génération de code Symfony assistée, génération/relecture de tests PHPUnit, vigilance sécurité (RGPD)

09

Documenter le déploiement d'une application dynamique

  • Introduction au déploiement : concepts (manuel/continu), transferts sécurisés (SSH/SFTP), présentation Vercel
  • Préparation au déploiement : bonnes pratiques (env., dépendances), tests/validation avant déploiement
  • Déploiement frontend avec Vercel : création de compte, déploiement, gestion des environnements/variables
  • Documentation du déploiement : rédaction, bonnes pratiques, exemples Vercel
  • Introduction au CI/CD avec GitHub : GitHub Actions, tests automatiques, secrets, déploiement continu, scripts documentés
  • Dernières documentations des livrables : documentation de conception, plan de tests, cahiers des charges

10

Préparation aux examens

Déroulé de la session

 

  • Questionnaire professionnel (anglais et français)
  • Présentation du projet (powerpoint et dossier obligatoires)
  • Entretien technique
  • Entretien final
  • Usage de l’IA à l’examen : posture professionnelle et règles du jury

 

Présentation de vos travaux

 

  • Règles de l’art de la présentation (pas de phrases, plan, numéro de diapo, dernière diapo)
  • Démonstration de vos projets
  • Backup de la démonstration en vidéo
  • Pensez à tous vos travaux
11

Application professionnelle

  • Anglais A2 & B1

• Tout ce que vous devez savoir

Les modalités de formation

DURÉE
La durée moyenne de la formation est de 8 mois. Cette durée peut toutefois être plus courte ou plus longue selon votre rythme.

Titre RNCP de niveau 4 recommandé, mais non obligatoire

Aisance avec l’outil informatique (usage courant d’un ordinateur, navigation web, manipulation de fichiers)

Notions de bureautique de base

Évaluation pendant la formation

 

Dossier projet (DP) et évaluation en cours de formation (ECF) via Macertif

 

Réalisation de mises en situation fil rouge :

 

  • Mise en situation fil rouge à déposer sur la plateforme Macertif
  • Contexte fictif et feuille de route avec les étapes clés
  • Une mise en situation par compétence (avec le même contexte)
  • Un dépôt global par bloc
  • Correction par le mentor
  • Rattrapage possible pour chaque dépôt

 

Obligatoire pour la présentation à l’examen final

Seuil de validation : 10/20 minimum par compétence

Livret de suivi :

 

  • Rempli par l’organisme
  • Chaque compétence est évaluée
  • Transmis au jury (sans notes, uniquement compétences validées)

 

Le dossier projet :

 

  • Le dossier projet est basé sur une ou plusieurs expériences professionnelles / ou sur les mises en situation fil rouge
  • Obligatoire pour la présentation à l’examen final
  • Production d’un support de présentation sur la base du dossier projet

 

 

 

 

 

 

 

 

 

 

Évaluation en centre d’examen 

 

Épreuve globale (pour les deux blocs), sur une journée : entretien oral de 2 heures avec un jury

 

Oral en 4 parties :

  • Présentation du dossier de projet : 35 minutes
  • Entretien technique : 40 minutes
  • Questionnaire professionnel : 30 minutes
  • Entretien final : 15 minutes

 

L’organisation des examens :

 

  • Durée de l’examen : 1 jour
  • Examens organisés plusieurs fois dans l’année
  • Plusieurs villes de passage sont proposées : Paris, Bordeaux, Montpellier, Lyon, Marseille et Arras.

 

 

Découvrez-en plus sur le titre professionnel.

Titre Professionnel « Développeur web et web mobile » RNCP37674, niveau Bac+2

Simulez la durée de votre formation

Choisissez votre rythme de formation
8 heures par semaine

400 heures de formation au total

Vous finissez votre formation en

• Témoignages

Nos apprenants témoignent

• Le marché de l’emploi

Formation Développeur web et web mobile : tout savoir sur le marché

Salaires, débouchés, entreprises qui recrutent et perspectives d’évolution : on vous dit tout.

Les métiers accessibles après cette formation

Développeur web →
2800-
4400€
Formez-vous dès maintenant à la Formation Développeur web et web mobile →

Les entreprises qui recrutent

Les développeurs web sont des profils très recherchés, aussi bien dans les grandes entreprises que dans les structures plus petites. Voici les principaux lieux d’exercice d’un développeur web :

 

  • Entreprises de services numériques (ESN) : c’est le principal débouché en volume. Vous intervenez en régie ou au forfait pour des clients variés (banque, industrie, santé, retail…) et les ESN recrutent en continu, notamment pour former leurs profils juniors.
  • Éditeurs de solutions logicielles : au sein d’équipes techniques internes, vous participez au développement et à l’évolution d’un produit propre (SaaS, logiciel métier, application), avec une vision plus long terme sur le code que vous écrivez.
  • Grandes entreprises et administrations : dotées d’une DSI ou d’un service études/développement interne, ces structures (secteur privé comme public) recrutent des développeurs pour concevoir et maintenir leurs outils numériques internes ou leurs sites institutionnels.
  • Startups et scale-ups tech : ces structures en forte croissance recherchent des développeurs polyvalents, capables d’intervenir sur l’ensemble de la chaîne technique pour faire évoluer rapidement le produit.
  • Agences web et digitales : vous développez des sites vitrines, e-commerce ou applications sur-mesure pour le compte de clients variés, avec une plus grande diversité de projets au quotidien.
  • Exercice en indépendant (freelance) : directement pour des clients finaux, vous choisissez vos missions et votre stack technique, avec une plus grande autonomie dans l’organisation de votre activité.
• Tarifs

Choissisez le tarif qui vous corresponds le plus

Durée : 12 mois

199.94€

TTC

par mois pendant 16 mois soit 3199€ au total

Encadré

Accès aux contenus

Vidéos interactives, quiz et fiches pratiques. À condition de terminer votre formation dans les délais impartis.

Mentorat avec un expert

Un suivi plus régulier pour sécuriser votre progression.

Coaching employabilité

Masterclass dédiées

Incluses

Parcours coaching carrière (15h)

Inclus

Modules de coaching carrière

Préparation à la certification

Accès au forum apprenant

Échanges et entraides

Support disponible par mail

Accompagnement standard

Masterclass interactives

Accès aux sessions

PDF et fiches synthèse

Téléchargement inclus

Quiz, exercices et cas pratiques

Application concrète

Durée : 16 mois

231.19 €

TTC

par mois pendant 16 mois soit 3699€ au total

Renforcé

Accès aux contenus

Vidéos interactives, quiz et fiches pratiques. À condition de terminer votre formation dans les délais impartis.

Mentorat avec un expert

Un accompagnement renforcé, quand vous en avez besoin.

Coaching employabilité

Séances privées (30 min)

6 séances

Masterclass dédiées

Incluses

Parcours coaching carrière (15h)

Inclus

Modules de coaching carrière

Préparation à la certification

Accès au forum apprenant

Échanges et entraides

Support disponible par mail

Accompagnement standard

Masterclass interactives

Accès aux sessions

PDF et fiches synthèse

Téléchargement inclus

Quiz, exercices et cas pratiques

Application concrète

Un projet de formation ?
Laissez-vous guider.

Échangez avec l’un de nos conseillers pédagogiques. Il fait le point sur vos envies, vérifie votre éligibilité CPF et vous accompagne pas à pas dans le montage de votre dossier d’inscription.
• FAQ
Questions fréquentes sur la formation Développeur web

Faut-il un diplôme pour s'inscrire ?

Non, il n’y a aucun prérequis obligatoire pour entrer en formation. Un niveau Bac est recommandé, ainsi qu’une aisance de base avec l’outil informatique (usage courant d’un ordinateur, navigation web, manipulation de fichiers).

Quel est le niveau de la certification obtenue ?

Il s’agit d’un Titre Professionnel de niveau Bac+2 (RNCP37674), délivré par le ministère du Travail.

Combien de temps dure la formation ?

La formation représente 400 heures de contenu, réparties sur votre parcours en ligne à votre rythme, complétées par un accompagnement mentorat individuel.

Ai-je besoin d'un équipement particulier ?

Un ordinateur récent sous Windows, macOS ou Linux suffit, à condition d’en avoir les droits administrateur. Les technologies étudiées (VS Code, Git, Node.js, PHP, Docker) fonctionnent de la même façon sur Mac et PC.

Dois-je avoir une expérience professionnelle pour passer l'examen ?

Non, ce n’est pas obligatoire. Votre dossier de certification peut s’appuyer sur les mises en situation réalisées pendant la formation, encadrées et corrigées par votre mentor.

Où et quand se déroule l'examen ?

L’examen se compose d’évaluation en cours de formation (ECF) et d’un examen en présentiel. L’examen en présentiel se déroule en centre, sur une journée (entretien oral avec le jury), dans l’une des villes suivantes : Arras (Lille), Bordeaux, Lyon, Marseille, Montpellier ou Paris. Des sessions sont organisées plusieurs fois dans l’année.

La formation est-elle finançable ?

Oui, cette formation est éligible au financement CPF.

 

• Articles

Nos articles sur la thématique :

• Formations

Découvrir d'autres formations en digital

Certifiante
Formation Apprendre à coder avec Python

Formation Apprendre à coder avec Python

Durée : 1 mois
Prérequis : Ouverte à tous
Éligible au CPF
Certifiante
Formation Créer un site Internet

Formation Créer un site Internet

Durée : 1 mois
Prérequis : Ouverte à tous
Éligible au CPF
Certifiante
Formation Photoshop

Formation Photoshop

Durée : 1 mois
Prérequis : Ouverte à tous
Éligible au CPF
Envie de vous lancer ?

Échangez avec un conseiller pour construire votre projet, sans engagement.

Le coup de pouce

Donnez de l'élan à votre carrière !

Finalisez votre demande pour en savoir plus sur la formation qui vous intéresse. Nos conseillers en formation répondront à vos questions pour vous lancer en toute sérénité.