Bachelor Développeur Web Full Stack
Titre Bac+3 de concepteur développeur d’applications du Ministère du Travail, de l’emploi et de l’insertion, certifié par France Compétences – RNCP Niveau 6, notre Bachelor Développeur Web Full Stack permet de passer de la mise en place à la conception à la réalisation de projets informatiques, autour de solutions web et mobiles.
Cette formation se déroule entièrement en alternance (contrat d’apprentissage ou contrat de professionnalisation) sur un rythme de 1 mois en formation/1 mois en entreprise avec une période finale de 4 mois en entreprise.
Modalités
Durée : 1 an
Localisation : Marseille Technopôle de Château Gombert
Forme : en alternance en contrat d’apprentissage ou de professionnalisation
Niveau d’admission : BAC+2 minimum à dominante informatique (BTS, DUT, Afpa, classes préparatoires, L2, …)
Conditions d’admissions : sur dossier
Inscription : en ligne
Frais de scolarité : 0 €. La scolarité étant en alternance dans une entreprise, les frais sont pris en charge par l’OPCO auquel adhère l’entreprise ou l’entreprise elle-même (tout ou partie).
Frais d’inscription/de dossier : 0 €
Évaluations : contrôle continu sous forme de mini projets (réalisation d’applications à partir de cahier des charges).
Accessibilité : Nos locaux sont accessibles aux personnes handicapées, en rez-de-chaussée et sans escaliers.
Programme
Développement logiciel
Renforcement algorithmique, tests unitaires, qualité du code
Développement orienté objet et fonctionnel
Bases de données requêtes et administration
Modélisation UML
Développement Web et Mobile Full-Stack
Développement Frontend
(Frontend web responsive, utilisation d’API REST, sécurité, ergonomie, accessibilité, …)
Développement Backend avec NodeJS
(Framework Express, architecture REST, sécurité JWT, …)
Systèmes et Réseaux
Utilisation de Linux et scripts (Commandes, filtres, scripts Shell)
Utilisation de conteneurs Docker (bases de données, services back-end, CI/CD)
Communication écrite et orale
Mises en situation (planification et suivi du projet, développement, utilisation de conteneurs, CI/CD, tests unitaires, workflow github)
Mission en entreprise (soutenance)
Emploi et débouchés
La conception et la gestion solutions applicatives ou web nécessitent du développeur qu’il soit capable d’analyser les besoins et de proposer des solutions adaptées. Le métier consiste, à partir d’un cahier des charges, de concevoir une solution web, web mobile ou logicielle dans un environnement spécifique (sécurité informatique, infrastructure existante…).
Entreprise de services numériques (ESN ou ex-SSII) réalisant des prestations de développement d’applications, en régie ou au forfait.
Structure utilisatrice, de type entreprise du secteur privé ou public, possédant un service dédié aux études et aux développements informatiques.
Activité d’informaticien d’études indépendant.
Concepteur développeur, concepteur d’applications informatiques.
Développeur d’applications, développeur informatique.
Développeur web, développeur back-end.
Développeur d’applications mobiles, développeur web mobile.
Ingénieur d’études et développement.
Objectifs
Le Développeur Web Full Stack doit savoir concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité, concevoir et développer la persistance des données en intégrant les recommandations de sécurité et concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité.