Formation métier

Formation Développeur full stack

La formation développeur full stack fait de vous un professionnel du web tout-terrain, maîtrisant aussi bien le front-end que le back-end.

Certification professionnelle RNCP Niveau 6 (bac +3/4) — Formation Développeur full stack éligible CPF

Modalités du parcours Développeur Full Stack

Formation en centre

4 mois de cours en présentiel
+ 4 mois en entreprise

En savoir plus
Formation en alternance

1 semaine en formation
+ 3 semaines en entreprise, pendant 12 mois

En savoir plus
Formation métier Web Digital
  • Des formations certifiantes reconnues sur le marché de l’emploi

  • Une mise en application de vos compétences sur le terrain qui vous rend opérationnel

  • Un ancrage local permettant de créer des liens avec les entreprises du secteur

  • Des espaces de coworking et d’échanges aménagés pour partager ses aventures

La formation Développeur Full Stack en détail

Objectif formation Développeur Full Stack

À l’issue de la formation les candidats peuvent cadrer et organiser techniquement un projet informatique, concevoir et développer des interfaces graphiques (front-end) et des interfaces métiers (back-end), puis industrialiser et garantir le développement.

Programme formation Développeur Full Stack

Cadrer et organiser techniquement un projet informatique de développement

  • Sélectionner l’environnement de développement en déterminant la Stack technique afin de répondre aux besoins du client, analysés en amont
  • Collaborer à la rédaction d’un cahier des charges technique structuré en réponse aux besoins fonctionnels exprimés afin de délimiter la finalité et le périmètre du projet informatique
  • Participer à la mise en place d’une approche de gestion de projet, entre autres via une démarche et des points d’étapes, afin de rendre l’organisation de travail efficiente
  • Déployer la recette en assurant plusieurs tests de fonctionnalités visant à vérifier la conformité de l’application/ du site au cours de son cycle de vie
  • Mettre en œuvre un plan de maintenance informatique en le déclinant sous plusieurs niveaux, dans le but de préserver et développer les performances du système

Concevoir et développer des interfaces graphiques / Front-end

  • Créer des pages web en utilisant les possibilités de mise en page et de mise en forme avancées pour développer des interfaces graphiques interactives et compatibles avec différentes tailles de terminaux
  • Concevoir des interfaces front-end en tenant compte des normes graphiques et ergonomiques en vue d’améliorer l’expérience utilisateur
  • Ecrire des algorithmes en utilisant la syntaxe spécifique d’un langage de programmation dans le respect des normes d’accessibilité et de qualité du code
  • Concevoir des interfaces à l’aide de frameworks et librairies dans le but d’améliorer la qualité, la productivité et le travail en équipe

 

  • Particularités Java-Script :

    • Html / CSS
    • Introduction à la programmation JavaScript « procédurale »
    • JavaScript et DOM : Modèle objet du document
    • Librairies JavaScript pour le web : jQuery et jQuery UI
    • Librairies JavaScript pour le développement mobile : Bootstrap
    • AJAX : Méthode Asynchrone
    • Typescript
    • Librairie JavaScript pour le développement d’application riche : Angular
  • Particularités Symfony :

    • Concevoir et développer des interfaces graphiques Front-endBootstrap
    • HTML5 / CCS3
    • Photoshop
    • Javascript (base, DOM; pré-requis : HTML5 / CSS3)
    • Jquery (pré-requis : javascript)

Concevoir et développer des interfaces métiers / Back-end

  • Mettre en œuvre des protocoles réseau pour échanger avec la couche graphique et la couche d’accès aux données
  • Concevoir et développer l’architecture de composants logiciels via l’utilisation de langage appliqués au développement ainsi que de patrons de conception, frameworks et librairies dans l’optique de développer des composants métier
  • Concevoir et gérer la couche de persistance des données en ayant recours à l’algorithmie et la syntaxe d’un ou plusieurs langages appliqués au développement de composants d’accès aux données dans l’optique de gérer des données
  • Manipuler des données dans un système de gestion de base de données afin de satisfaire les opérations de création, lecture, mise à jour et suppression de données
  • Mettre en œuvre des protocoles réseau pour échanger avec la couche métier
  • Ouvrir un canal de communication entre un client et un serveur à l’aide d’un protocole réseau afin d’échanger des données entre l’interface graphique et la couche métier d’une application

 

  • Particularités Java-Script :

    • MongoDB : SGBD JSON NoSQL
    • Node JS : Serveur web full JavaScript
    • Express JS : Librairie JavaScript Server Side pour les applications web
    • Architecture client / serveur : Séparation physique des logiques
    • AJAX : Création d’une API REST
    • WebSocket et Socket.i
  • Particularités Symfony :

    • Modélisation SGBD
    • SQL
    • PHP + XML et SOAP
    • Ajax et WebServices
    • PHP OO/Architecture MVC en PHP
    • Symfony (routes, contrôleurs, vues, modèles, formulaires, sécurité)
    • Projet Symfony
    • Architecture client / serveur

Industrialiser et garantir le développement

  • Travailler en équipe et de façon collaborative sur différentes versions de son projet en parallèle de la version principale en maîtrisant les outils de gestion de code source et de versioning afin de pérenniser le développement du projet
  • Gérer les dépendances du projet via des outils appropriés dans l’optique d’assurer la traçabilité des frameworks et librairies utilisés

Validation de la formation Développeur Full Stack

Certification RNCP niveau 6 (bac+3/4) reconnue par l’État

Certification professionnelle « Concepteur développeur Full Stack » enregistrée au Répertoire National des Certifications Professionnelles (RNCP) le 29/09/2022 sur décision de France compétences.

Code RNCP : 36926 – Formacode® : 30854, 31054, 31088

En savoir plus sur nos formations certifiantes

Modalités de certification

L’évaluation se fait en deux temps :

  • Un contrôle continu durant pour la période de cours permettant de valider chaque bloc de compétences.
  • Une évaluation complémentaire comprenant :
    • Une présentation orale devant un jury de professionnels
    • L’appréciation de votre tuteur en entreprise

Chaque bloc de compétences fait l’objet d’une certification partielle.

Tous les blocs de compétences et l’évaluation complémentaire doivent être validés pour obtenir la certification.

Prérequis & admission formation Développeur Full Stack

Bagage requis

  • Niveau 5 ou dossier VAP (validation des acquis professionnels) à déposer auprès de l’IFOCOP
  • Une première expérience professionnelle souhaitée dans le domaine du développement
  • Compétences transverses :
    • Capacités d’organisation et de travail en autonomie
    • Capacités rédactionnelles
    • Aisance relationnelle
    • Sens de la satisfaction client

Compétences spécifiques

Expérience professionnelle bienvenue dans une des parties du programme de la formation.

S’agissant d’une formation professionnelle pour adultes, la motivation reste un facteur déterminant.

Équipement nécessaire

Il vous sera nécessaire de disposer d’un ordinateur personnel et d’une connexion internet performante.

Embarquement

L’admission à une formation métier se fait sur dossier, test d’admission et entretien personnel approfondi.

Délai d’accès

Le délai d’accès à une formation professionnelle ifocop est compris entre 1 et 6 mois, selon le calendrier de la formation et le dispositif de financement mobilisé.­

Attention : si vous êtes salarié et que vous souhaitez vous former dans le cadre d’un congé de formation (CPF de transition professionnelle) le délai à prévoir est de 6 mois. Anticipez dès maintenant votre projet de formation !

S’inscrire à une réunion d’information

Les prochaines réunions d’information

Formation métier Développeur full stack JS

Nos centres de formation,
vos camps de base

Cette formation est disponible dans nos centres :

Tous nos centres sont accessibles aux personnes à mobilité réduite.

Financez votre formation développeur Full Stack avec ifocop

Des dispositifs de financement existent pour financer votre formation de développeur Full Stack JS avec ifocop. Que vous soyez salarié, demandeur d’emploi ou étudiant, découvrez les dispositifs pour financer votre formation ifocop selon votre statut ou votre situation.

Les prochaines étapes

Préparez votre aventure formative sereinement en suivant le balisage des différentes étapes que nous vous proposons !

  1. Vous êtes ici
    Étape 1

    Je choisis ma formation

  2. Étape 2

    J’assiste à une réunion d’information

  3. Étape 3

    Je constitue mon dossier de candidature

  4. Étape 4

    J’obtiens un entretien individuel

  5. Étape 5

    L’aventure peut commencer !

Envie d’en savoir plus ? Inscrivez-vous à une réunion d’information !

Vous avez des questions et souhaitez être conseillé(e) sur cette formation métier ? Inscrivez-vous à l’une de nos prochaines séances d’information.

Besoin de renseignements complémentaires sur cette formation développeur Full Stack ?

Autres formations dans le domaine Web / Digital qui pourraient vous plaire

Nos derniers articles qui pourraient vous intéresser