Actuellement en rénovation, le site actuel peut connaître des perturbations. Merci de votre compréhension.
En poursuivant votre navigation, vous acceptez le dépôt de cookies destinés à mesurer la fréquentation du site ainsi quà vous proposer des vidéos, des boutons de partage et des remontées de contenus de plateformes sociales.
Inscription recommandée (nombre de places limité)
Béatrice
MASSON
Coordinatrice
Labellisée GRANDE ECOLE DU NUMERIQUE, la formation a pour ambition de former des stagiaires (sans pré-requis, mais avec une forte appétence pour le numérique et le codage informatique) 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.
Dans le cadre d’un projet web, il analyse la demande, détermine les technologies à mettre en œuvre et organise le plan de développement de l’application ou du site dans le respect des principes de l’écoconception et de sécurité. Intégré au sein d’une DSI ou d’une équipe informatique d’une entreprise de services numériques, travaillant en agence web ou en freelance, il met en place une organisation de travail collaborative et encadre les activités.
Pas de niveau scolaire requis
La formation est organisée en trois blocs de compétences (BC) :
BC01 - Préparer la réalisation d’un site ou d'une application web
- Identifier les informations nécessaires à la réalisation du projet pour valider le plan de développement du site ou de l’application.
- Traduire l’expression des besoins du responsable du projet pour déterminer les spécifications techniques du site ou de l’application web en mobilisant les concepts, les technologies et langages appropriés.
- Proposer des éléments innovants et pertinents grâce à une veille technique afin de renforcer l’éco-conception, l’accessibilité et la sécurité du site ou de l’application web.
- Présenter au client le dossier de spécifications techniques pour validation et le planning.
- Formaliser les spécifications de la solution web afin de répondre à la problématique du client en respectant les normes et les standards du web
- Délimiter le périmètre de chaque membre de l’équipe projet et encadrer en fonction des expertises (graphiste, UX designer, référenceur, développeur front, développeur back, administrateur système...) afin de planifier le travail collaboratif.
- Choisir un mode et des outils de travail adaptés (comme un gestionnaire de version) pour permettre le suivi de l’avancement du projet et interagir de manière fluide avec les acteurs.
BC02 - Développer des interfaces Frontend pour un site ou une application web / web mobile
- Analyser conceptuellement la maquette (images, vidéos, etc.) pour la découper en blocs sémantiques puis la traduire en HTML.
- Développer une page web et mettre en place la structure HTML (balises sémantiques et génériques) pour intégrer la maquette.
- Importer des “actifs” (feuilles de style, images, vidéos, fichiers audio, scripts) pour dynamiser la page ou le site (éco-conception).
- Manipuler la typographie (corps, graisse, import de polices, etc.) pour mettre en forme les textes et respecter les normes d’accessibilité du site pour les personnes en situation de handicap.
- Ordonner l’agencement des blocs et mettre en oeuvre la philosophie mobile first (media queries) afin d’assurer une adaptation de l’affichage aux diverses tailles d’écran.
- Structurer le code en utilisant des préprocesseurs CSS pour faciliter le travail
- Manipuler la page web pour interagir avec l’utilisateur.
- Développer des requêtes HTTP asynchrones pour communiquer avec un serveur de manière fluide et transparente.
BC03 - Développer le Backend d'un site ou d'une application web / web mobile
- Modéliser une base de données optimisée répondant aux spécifications techniques et fonctionnelles afin de stocker les données, d’y accéder de manière sécurisée et de limiter la redondance des données
- Composer des requêtes HTTP (POST, GET) efficaces via formulaires ou appels d’URL pour gérer les interactions entre l’utilisateur et le serveur
- Concevoir une application en mobilisant des modèles de programmation moderne
- Développer le code source en suivant les règles de nommage et les bonnes pratiques
- Construire un backoffice complet afin de faciliter l’administration de l’application web
- Déployer les techniques de sécurité pour permettre l’inscription, la connexion / déconnexion d manière sécurisée.
- Évaluer son propre code et les fonctionnalités du projet
- Établir la maintenance de l’application (suivi des mises à jour et documentation)
- Proposer le cas échéant des solutions correctives afin d’assurer la continuité du site ou de l’application et les transmettre à l’équipe.
TITRE
Possibilité de validation totale ou partielle par bloc de compétence.
BTS, DEUST (Niveau 5)
Poursuites d’études :
- Titre professionnel Concepteur développeur d’application
- Titre professionnel Concepteur designer utilisateur d’interface
Débouchés :
- Développeur web
- Intégrateur web
- Développeur Front-End ou Back-End
- Développeur Full Stack
- Développeur PHP
- Développeur JavaScript
Très forte appétence pour le numérique, le code informatique.
Formation labellisée GRANDE ÉCOLE DU NUMÉRIQUE
Lycée Lesage - Vannes
Les délais d’accès à la formation sont variables en fonction des places vacantes. Nous consulter.
15 €/h (hors accord négocié) - Nos conditions générales de vente sont consultables sur notre site https://greta-bretagne.ac-rennes.fr/portail/web/conditions-generales-de-vente
CPF
Projet de transition professionnelle
QUALIF Emploi programme
En savoir + sur les financements.