- S'approprier les attentes des utilisateurs en terme de fonctionnalités, d'ergonomie et de sobriété numérique.
- Rédiger un cahier des charges technique et fonctionnel
- Gérer un projet de développement web avec une méthode agile
- Modéliser les données et traitements nécessaires à une application web
- Prendre en compte la réglementation (RGPD, droit d'auteur, droit de l'information…) et les normes et standards du Web (W3C, WCAG, WAI-ARIA…) dans la conception d'applications web accessibles
- Intégrer la dimension cybersécurité dans les choix de conception des applications et services web
- Intégrer des pages Web responsives, fluides, accessibles et ergonomiques, avec un faible impact environnemental
- Maîtriser une architecture MVC - Modèle, Vue, Contrôleur - (routage HTTP, abstraction des données, contrôleur d'application, authentification, cybersécurité…)
- Développer à l'aide d'un framework de développement côté serveur et/ou côté client en s'appuyant sur des assistants virtuels
- Concevoir et développer des composants logiciels, des API et services pour ces frameworks
- Configurer et administrer une solution d'hébergement adaptée aux besoins en prenant en compte leur impact environnemental.
- Optimiser une application Web en termes de référencement et de temps de chargement (sobriété numérique)
- Déployer des applications sur différentes architectures (cloud)
- Assurer la sécurité et l'intégrité des données (sauvegarde, restauration, reprise après panne)
- Assurer et contrôler la sécurité des applications (sécurisation des interfaces de programmation d'application, tests de vulnérabilité, analyse de logs, reporting)
- Utiliser des outils de développement collaboratifs (versioning)
- Intégrer et déployer en continu des applications (devops)
UE1 - Systèmes et réseaux
UE2 - Programmation Orientée
UE3 - Technologies pour le Web
UE4 - Langages et outils back-office pour le Web
UE5 - Stockage des données pour le Web
UE6 - Programmation mobile
UE7 - Génie Logiciel
UE8 - Frameworks et sécurité pour le Web
UE9 - Connaissance de l'entreprise
Anglais
Environnement socio-économique
UE10 - Projet tuteuré
UE11 - Stage en entreprise
Licence pro mention métiers de l'informatique : applications web
Certifiante
Bac + 3 et 4