Titre professionnel développeur web et web mobile (bac+2)

Certification : Tp développeur web et web mobile

Proposée par ALPES DEVELOPPEMENT FORMATION ADF

Formation Professionnelle
RNCP 37674
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Titre professionnel

Niveau de sortie

Niveau reconnu si applicable

Bac +2 (Niveau 5 - équivalence européenne)

Prix

Indiqué par l'établissement

9 657 €

Présentation

Une formation complète pour maîtriser les bases du développement informatique. Avec une employabilité forte, le métier de développeur est un des métiers les plus demandés de ces dernières années.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Département
Alpes-de-Haute-Provence
Région
Provence-Alpes-Côte d'Azur
Coordonnées géographiques indisponibles

Objectifs

Le développeur web et web mobile réalise des sites web ou web mobile sécurisés et des applications d’entreprise web ou web mobile sécurisées destinées à des salariés. Il les développe avec des langages adaptés aux technologies dédiées à l’architecture web ou web mobile, coté navigateur et coté serveur. Il travaille dans le respect de la réglementation, des procédures qualité de l’entreprise et du dossier de conception, dans un souci constant de la sécurité des sites et des applications, et des principes de l’éco-conception. À l’issue de cette formation il sera capable de : - 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é.

Débouchés / Résultats attendus

Titre professionnel «Développeur Web et Web Mobile» de niveau 5 délivré par le ministère chargé de l’emploi, acquis par la validation des 2 CCP.

Programme & Référentiel

CCP1 : 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 - Mettre en œuvre une démarche de résolution de problème - Mettre en place et utiliser un environnement de développement intégré, y compris en anglais Maquetter des interfaces utilisateur web ou web mobile - Utiliser un outil de maquettage - Construire la maquette de l’interface utilisateur web ou web mobile - Schématiser l’enchaînement des maquettes - Respecter la charte graphique du cahier des charges - Savoir s’adapter dans une démarche de développement de type Agile Réaliser des interfaces utilisateur statiques web ou web mobile - Utiliser le langage de présentation HyperText Markup Language (HTML) et le langage Cascading Style Sheets (CSS) - Adapter l’interface à la taille, au type et à la disposition du sup- port (responsivité), y compris pour les équipements mobiles - Prendre en compte les contraintes des applications multilingue - Comprendre les notions d’accessibilité des contenus des inter- faces utilisateur pour les personnes en situation de handicap Développer la partie dynamique des interfaces utilisateur web ou web mobile - Coder dans un langage de programmation de script client, en adoptant un style défensif - Gérer les événements de l’interface utilisateur - Utiliser un service distant (Representational State Transfer - Application Program Interface : API Rest) - Connaitre les langages et frameworks de scripts client - Connaitre une méthode de conception - Connaitre le formalisme des diagrammes de modélisation - Connaitre les bonnes pratiques de la qualité logicielle CCP2 : 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 - Identifier et prendre en compte les données du schéma conceptuel et leurs relations - Construire le schéma logique des données - Construire le schéma physique des données - Mettre en œuvre les instructions de création, de modification et de suppression de base de données Développer des composants d’accès aux données SQL et NoSQL - Coder de façon sécurisée les accès aux données relationnelles ou non relationnelles en consultation, création, mise à jour et suppression. - Inclure dans les composants d’accès l’authentification et la gestion de la sécurité du SGDB Développer des composants métier coté serveur - Savoir s’adapter dans une démarche de développement de type Agile - Savoir s’adapter dans une démarche de développement de type traditionnelle - Comprendre les éléments de conception - Coder dans un langage orienté objet avec un style défensif Documenter le déploiement d’une application dynamique web ou web mobile