Titre professionnel
développeur web et web mobile (TP dwwm)

niveau de diplôme

5 (Bac +2)

Durée de la formation

17 mois à temps complet

Rythme d'alternance

2 jours en formation
3 jours en entreprise
(en fonction du lieu de formation)

Volume horaire

644h en centre de formation
(en fonction du lieu de formation)

Code RNCP : 37674
Nom du certificateur : Ministère du travail, du plein emploi et de l’insertion
Date d’échéance de l’enregistrement : 01/09/2028
Date de publication au JO : 23/10/2007

Date de mise à jour : 03/12/2024

Objectifs de formation

  • Maquetter une application
  • Réaliser une interface utilisateur web statique et adaptable
  • Développer une interface utilisateur web dynamique
  • Réaliser une interface utilisateur avec une solution de gestion de contenu ou e-commerce
  • Créer une base de données et développer les composants d’accès aux données
  • Développer la partie back-end d’une application web ou web mobile
  • Élaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce

NS

Pas de session
en 2023/2024

Le pourcentage du taux de réussite est le ratio entre les candidat(e)s reçu(e)s et le total de candidat(e)s présenté(e)s.

compétences acquises - TP DWWM

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
  • Maquetter des interfaces utilisateur(rice) web ou web mobile
  • Réaliser des interfaces utilisateur(rice) statiques web ou web Mobile
  • Développer la partie dynamique des interfaces utilisateur(rice) web ou web mobile

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
  • Développer des composants d’accès aux données SQL et NoSQL
  • Développer des composants métier coté serveur
  • Documenter le déploiement d’une application dynamique web ou web mobile

Modalités d'évaluation

Possibilité de valider un ou plusieurs blocs de compétences, nous contacter.

lieux de formation

EMS Côte d'Opale

PERF FORM

liens utiles

Pour plus d’informations concernant le diplôme d’Etat : 

Foire aux questions

Le salaire d’un(e) développeur(se) web peut varier considérablement en fonction de plusieurs facteurs tels que l’expérience, le lieu géographique, la taille de l’entreprise et les compétences spécifiques requises pour le poste. En général, voici une estimation des fourchettes de salaire pour un(e) développeur(se) web :

  1. Débutant(e) ou Junior : Environ 25 000 à 40 000€ bruts annuels.
  2. Confirmé(e) ou Senior : Entre 40 000 et 60 000€ bruts annuels.
  3. Expert(e)s ou Lead : Peut dépasser les 60 000€ bruts annuels, selon l’expérience et les responsabilités.

Ces chiffres peuvent varier significativement en fonction du pays, de la ville, du secteur d’activité et de la technologie maîtrisée (par exemple, le développement frontend, backend, full-stack, etc.).

Un(e) développeur(se) d’application mobile est un(e) professionnel(le) spécialisé(e) dans la création, le développement et la maintenance d’applications destinées à être utilisées sur des appareils mobiles tels que des smartphones et des tablettes. Voici les principales responsabilités et compétences d’un(e) développeur(se) d’application mobile :

  1. Développement d’applications : Concevoir et créer des applications mobiles fonctionnelles en utilisant des langages de programmation adaptés comme Swift (pour iOS) ou Kotlin/Java (pour Android).

  2. Conception et Interface Utilisateur(rice) (UI) : Créer des interfaces utilisateur(rice) efficaces et intuitives qui répondent aux besoins des utilisateur(rice)s tout en respectant les meilleures pratiques de conception mobile.

  3. Intégration avec les services backend : Collaborer avec les développeur(se)s backend pour intégrer les fonctionnalités nécessaires à l’application, telles que la gestion des utilisateur(rice)s, le stockage de données et les API.

  4. Test et débogage : Effectuer des tests pour s’assurer que l’application fonctionne correctement sur différentes plateformes et appareils, ainsi que pour identifier et résoudre les éventuels problèmes techniques.

  5. Optimisation des performances : Améliorer les performances de l’application en optimisant le code et en minimisant la consommation de ressources (comme la batterie et la mémoire).

  6. Veille technologique : Se tenir au courant des dernières tendances et évolutions en matière de développement d’applications mobiles et intégrer les technologies nouvelles et émergentes lorsque cela est pertinent.

Les développeur(se)s d’applications mobiles peuvent travailler dans des entreprises spécialisées dans le développement logiciel, des agences numériques, des startups ou en tant que freelances, et leur rôle est essentiel pour répondre à la demande croissante d’applications mobiles dans divers secteurs.

Les développeur(se)s web peuvent être catégorisé(e)s en plusieurs types en fonction de leurs spécialisations et des technologies avec lesquelles il(elle)s travaillent. Voici quelques-uns des types de développeur(se)s web courants :

  1. Développeur(se) frontend :

    • Responsable de la partie visible et interactive des sites web et des applications web.
    • Utilise principalement HTML, CSS et JavaScript.
    • Se concentre sur l’expérience utilisateur(rice) (UX) et l’interface utilisateur(rice) (UI).
  2. Développeur(se) backend :

    • Gère la logique de fonctionnement du site web ou de l’application web.
    • Travaille avec des langages comme PHP, Python, Ruby, Java, C#, etc.
    • S’occupe des bases de données, des serveurs et de l’intégration des services.
  3. Développeur(se) full-stack :

    • Possède des compétences à la fois en développement frontend et backend.
    • Capable de gérer tous les aspects d’un projet web, de la conception à la mise en production.
  4. Développeur(se) web mobile :

    • Crée des applications mobiles utilisant des technologies web comme HTML, CSS et JavaScript.
    • Peut également développer des applications natives ou hybrides pour différentes plateformes mobiles.
  5. Développeur(se) web CMS :

    • Spécialisé(e) dans l’utilisation de systèmes de gestion de contenu (CMS) comme WordPress, Drupal, Joomla, etc.
    • Personnalise et développe des fonctionnalités spécifiques pour les sites web basés sur ces plateformes.
  6. Développeur(se) web freelance :

    • Travaillant de manière indépendante pour divers client(e)s et projets.
    • Peut se spécialiser dans un ou plusieurs des domaines mentionnés ci-dessus.

Ces catégories peuvent parfois se chevaucher et certain(e)s développeur(se)s peuvent avoir des compétences mixtes couvrant plusieurs types de développement web. Le choix du type de développeur(se) dépend souvent des besoins spécifiques du projet et des technologies utilisées par l’entreprise ou l’organisation.

Aller au contenu principal