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

Certification : Titre professionnel développeur web et web mobile

Proposée par ALPES DEVELOPPEMENT FORMATION (Manosque - 04) — Manosque

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

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.

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 9 657 € 1318 h Bac+2 : deug, bt, dut... (niveau 5)

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é.

Programme

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
Voir la formation sur le site de l'établissement