Développer la partie front-end d’une application web ou web mobile en intégrant les recommandations de sécurité

Durée : 4 mois (environ 300 heures)

Tarif : 2 000 €


Objectifs Pédagogiques

Cette formation vise à développer les compétences suivantes :

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

Contenu Pédagogique

Module 1 : Fondamentaux du développement front-end (50 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 2 : Frameworks et bibliothèques front-end (80 heures)

  • Bootstrap :
    • Mise en page rapide et adaptative.
    • Composants préconçus.
  • Tailwind CSS :
    • Customisation avancée.
    • Approche utility-first.
  • Frameworks JavaScript :
    • Vue.js pour des interfaces dynamiques.
    • React.js pour des composants réutilisables.

Module 3 : 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 4 : 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 5 : 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.

Prérequis

  • Niveau Bac ou équivalent.
  • Compétences de base en programmation informatique.
  • Matériel requis :
    • Ordinateur avec connexion Internet.
    • Abonnement à des outils de prototypage (Figma ou Adobe XD, non inclus).

Modalités Pédagogiques

  • Formation en distanciel avec supports en ligne.
  • Échanges individuels et collectifs avec le formateur via visioconférences.
  • Accès à une plateforme e-learning pour les ressources complémentaires.

Modalités d’évaluation

  • Évaluations formatives sous forme de quiz et d’exercices pratiques.
  • Études de cas appliquées.
  • Validation par la présentation du projet final devant un jury.

Certification

Une attestation de réussite sera délivrée à la fin de la formation, validant les compétences acquises dans le cadre de ce bloc de compétences.


Modalités d’inscription

  • Entretien préalable avec un référent pédagogique pour valider les prérequis.
  • Inscription 15 jours avant le début de la formation.

Contact

FRAN&COL Formations
Téléphone : 02.33.04.59.25
Mail : gestion@franecol.fr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *