Licence pro mention métiers de l'informatique : applications web

Session
Université d'Angers - UFR de sciences
Descriptif de formation
Certification
- 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)
Les pré-requis
Sans niveau spécifique
Les blocs de compétences
Utiliser les outils numériques de référence et les règles de sécurité informatique pour acquérir, traiter, produire et diffuser de l’information ainsi que pour collaborer en interne et en externe
- Identifier et sélectionner avec esprit critique diverses ressources dans son domaine de spécialité pour documenter un sujet - Analyser et synthétiser des données en vue de leur exploitation - Développer une argumentation avec esprit critique
- Se servir aisément des différents registres d’expression écrite et orale de la langue française - Communiquer par oral et par écrit, de façon claire et non ambiguë, dans au moins une langue étrangère
- Identifier et situer les champs professionnels potentiellement en relation avec les acquis de la mention ainsi que les parcours possibles pour y accéder - Caractériser et valoriser son identité, ses compétences et son projet professionnel en fonction d’un contexte - Identifier le processus de production, de diffusion et de valorisation des savoirs
- Situer son rôle et sa mission au sein d'une organisation pour s’adapter et prendre des initiatives - Travailler en équipe et en réseau ainsi qu’en autonomie et responsabilité au service d’un projet - Analyser ses actions en situation professionnelle, s’autoévaluer pour améliorer sa pratique - Respecter les principes d’éthique, de déontologie et de responsabilité sociale et environnementale - Prendre en compte la problématique du handicap et de l'accessibilité dans ch... Voir plus
- 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’a... Voir plus
- 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 service... Voir plus
- 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 interface... Voir plus
Organisation pédagogique
Jusqu'en avril : 4 semaines en centre / 4 semaines en entreprise
Avril - août : 100% entreprise