Bac + 2
Le développeur web web mobile réalise des sites sécurisés et des applications d’entreprise web ou web mobile sécurisées destinées à des salariés. Il développe avec des langages adaptés aux technologies dédiées à l’architecture web ou web mobile côté navigateur et côté serveur.
Durée de la formation & rythme
- 455h sur 12 mois
- 1 semaine en centre de formation / 3 semaines en entreprise
Statut
- Contrat d’apprentissage ou de professionnalisation
Prérequis
- Niveau Bac de préférence ou expérience professionnelle dans le développement informatique ou dans une branche connexe
- Notions de programmation
- Pratique courante recommandée de l’ordinateur, smartphones, tablettes ainsi que de leurs outils (systèmes d’exploitation, bureautique, internet)
- Capacité d’abstraction, d’analyse et de logique
- Pratique de l’anglais oral et écrit
Modalités d'évaluation
- Contrôle continu
- Projets pratiques
- Évaluations en cours de formation (ECF)
- Examen final devant un jury professionnel
Ce dont tu seras capable
- Développer la partie front-end d’une application web ou web mobile
- Développer la partie back-end d’une application web ou web mobile
- Concevoir et mettre en place une base de données
- Utiliser les outils et langages de développement web modernes
Le programme de la formation
Le titre professionnel Développeur Web et Web Mobile (DWWM) de niveau 5 est délivré par l’État
BLOC 1
Développer la partie front-end d’une application web ou web mobile sécurisée
- Installer et configurer son environnement de travail en fonction du projet web ou web mobile : utilisation des CLI, scripting BASH et/ou Powershell, installation et configuration des IDE, virtualisation des outils via Docker, …
- Maquetter des interfaces utilisateur web ou web mobile
- Réaliser des interfaces utilisateur statiques web ou web mobile à partir des technologies natives HTML et CSS, dans le respect des normes OPQUAST, des règles d’accessibilité et optimisées pour le SEO, web sémantique,
- Développer la partie dynamique des interfaces utilisateur web ou web mobile, en industrialisant le code à l’aide de SCSS, de l’intégration d’un framework CSS, et de l’utilisation de JS natif, mise en œuvre de jQuery, aperçu des frameworks JS
BLOC 2
Développer la partie back-end d’une application web ou web mobile sécurisée
- Mettre en place une base de données relationnelle : modélisation, respect de la 3ème forme normale Merise, création des modèles MCD, MLD et MPD, approche ORM (Object Relational Mapper), connexion avec les outils de modélisation pour MariaDB,
- Développer des composants d’accès aux données SQL et NoSQL : Coder en PHP Objet, mise en œuvre d’une base documentaire de type MongoDB, mise en œuvre d’un ODM (Object Document Mapper) ,
- Développer des composants métier coté serveur : développement Objet via PHP, intégration du framework PHP Symfony et d’un système de gestion de contenu (CMS) Drupal pour l’optimisation de la production,
- Documenter le déploiement d’une application dynamique web ou web mobile : notions de CI/CD, de conteneurs d’application, conception par TDD (Test Driven Development) pour optimiser les tests et disposer du meilleur taux de couverture de code possible.
Les compétences que tu vas acquérir :
Grâce à cette formation, tu développeras un véritable savoir-faire technique solide en conception et développement web, tout en développant les compétences clés pour évoluer dans le secteur du numérique.
Tu apprendras à concevoir des interfaces ergonomiques, à optimiser les performances des applications et à garantir leur sécurité.
Cette certification te donnera accès à des postes tels que Développeur web, Intégrateur web ou Développeur full-stack.
Savoir-faire
- Installer et configurer l’environnement de travail selon le projet
- Maquetter des interfaces utilisateur web ou web mobile
- Réaliser des interfaces utilisateur statiques et dynamiques
- 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 web ou web mobile
Savoir-être
- Autonomie dans la gestion des projets web
- Rigueur et attention aux détails dans le développement
- Capacité d’adaptation aux évolutions technologiques rapides
- Esprit d’équipe et collaboration avec les différents intervenants du projet
- Créativité dans la conception d’interfaces utilisateur
- Curiosité technique et veille technologique continue
Et après ?
- Développeur web
- Développeur web mobile
- Intégrateur web
- Développeur full-stack
Tu veux nous rejoindre ?
1. Dossier de préinscription / candidature 2. Analyse de la candidature
3. Tests de sélection 4. Entretien 5. Validation de la candidature
Pourquoi choisir cette formation ?
Une formation 100% en alternance
Apprends en entreprise et sois prêt pour le monde professionnel dès le premier jour.
Des projets concrets
Forme-toi en réalisant des cas pratiques qui simulent les défis réels des métiers du numérique.
L’intelligence artificielle intégrée
Développe des compétences en IA pour maîtriser les technologies qui transforment le marché.
Des intervenants experts
Bénéficie de l’expérience de professionnels actifs, qui partagent leur savoir-faire et leurs connaissances du terrain.
Un diplôme reconnu par l’État
Valorise ton parcours avec une certification officielle, reconnue par les employeurs.
Un secteur en forte demande
Prépare-toi à intégrer des métiers essentiels et recherchés dans le domaine de la cybersécurité.