Développeur full stack

Proposé par IFOCOP
Public concernés :
Demandeur d'emploi - Salarié non cadre - Artisan, commerçant, chef d’entreprise - Agriculteur - Salarié cadre - Fonctionnaire
Mode d'accompagnement :
En centre Voir tous les lieux de formation
Niveau visé :
Bac+3 (licence)
Tarif
2 760,00 € Finançable CPF
Durée :
8 mois
Type de formation :
Certifiante
Taux de réussite:
50 %
Pré-requis :
Niveau 5 ou dossier VAP (validation des acquis professionnels) à déposer auprès de l’IFOCOP

Présentation

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.

Une expédition complète de 8 mois avec immersion en entreprise.

Après 4 mois de cours en centre, la formation développeur full stack JS enchaine avec 4 mois en entreprise afin de permettre une immersion professionnelle totale, pour une réelle mise en œuvre des nouvelles compétences. Ce système « cours + entreprise » contribue pour une grande part à la performance inégalée d’ifocop en matière de retour à l’emploi.

La formation prépare à la Certification professionnelle « Concepteur développeur Full Stack » de niveau 6 (bac+3/4) enregistrée au Répertoire National des Certifications Professionnelles. Elle est éligible au CPF.

Formation complète / Période de 4 mois en entreprise
  • Programme

    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
  • Objectifs

    À 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.

  • Pédagogie

    Centrées sur l’acquisition de compétences opérationnelles et dans un objectif d’emploi, nos formations professionnelles en centre reposent sur la combinaison de deux périodes professionnalisantes : 4 mois de cours en centre, complétés par des cours à distance (visioconférence et e-learning) + 4 mois d’application pratique en entreprise.

    Pendant la formation, vous avez majoritairement des cours en centre mais également accès à une plateforme pédagogique en ligne vous permettant de travailler sur des ressources complémentaires.

    Vous bénéficiez aussi d’un accompagnement durant la période d’application en entreprise via cette plateforme pour la réalisation de votre dossier professionnel.

    Les modalités pédagogiques précises vous seront communiquées au cours de votre entretien de recrutement avec le Responsable de formation

  • Débouchés

    Type d'emplois accessibles :

    Les dénominations les plus fréquentes du métier sont les suivantes :   

    • Concepteur Développeur Web
    • Concepteur Développeur applications mobiles  
    • Analyste programmeur 
    • Lead Developer  
    • Développeur Full Stack
    • Développeur + langage recherché (PHP, JAVA, .NET, C++…)
    • Développeur informatique 
    • Développeur web
    • Développeur Front End
    • Développeur Back End 
  • Autres infos

    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

    Pas d’équipement particulier requis pour cette formation

    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 !

logo IFOCOP
Envie d'en savoir plus sur la formation :
Développeur full stack ?
Documentation gratuite
logo IFOCOP
A propos du centre IFOCOP

N°1 de la reconversion professionnelle et de l’alternance avec certification RNCP, Ifocop affiche un taux de retour à l’emploi situé systématiquement entre 80% et 90% moins d’un an après le démarrage de la formation (Source : Étude Emploi pour France Compétences sur les formations métiers RNCP).

Ifocop propose des formations de niveau Bac à Bac+3/4, en présentiel et à distance, dans les métiers du tertiaire :

  • Assistanat-Secrétariat
  • Comptabilité-Gestion
  • Commerce-Marketing-Achats
  • Digital-Web
  • Hôtellerie-Restauration
  • Immobilier
  • Pédagogie pour adultes
  • Ressources Humaines-Paie
  • Qualité
  • Logistique

Dispensées par des professionnels, les formations du groupe Ifocop sont certifiantes (28 titres enregistrés au RNCP) et éligibles au CPF.

Ifocop offre également un choix, en terme d’organisation et de durée de formation, à travers une offre de 5 formules pédagogiques différentes.

FORMULES EN PRÉSENTIEL :

Formation Intensive : 8 mois à temps plein (4 mois de cours + 4 mois de stage)

Formation Alternance : 12 mois à temps plein (alternance de cours et de travail en entreprise)

Formules accessibles en Ile-de-France et en région à :

  • Paris
  • Cergy-Pontoise
  • Melun
  • Montigny-le-Bretonneux
  • Rungis
  • Lille
  • Auxerre
  • Bordeaux

FORMULES À DISTANCE :

  • Formation en visioconférence : 6 mois à temps plein (3 mois de cours + 3 mois de stage)
  • Formation en e-learning : 7 mois à temps partiel (7h de cours par semaine sur ou en dehors de votre temps de travail)
  • Formations courtes certifiantes : 6 à 12j à temps plein (2j de cours par semaine sur votre temps de travail)

Formules accessibles sur toute la France.

Pour les personnes en situation de handicap, Ifocop propose également un service d’accompagnement personnalisé.

Documentation gratuite