Please enable JavaScript.
Coggle requires JavaScript to display documents.
Activité 1 : FRONT END, Activité 2 Back end, REAC - Coggle Diagram
Activité 1 : FRONT END
4 - Réaliser une interface utilisateur avec une solution de gestion de contenu ou e-commerce
Contexte(s) professionnel(s) de mise en œuvre
Utilisation de pages d'administration pour l'installation et le paramétrage
Seul ou en équipe
Description de la compétence
Fournir une solution de gestion de contenu à partir d'un cahier des charges client
Créer
Comptes utilisateurs
Structure du site pour la gestion utilisateur
En respectant la sécurité
Personaliser et adapter l'interface sur les différents support
Veille technologique
Critères de performance
Besoin client
Installation et paramétrages
Comptes utilisateurs
Personnaliser la structure et l'aspect visuel du site
Référencement et documentation en français et anglais
Veille technologique et partage de connaissances
Savoir faire
Technique
Installer et maintenir une solution CMS ou e-commerce
Réaliser toutes les opérations de manipulation de gabarit
Gérer les contraintes multilingues
Publication
Optimiser le référencement
Publication sur un serveur
Respect des règles d'orthographe et de grammaire
Organisation
Outil de partage de fichiers
Relationnel
Rédaction d'un guide utilisateur
Connaissance
Gestion des droits et rôles des comptes utilisateurs
Règles d’accessibilité des contenus web du type WCAG
Architecture web et normes
Languages de développement web
Moyens de paiement en ligne
Chaines de publication (workflow)
Principes de référencement
3 - Développer une interface utilisateur web dynamique
Description de la compétence
Développer, tester et optimiser pour les supports mobiles
Publier en maximisant le référencement
Documenter les traitements coté client
Veille technologique (S'informer puis partager)
Sécurité et vulnérabilités
Résoudre un problème technique
Nouvelles fonctionnalités
Contexte(s) professionnel(s) de mise en œuvre
Seul ou en équipe
Environnement de développement
Tests sur plusieurs navigateurs
Utilisation de mécanismes asynchrones (ex: AJAX)
Savoir faire
Relationnel
Travailler avec un logiciel de partage de fichier
Être actif sur les forums et chat
Technique
Algorithmique
Intégration de scripts avec framework client
Corriger, documenter et tester les scripts client
Publication et référencement
Connaissance
Anglais technique
Architecture web et normes W3C, ECMA script et DOM
Failles de sécurité (XSS, CSRF)
Publication sécurisée en SCP ou SSH
Bonnes pratiques et référencement
Critères de performance
Fournir une documentation technique sur le matériel et le code source utilisés
Optimisation
Supports mobiles
Charte graphique entreprise
Expérience utilisateur
Bonnes pratiques du développeur
La veille permet d'optimiser l'application au niveau technique et sécurité et doit être partagée
Tests conformes aux cahier des charges et aux exigences de sécurité
1 - Maquetter une application
Description de la compétence
Maquette des interfaces utilisateurs de l’application
Contenu en langue française ou anglaise
Contexte(s) professionnel(s) de mise en œuvre
Approche Agile
Applications sur des supports et environnements multiples.
Principales fonctionnalités tout au long du cycle de développement
Critères de performance
Exigences de sécurité spécifiques de l’application
Charte graphique de l’entreprise
Français ou en anglais sans faute
Savoir faire
Technique
langage de modélisation unifié UML
Maitriser un outil de maquette
Maquetter en Anglais et en Français
Connaissance
Vocabulaire professionnel technique en français et en anglais
2 - Réaliser une interface utilisateur web statique et adaptable
Description de la compétence
Rendu visuel optimisé et adapté à l’équipement de l’utilisateur et à l’ensemble des navigateurs ciblés
Publier les pages web sur un serveur et les rendre visibles sur les moteurs de recherche
Contenu en langue française ou anglaise
Contexte(s) professionnel(s) de mise en œuvre
La visibilité du site (référencement)
dépend du public visé.
Compétences en web design pour la mise en page des informations et/ou des objets graphiques et multimédias
Critères de performance
Les pages web sont optimisées pour le web mobile
Les pages web sont publiées sur un serveur
Les pages web s’adaptent à la taille de l’écran
Savoir faire
Relationnel
Rapport
Synthétiser
Réunion
Technique
Utiliser un framework de type adaptatif, y compris pour le web mobile
Connaissance
Les langages du développement web, tels que langage de balise et feuilles de style
Activité 2 Back end
Créer une base de données
Description de la compétence – processus de mise en œuvre
Stockage et organisation des données à l'aide d'un SGBD
Contexte(s) professionnel(s) de mise en œuvre
Besoin sécuritaire du SGBD
Bdd relationnelle
BDD non relationnelle
critère de performance
Gestion des droits et sécurité BDD
BDD conforme au schéma physique
Exécuter les scripts sans erreurs
Savoir-faire techniques, organisationnels, relationnels
Connaissance des SGBD/JSON/XML, veille technologique
Développer les composants d’accès aux données
Description de la compétence – processus de mise en œuvre
Pratiquer une veille technologique sur la sécurité informatique et les vulnérabilités connues.
Rechercher des solutions innovantes et pertinentes pour la résolution de problèmes techniques
coder, tester et documenter les composants d'accès aux données stockées dans une base de données
Contexte(s) professionnel(s) de mise en œuvre
développement de la partie persistance de l'application
Le développement des composants s’effectue à partir d'un IDE
Critères de performance
Les traitements des données répondent aux fonctionnalités décrites dans le dossier de conception technique
approche fonctionnelle et sécurité du SGBD
Savoir-faire techniques, organisationnels, relationnels
Coder les composants dans un POO de façon sécurisés
respect des règles orthographiques et grammaticales
Réaliser des tests, corriger les erreurs et remédier aux vulnérabilités détectées
Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce
Description de la compétence – processus de mise en œuvre
A partir du cahier des charges, coder, tester et documenter coté server afin de rendre le site web adapter aux besoins des utilisateurs
Pratiquer une veille technologique
Publier l’application web sur un serveur.
Contexte(s) professionnel(s) de mise en œuvre
Le développement d'une application web s’effectue à partir d'un IDE, supportant les différents langages serveur.
Critères de performance
bonnes pratiques de développement objet
Les composants serveur contribuent à la sécurité de l’application
Les tests de sécurité suivent un plan reconnu par la profession
L'application web est publiée sur un serveur
La veille sur les vulnérabilités connues
Savoir-faire techniques, organisationnels, relationnels
Écrire un algorithme
Développer dans un langage objet de façon dynamique
Gérer la sécurité de l’application dans la partie serveur
Tester la sécurité du site, avec un guide de test reconnu
Publier l'application web sur un serveur
Développer la partie back-end d’une application web ou web mobile
Description de la compétence – processus de mise en œuvre
Publier l’application web sur un serveur.
A partir du cahier des charges, coder, tester et documenter coté server afin de rendre le site web adapter aux besoins des utilisateurs
Pratiquer une veille technologique
Contexte(s) professionnel(s) de mise en œuvre
A travers la mise en place de mécanismes asynchrones, optimiser l'application web
Le développement d'une application web s’effectue à partir d'un IDE, supportant les différents langages serveur.
Critères de performance
L'application web est publiée sur un serveur
Les tests de sécurité suivent un plan reconnu par la profession
Les composants serveur contribuent à la sécurité de l’application
Les bonnes pratiques de développement sont respectées
Savoir-faire techniques, organisationnels, relationnels
Écrire un algorithme
Développer dans un langage objet de façon dynamique
Gérer la sécurité de l’application dans la partie serveur
Tester la sécurité du site, avec un guide de test reconnu
Publier l'application web sur un serveur
REAC
Titre professionnelle DWWM pour deux corps de métiers
Réviser en 2018 conjointement avec des professionnelles
Présente deux activitées : le
Front-end
et le
Back-End
d'une application web et web mobile avec recommandation du sécurité
Prise en compte des évolutions permanents demandées pour le web et web mobile
En conséquent des suppression des compétences type "desktop"
L'évolution des technologie et des usages amène les développeurs à acquérir de nouveau type de compétences
Prise en compte de la cybersécurité pendant le cycle de développement
Stratégie : Mise en place de la cybersécurité sur demande des utilisateurs, suivant les recommandations de l'ANSSI