Développeur·se Front-end

Présentation Présentation

Le.a développeur.se front-end intervient sur l’ensemble de la chaîne de production de l’interface utilisateur d’une site ou application web du développement des fonctionnalités au déploiement de l'application. Il/elle analyse les besoins des clients consignés au préalable dans un cahier des charges par le chef de projet. Il/elle préconise et met en œuvre une solution technique pour concevoir des sites sur mesure ou adapter des solutions techniques existantes. En plus, il/elle est responsable de la qualité du code et du déploiement d'applications front-end qui sont stables et bien testées.

Débouchés métiers :

  • Développeur front-end
  • Responsable CI/CD
  • Testeur.teuse

Suite de parcours formation

  • TP Concepteur Développeur d’Applications

Compétences Compétences visées

Le module de spécialisation de développement Frontend s’articule autour de ces 2 compétences principales qu’il sera en mesure de mettre en oeuvre en milieu professionnel :

  • Développer la partie front-end d’une application web ou web mobile en intégrant les recommandations de sécurité, performance et accessibilité
  • Concevoir et créer les processus d'intégration et de déploiement continus d'un site ou d'une application web front-end.

Programme Programme

Développement d'interfaces web dynamiques

  • Développement en JavaScript des fonctionnalités d’animations et d'interactions avec l’utilisateur
  • Intégration de requêtes de type asynchrone (AJAX)
  • Développement d’une interface dynamique à l’aide d’un framework (React. Angular, Vue ou Svelte)
  • Gérer les données et leur état dans l’interface

Mettre en place la sécurité web

  • Respecter les meilleures pratiques en matière de sécurité côté client.
  • Mitiger les vulnérabilités courantes des applications web (par ex. la protection contre les attaques XSS, CSRF, DOS, CSP)

Intégrer la vérification du code et de tests des fonctionnalités développées 

  • Intégration d'outils pour la vérification de la qualité du code (linting/formatting)
  • Développer des test unitaires, d’intégration et  End-to-End


Optimiser la performance

  • Optimiser les mesures de performance les plus importantes dans le navigateur web
  • Optimiser la taille du build et des ressources 

Assurer l’accessibilité web

  • Prise en compte des règles d'accessibilité (RGAA/WCAG)

Préparer et exécuter les plans de tests et déploiement d’une application front-end

Mettre en oeuvre l'intégration continu

  • Créer la procédure d’intégration continue 
  • Créer automatiquement le build de l'application.
  • Exécuter les tests en manuel, ou en automatique dans le cadre d’un processus d’intégration continue

Admission Admission

Très forte motivation, à prouver !

  • Ce que nous cherchons ? De la curiosité, de la créativité, une bonne expression à l’oral et à l’écrit, une représentation claire du métier… et bien sûr, l’envie de s’engager dans une formation intense

  • Avoir un projet professionnel dans le développement.

Prix Prix de la formation

Formation prise en charge et rémunérée par la Région Hauts-de-France dans le cadre du Programme Régional de Formation.

      


Retourner en haut