Aller au contenu principal

Développeur web full stack + spécialisation frameworks & UI/UW

Date de mise à jour :
Identifiant Offre Info : 06_2394647F
Organisme responsable : GRETA-CFA BRETAGNE SUD (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

  • M1805 Études et développement informatique

Formacode

  • 31010 : Architecture web
  • 31036 : Administration base de données
  • 31090 : Développement web
  • 31098 : Programmation orientée objet

Présentation de la formation

Objectifs

La formation vise à former des professionnels au métier de développeur web full stack. Le développeur web full stack  est capable de concevoir et réaliser de A à Z un site ou une application web et mobile, de comprendre et de travailler sur « toute la stack » : - Développement du projet ou de l'application web (conception, organisation) - Développement de l'interface avec l'utilisateur ou « front end » en veillant à mettre en place les  solutions techniques nécessaires pour une…

La formation vise à former des professionnels au métier de développeur web full stack. Le développeur web full stack  est capable de concevoir et réaliser de A à Z un site ou une application web et mobile, de comprendre et de travailler sur « toute la stack » :
- Développement du projet ou de l'application web (conception, organisation)
- Développement de l'interface avec l'utilisateur ou « front end » en veillant à mettre en place les  solutions techniques nécessaires pour une expérience utilisateur optimale (notamment en termes de « responsive design ») et une interface intuitive et dynamique (mise en œuvre des technologies et langages appropriés pour garantir l'accessibilité pour tous les publics).
- Développement des bases de données et du codage de l'application (identification, requêtes dans la base de données, …) ou « back end » en veillant à mettre en œuvre, dans une démarche d'éco-conception, les technologies et langages appropriés visant à garantir la sécurité de l'application.   

Sa maîtrise du développement d'applications web front-end et back-end lui permet de coordonner le développement d'applications ou de sites web et d'être ainsi un profil recherché par les entreprises.
 
La formation permet en plus d'acquérir deux spécialités supplémentaires : 

- une spécialisation frameworks pour être capable de concevoir une application au sein d'un environnement commun. L'avantage est de permettre d'accelérer les temps de production et de livraison au client, tout en travaillant dans un environnement normalisé, fiable et sécurisé. Les framework permettent une meilleure maintenabilité et facilitent les opérations de mise-à jour.

- une spécialisation UX/UI pour  comprendre les besoins des utilisateurs dans leur démarche d'utilisation d'un produit. Cette étape nécessite de comprendre un cahier des charges client, réaliser les prototypes de composants d'interface (boutons d'actions, champs de formulaire ... ), d'effectuer des tests d'usabilité.

Programme de la formation

Bloc de compétences 1 - Développement Front End de sites et applications web Traduire une maquette en code structuré et valide compréhensible par les navigateurs suivant les règles du W3C, du RGAA et WCAG pour l'accessibilité HTML : le langage, la sémantiques et le référencement (SEO) CSS : le langage, la mise en forme et l'animation d'une page Intégrer du contenu de manière moderne et responsive : flexbox, grids, media queries Utiliser un framework (Bootstrap) et un…

Bloc de compétences 1 - Développement Front End de sites et applications web
Traduire une maquette en code structuré et valide compréhensible par les navigateurs suivant les règles du W3C, du RGAA et WCAG pour l'accessibilité
HTML : le langage, la sémantiques et le référencement (SEO)
CSS : le langage, la mise en forme et l'animation d'une page
Intégrer du contenu de manière moderne et responsive : flexbox, grids, media queries
Utiliser un framework (Bootstrap) et un préprocesseur de CSS (Sass)
Dynamiser une page avec JavaScript
JavaScript : l'algorithmique, la programmation fonctionnelle, le langage
Manipulation du Document Object Model avec une approche object
JavaScript asynchrone : JSON, ajax, utilisation de services externes
Bloc de compétences 2 : Développement back end d'applications Web
Bases de données : conception, MCD, MLD, modèle relationnel
Bases de données : faire des requêtes, langage SQL
Bases de données : sécuriser et administrer (MySQL, PhpMyAdmin). Respect de la réglementation (RGPD)
PHP : le langage, programmation fonctionnelle et procédurale
La Programmation Orientée Objet : UML, concepts, application à PHP
Accès aux données sécurisées : PDO, utilisateurs et rôles, session (et cookies), sécurité (hachage, prévention des injections, failles XSS)
Architecture d'une application : Modèle-Vue-Contrôleur, organisation et protection des fichiers (.htaccess, ...), gestion des dépendances en PHP (Composer)
Tester et déployer une application sur un serveur
Construire une API REST (utilisation de Supabase)
Bloc de compétences 3 : Développement avancé : Comprendre et utiliser une architecture de type framework
Principe et intérêts d'un framework de back end
Installation et dépendances de Symfony
Configuration et architecture d'un projet
MVC sous Symfony : routage et contrôleurs, gestion des accès et permissions, sécurité (JWT)
MVC sous Symfony : les vues avec un moteur de template (Twig)
MVC sous Symfony : les modèles, le schéma Entity/Repository, la liaison entre les objets et la base de données relationnelle (ORM Doctrine)
Bloc de compétences 4 : Design d'interfaces utilisateur
Analyser un cahier des charges et le traduire
Garantir la cohérence graphique et typologique d'un site (UI)
Structurer l'ergonomie d'une application (UX)
Maquettage et prototypage (Figma)
Composants, layout et responsive design (Figma)

Validation et sanction

Développeur Web

Type de formation

Certifiante

Niveau de sortie

BAC + 2

Durée, rythme, financement

Durée

En centre

812 h

En entreprise

280 h

Financement

Conventionnement
Oui
Financeur
  • Collectivité territoriale - Conseil régional

    Programme : Région Bretagne - QUALIF Emploi Programme

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Demandeur d'emploi moins de 26 ans

Modalités de recrutement et d'admission

Information collective

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

SOUS RESERVE DE FINANCEMENT REGION Pas de niveau scolaire requis - Très forte appétence pour le numérique, le code informatique - Anglais

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

20 Rue Winston Churchill
56000 Vannes

Responsable : GRETA-CFA DE BRETAGNE SUD - Agence de Vannes - Lyc

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
20 Rue Winston Churchill
56000 Vannes
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes