format

Présentiel Bourges

durée

1463 heures

TARIF

Nous consulter

Titre professionnel Niveau 5 RNCP37674
Développeur web et web mobile Nouveau référentiel 2023 

Pour qui ?

La formation Titre professionnel développeur web et web mobile s’adresse à :

Particulier, professionnel dont salarié et chef d’entreprise, demandeur d’emploi, association, collectivité, entreprise.

Comment se la faire financer ?

CPF, OPCO, OPCA, employeur, pôle emploi, moyens personnels, demande de financement par dossier spécifique.

En raison de nombreuses demandes votre financement doit être demandé en amont.

Formation Titre Professionnel Développeur Web et Web Mobile

Bouton rose avec texte prérequis et icône roue dentelée

• Être à l’aise avec l’informatique

• Le métier de Développeur web et web mobile requiert des facultés d’analyse, un esprit de synthèse, de la rigueur liée au raisonnement logique, de la curiosité professionnelle, le sens de l’organisation et la capacité à travailler en équipe en vue d’un projet.

• L’admission au cursus du Titre professionnel Développeur web et web mobile se fait après l’étude du dossier d’inscription du candidat, de tests de personnalité, des tests techniques et un entretien individuel.

Bouton rose avec texte objectifs pédagogiques et icône cible et flèche

• 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 web ou web mobile

• Réaliser des interfaces utilisateur statiques web ou web mobile

• Développer la partie dynamique des interfaces utilisateur web ou web mobile

• Développer la partie back-end d’une application web ou web 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

Bouton rose avec texte contenu de la formation et icône livre ouvert

Par blocs de compétences :

• Mise en place du poste de travail

• Maquettage

• Développement site web statique

• Anglais

• Développement de site web dynamique

• Module Node.js

• Module CMS

• Module image

• Module référencement

Bouton rose avec texte métiers ciblés et icône utilisateur

• Développeur d’applications

• Développeur informatique

• Développeur back end

• Développeur front end

• Développeur full stack

• Développeur d’applications mobiles

• Développeur web

• Développeur web mobile

• Développeur web et web mobile

• Applicatif

• Cybersécurité

Durée et protocole :

1463 heures

• 1113 heures en centre de formation

• 350 heures de stage en entreprise

Utilisant le NOUVEAU référentiel 2023 et notre agence de communication web, les élèves ne trouvant pas de stage ont une garantie de projet au sein de Gaïa FC.

Du 11/09/2023 au 05/07/2024 à Bourges

Présentation de l’évolution du titre professionnel

La version de 2018 du titre professionnel « développeur web et web mobile » présentait deux blocs de

compétences. La version de 2023 comporte également deux blocs, configurés de la même manière :

– « Développer la partie front-end d’une application web ou web mobile sécurisée » réunit les compétences liées au développement de la partie front-end de l’application ;

– « Développer la partie back-end d’une application web ou web mobile sécurisée » réunit les compétences liées au développement de la partie back-end de l’application.

Contexte de l’examen du titre professionnel

Les résultats de l’analyse de l’emploi menée en 2022 ont conduit à l’actualisation du titre professionnel. Les composantes fondamentales de l’emploi sont inchangées : le développeur web et web mobile se conforme au dossier de conception. Il développe avec des langages adaptés aux technologies dédiées à l’architecture web ou web mobile, coté client et coté serveur. Il respecte la réglementation en vigueur, les recommandations de sécurité et s’adapte aux modes de gestion du projet. Il prend en compte les besoins des utilisateurs, y compris pour les personnes en situation de handicap. Il connaît les concepts informatiques, les méthodes de conception et de développement, et il les applique indépendamment des technologies web utilisées. La sécurité de l’application est pour lui une préoccupation constante. Il est à l’écoute de son chef de projet, des leaders techniques et des acteurs participant au projet. Il communique oralement et par écrit, en français et en anglais, et il adapte sa communication à ses différents interlocuteurs et contextes professionnels.

Deux éléments nouveaux impactent l’exercice de l’emploi :

– La généralisation de la gestion de projet itérative de type agile conduit à des mises en production fréquentes, entrainant l’utilisation de l’intégration et du déploiement continus (CI/CD) de la démarche DevOps ;

– Le concept de résilience informatique, incluant la continuité de service du système d’information des entreprises, fait évoluer les environnements de production.

L’intégration continue de la démarche DevOps nécessite la mise en commun du code dans des dépôts distants à l’aide de logiciels collaboratifs, l’utilisation d’outils d’automatisation des tests unitaires et d’utilitaires de contrôle de qualité de code. Ces savoir-faire se retrouvent dans la compétence « Installer et configurer son environnement de travail en fonction du projet web ou web mobile».

Avec l’application dans les entreprises du concept de résilience informatique, les environnements de production ont évolué vers des architectures distribuées, le cloud, dont le logiciel en tant que service (software as a service – SaaS), entrainant l’utilisation de microservices et de conteneurs. Les savoir-faire du développeur web et web mobile intègrent maintenant le paramétrage et l’utilisation de conteneurs dans un environnement de développement, ainsi que l’accès aux microservices. Les savoir-faire liés au développement des interfaces utilisateur statiques web ou web mobile sont réunis dans une même compétence « Réaliser des interfaces utilisateur statiques web ou web mobile », la démarche de développement étant la même quelle que soit la technologie utilisée, de même que pour les composants métier coté serveur. Le développeur web et web mobile rédige ou met à jour la procédure de déploiement de l’application, y compris dans le cadre de la démarche DevOps. Il écrit et documente les scripts de déploiement. La nouvelle compétence « Documenter le déploiement d’une application dynamique web ou web mobile » regroupe ces savoir-faire.

Liste des activités

Ancien TP : Développeur web et web mobile

Activités :

– Développer la partie front-end d’une application web ou web mobile en intégrant les recommandations de sécurité

– Développer la partie back-end d’une application web ou web mobile en intégrant les recommandations de sécurité

Nouveau TP : Développeur web et web mobile

Activités :

– Développer la partie front-end d’une application web ou web mobile sécurisée

– Développer la partie back-end d’une application web ou web mobile sécurisée

Contenu détaillé de la formation (version complète ici)

MISE EN PLACE DU POSTE DU TRAVAIL

Visual Code Studio

XAMPP

LAMP

Les outils

MAQUETTAGE

Introduction au maquettage

Les outils de maquettage

Création de maquettes statiques

Création de maquettes interactives

Collaboration et partage de maquettes

Bonnes pratiques et tendances actuelles

DEVELOPPEMENT SITE WEB STATIQUE

HTML

CSS

JAVASCRIPT

BOOTSTRAP

JQUERY

COLLABORATION

Introduction aux outils de collaboration et de gestion de

Git

Composer

Outils de gestion de projet

Communication et collaboration en équipe

Bonnes pratiques et conseils

DEVELOPPEMENT SITE WEB DYNAMIQUE

MYSQL

PHP

NoSQL

MODULE Node.js

Introduction à Node.js pour le développement web et mobile

Installation et configuration de Node.js

Création d’un projet Node.js

Utilisation de modules et de packages

Création d’un serveur Web avec Node.js

Gestion des formulaires et des données utilisateur

Utilisation de bases de données avec Node.js

Création d’API RESTful avec Node.js

Gestion de la sécurité et des erreurs

Déploiement de votre application Node.js

MODULE IMAGE

Introduction aux outils de retouche d’image pour le

Photoshop

GIMP

MODULE SEO

Introduction aux bases du référencement pour le développement web et mobile

Optimisation des balises HTML et des éléments de contenu pour le référencement

Création de contenu de qualité pour le référencement

Amélioration de l’expérience utilisateur et de la performance pour le référencement

Stratégies de liens et de backlinks pour le référencement

Suivi et analyse du référencement

MODULE ANGLAIS

Introduction à la langue anglaise et vocabulaire de base pour le developpement

Compréhension écrite et orale

Communication professionnelle en anglais

MODULE CMS ET FRAMWORKS

CMS

FRAMWORKS


Modalités Titre professionnel 2 heures

Possibilité de validation partielle par bloc de compétences

Présentation d’un projet réalisé en amont de la session : 35 minutes

Maquetter des interfaces utilisateur web ou web mobile

Réaliser des interfaces utilisateur statiques web ou web mobile

Développer la partie dynamique des interfaces utilisateur web ou web mobile

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

En amont de la session d’examen, le candidat réalise un ou plusieurs projets. Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l’ensemble des projets. Lors de l’examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat. Le candidat présente ensuite son ou ses projets au jury.

Entretien technique 40 minutes

Installer et configurer son environnement de travail en fonction du projet web ou web mobile

Maquetter des interfaces utilisateur web ou web mobile

Réaliser des interfaces utilisateur statiques web ou web mobile

Développer la partie dynamique des interfaces utilisateur web ou web mobile

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

Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s’assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d’évaluer les compétences qui ne sont pas couvertes par le projet ou les projets.

Questionnaire professionnel 30 minutes

Installer et configurer son environnement de travail en fonction du projet web ou web mobile

Mettre en place une base de données relationnelle

L’ensemble des candidats répondent en même temps au questionnaire professionnel en présence d’un surveillant. Le candidat étudie une documentation technique rédigée en anglais. Il répond à

– deux questions fermées à choix unique posées en français ;

– deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais.

Entretien final 15 minutes

Y compris le temps d’échange avec le candidat sur le dossier professionnel.