CCP BLOC 1 : Développer la partie front-end d'une application web ou web mobile en intégrant les recommandations de sécurité
FRANECOL FORMATIONS
Objectifs de la formation
Objectifs Pédagogiques
- Maîtriser les langages de programmation front-end (HTML, CSS, JavaScript).
- Implémenter des interfaces utilisateur modernes et adaptatives.
- Intégrer des mesures de sécurité lors du développement.
- Utiliser des frameworks et bibliothèques front-end pour optimiser le développement.
Programme
Module 1 : Installation d'un environnement de développement (30 heures)
- Introduction à Git et GitHub
- Installation et configuration de TypeScript.
- Configuration d'un IDE (Visual Studio Code, WebStorm).
- Utilisation des outils de gestion de paquets (npm, yarn).
Module 2 : Fondamentaux du développement front-end (150 heures)
Langages essentiels :
- HTML5 pour la structure.
- CSS3 pour le style et les animations.
- JavaScript pour l'interaction.
- Design adaptatif (Responsive Design) avec les grilles CSS et Flexbox.
Module 3 : Frameworks et bibliothèques front-end (150 heures)
Bootstrap :
- Mise en page rapide et adaptative.
- Composants préconçus.
Frameworks JavaScript :
- Vue.js pour des interfaces dynamiques.
- React.js pour des composants réutilisables.
Module 4 : Intégration des recommandations de sécurité (70 heures)
- Bonnes pratiques de sécurité en développement front-end.
- Protection contre les failles XSS (Cross-Site Scripting).
- Sécurisation des formulaires et validations côté client.
- Utilisation des headers HTTP pour renforcer la sécurité.
- Développement dans un environnement conforme aux RGPD.
Module 5 : Prototypage et testing (50 heures)
- Maquettage avec Figma et Adobe XD :
- Prototypage interactif.
- Wireframing.
- Tests fonctionnels et de compatibilité multi-navigateurs.
- Outils de débogage front-end (Chrome DevTools, Lighthouse).
Module 6 : Projet final (50 heures)
Conception et développement d'une application front-end complète :
- Intégration des principes sécuritaires.
- Application responsive et dynamique.
- Présentation et évaluation du projet devant un jury professionnel
Résultats attendus
Préparation au bloc de compétences 1 du titre Rncp Développeur web et web mobile
Les points forts
• Études de cas appliquées
• Cours vidéo à votre rythme + 3 heures d'atelier min /semaine en visio
• Échanges individuels et collectifs avec le formateur via visioconférences.
• Ateliers hebdomadaires ouverts à tous
• Serveur Discord 5j/7j
La certification
TP Développeur web et web mobile
- TypeTitre RNCP
- Niveau de sortieBAC+2 : DEUG, BT, DUT... (NIVEAU 5)
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineDéveloppement web
- Métier viséDéveloppeur / Développeuse informatique
RNCP 37674 RS -1 CertifInfo 114920 Organisme & lieu
- OrganismeFRANECOL FORMATIONS
- Région