Le titre Concepteur Développeur Full Stack valide les compétences acquises au cours de la 3ème année du Bachelor Full Concepteur Développeur Full Stack. C’est le dernier étage de la fusée qui finalise de ton parcours Bachelor Concepteur Développeur Full Stack. C’est l’année de ton immersion professionnelle en alternant les cours au campus IMIE Paris et la pratique professionnelle dans ton entreprise. Au terme du Bachelor, tu peux revendiquer le titre de Concepteur Développeur Web Full StackRNCP39608 de niveau 6 (Bac+3) sous l’autorité du certificateur 3iL ingénieurs.
Accessible à toutes et tous titulaires d’un Bac+2 informatique orienté développement (BTS SLAM, DWWM) ou justifiant d’un expérience informatique significative dans le domaine visé.
Aptitude
Tu t’intéresses au développement web et la programmation
Tu as un sens relationnel, une bonne communication et une grande ouverture d’esprit
Tu fais preuve de curiosité, d’analyse et de logique
Tu es passionné par les nouvelles technologies et l’innovation
Délai d’accès
Une session par an courant octobre. Les inscriptions sont ouvertes en continu neuf mois avant la formation.
Tu peux intégrer la formation au plus tard un mois après le démarrage des cours. Dans ce cas, IMIE Paris n’organise pas de rattrapage des heures de formation non suivies. Néanmoins, notre équipe pédagogique peut te proposer un plan de rattrapage individualisé.
Conditions d’accès
L’admission à IMIE Paris se déroule après entretien de motivation et des tests de compétences transverses (anglais et culture générale informatique).
Notre service des admissions prendra contact avec toi dans un délais de 48 heures ouvrées suivant ta demande d’inscription issue du formulaire de contact en ligne.
Pour un traitement plus rapide, tu peux nous contacter par téléphone (01.84.78.22.17) et échanger directement avec notre équipe sourcing qui te proposera un entretien physique au sein du campus les jours suivants.
Accessibilité RQTH
Formation ouverte aux personnes en situation de handicap sauf contre-indication médicale et sous réserve de validation de la commission handicap IMIE Paris.
La commission handicap IMIE Paris, composée du directeur de l’école, de la directrice pédagogue et référente handicap, étudie les modalités d’adaptation du cadre pédagogique pour ton intégration en fonction de ton handicap.
La durée de la formation est de 540 heures réparties sur 12 mois.
Les épreuves de certification sont généralement organisées septembre (N+1).
Ton parcours de formation est optimisé pour te permettre la poursuite du cursus en Mastère Développement IA & DevOps dès le mois d’octobre en alternance.
Rythme
La formation est alternée pendant 12 mois sur un rythme moyen d’une semaine au campus et trois semaines en entreprise.
Les cours sont dispensés du lundi au vendredi de 9 heures à 17 heures, soit 35 heures hebdomadaire.
Méthodes mobilisées
IMIE Paris s’inscrit dans une politique de qualité pédagogique qui repose sur l’interactivité, l’émulation, l’échange, la manipulation du matériel et la dynamique de groupe. Nous avons la conviction que pour les matières enseignées au sein d’IMIE Paris, la formation dispensée en présentiel est la méthode la plus efficace.
Les cours sont dispensés exclusivement en présentiel, le recours au distanciel répond à des situations exceptionnelles ne permettant pas de maintenir les cours sur le campus.
Articulation entre apports théoriques est mise en situation pratique
Objectifs et compétences
Maîtriser les langages de programmation multiplateformes
Connaitre les frameworks et outils de développement : Symfony, React, etc.
Maîtriser l’architecture logicielle : MVC, SOA, etc., pour garantir la modularité, la scalabilité et la pérennité de l’application.
Être capable d’analyser et résoudre des problèmes
Être capable de concevoir et développer des composants d’interfaceutilisateur
Être capable de concevoir et développer la persistance des données
Être capable de concevoir et développer une application multicouche
Détails du programme
Concevoir et réaliser des interfaces utilisateurs adaptatives et des expériences interactives frontend
Projet Épreuves Certifianteses front-end
Développement d’interfaces Front-end
Ergonomie UX/UI et Accessibilité
Application web dynamiques et interactives
Framework et bibliothèque Front-end
Projet de développement Front-end (Fil rouge)
Concevoir et réaliser des applications et des services Back-end sur des architectures serveur complexes
Développement et Frameworks Back-end
Analyse et modélisation (UML)
Base de données (SQL et NoSQL)
Administration Hébergement Web
Stratégie de sauvegarde et versionning
Conception et Développement d’API REST
Projet de développement Back-end (Fil rouge)
Élaborer, intégrer et optimiser les architectures de systèmes d’information et garantir l’industrialisation du développement.
Linux : administration système et optimisation
Architectures sécurisées (Cloud et hybrides)
Versioning et gestion de versions décentralisé
Intégration et Déploiement Continus
Projet CI/CD : mise en place, monitoring, évolution
Gérer les projets numériques et collaborer à l’amélioration continue des systèmes d’information.
Étude d’avant-projet (MOA)
Gestion de projet (MOE)
Méthodologie Agile
Gestion des coûts et du budget
Coordonner les équipes de projet (Communication)
Anglais Professionnel et Recherche documentaire
Veille Technologique multilingue
Qualité logicielle et amélioration continue
Préparation à des certifications / attestations
Outils techniques
Coût de la formation
Dans le cadre la 3ème année du Bachelor Full Stack : 6 000 € TTC
Hors parcours Bachelor Full Stack (inscription externe directement en 3ème année) : 8 000 € TTC + 500 € de frais de dossier
Parcours suivi en alternance : la formation est financée par l’entreprise d’accueil via son OPCO (opérateur de compétences). Aucun frais n’est à la charge de l’apprenant.
– Dans le cadre d’un parcours continu de formation :
À la fin de ton parcours, la certification du titre est validé par un jury externe à l’école et habilité par le certificateur du titre visé sur la base des éléments suivants :
Mises en situations professionnelles écrites, orales ou sur machine spécifiques pour chacun des 4 blocs + évaluation complémentaire post-blocs d’un Projet d’Étude Professionnel.
Un entretien final avec le jury.
– Dans le cadre d’une demande VAE :
Le titre de Concepteur développeur web full stack est éligible à la VAE mais IMIE Paris ne propose pas de parcours de certification s’inscrivant dans une démarche de VAE. Veuillez contacter le certificateur pour une démarche en ce sens : https://www.3il-ingenieurs.fr
Débouchés
Le développeur web full stack peut exercer dans tout secteur d’activité et toute taille d’entreprise : Agences Web – Entreprises de Services du Numérique (ESN) – Secteur du e-commerce – Entreprises utilisatrices – Start-ups technologiques
Développeur Full Stack : Conception et développement d’applications web complètes.
Développeur Front-End : Création et optimisation des interfaces utilisateurs.
Développeur Back-End : Gestion des bases de données et des architectures serveur.
Architecte Logiciel : Définition et supervision des infrastructures logicielles.
Ingénieur DevOps : Automatisation et intégration continue des applications.
Consultant en Transformation Digitale : Accompagnement des entreprises dans leur transition
C’est un développeur polyvalent, capable d’intervenir sur le front-end comme sur le Back-end dans le domaine du développement de sites web. Il est souvent sollicité par des entreprises n’étant pas en mesure d’engager différents développeurs spécialisés.
Analyste développeur
C’est un informaticien exerçant les fonctions d’analyse, de programmation, de rédaction de documentations techniques d’applications informatiques qu’il déploie, ainsi que d’assistance aux utilisateurs.
Développeur web / mobile
Le métier de développeur web consiste à créer, coder et tester des sites internet et des applications web. Le développeur web mobile est le chef d’orchestre des applications mobiles. Il conçoit des programmes informatiques, tel un développeur web, à la différence qu’il se spécialise dans le domaine mobile et nomade.
Concepteur développeur Full Stack : des missions variées
Ton terrain de jeu
Le concepteur développeur d’applications est un véritable maître d’œuvre du numérique. Ton métier consiste à concevoir, développer et mettre en place des solutions informatiques répondant aux besoins des utilisateurs. Tu interviens à toutes les étapes du projet, de la phase d’analyse à la maintenance en passant par le développement et le test.
Tu analyses et tu définis les besoins des utilisateurs en t’entretenant avec eux, en analysant les cahiers des charges et en effectuant des recherches. Tu intègres les contrainteséconomiques, temporelles, environnementales et de sécurité propres de tes clients. Alors, tu conçois une maquette de l‘architecture de l’applicationavec des enchaînements d’écrans qui permettent de visualiser les fonctionnalités, les interfaces utilisateurs de type desktop ou web. Il s’agit d’une présentation ludique qui permet aux utilisateurs de se projeter dans l’utilisation future de l’application. C’est le moment où tu interagis avec les utilisateurs pour valider ou modifier le projet et les technologies à utiliser.
Ensuite tu développes l’application en utilisant des langages de programmation et des outils de développement spécifiques. Tu conçois et tu mets en œuvre la persistance des données. Tu modélises et tu créés une base de données detype relationnel ou NoSQL (Not only SQL) ou tu adaptes une base existante en l’optimisant ou en ajoutant des éléments sans introduire de vulnérabilité dans le système d’informations.
Enfin tu testes l’application pour garantir son bon fonctionnement et corriger les bugs. Une fois l’application validée, tu assures son déploiement, sa mise en production et tu assures la maintenance corrective et évolutive.
Ton poste dans l’équipe
Le métier de concepteur développeur d’applications est un métier passionnant et plein d’avenir. Il t’offre de nombreuses opportunités d’évolution et te permet de travailler dans des secteurs d’activité très variés.
Tu assures tes missions dans des entreprises et des contextes professionnels divers. Tu es mobile géographiquement et tu t’adaptes aux nouveaux environnements de travail. Pour faciliter le travail en équipe, tu peux être amené à utiliser des outils de travail collaboratif.
Tu agis avec autonomie et, le cas échéant, avec des responsabilités d’animation et de coordination des ces projets qui font suite à des demandes formulées directement par un client, par une maîtrise d’ouvrage ou par l’intermédiaire d’un chef de projet. Tu peux travailler en tant que salarié d’une entreprise, pour un clientde la société de services qui t’emploie ou en tant qu’indépendant directement pour un client. Tes activités diffèrent selon la taille et l’organisation du projet.
Pour les projets de petite taille, tu peux mener en autonomie la conception et le développement de l’application. Dans le cas de moyens et de grands projets, tu travailles soit au sein d’une équipe hiérarchisée sous la responsabilité d’un chef de projet, soit en équipe pluridisciplinaire. Tu appliques et fait appliquer les normes de qualité de ton entreprise ou de ton prestataire de services. Tu appliques les recommandations de sécurité émises par l’Agence nationale de la sécurité des systèmes d’information (ANSSI).
Tes qualités
Au delà de tes compétences techniques, tu fais preuve de curiosité, de persévérance, de dynamisme et d’adaptabilité car ton métier impose que tu sois au fait des évolutions technologiques.
Tu as de bonnes capacités relationnelles pour interagiravec des interlocuteurs tels que la maîtrise d’ouvrage, les utilisateurs, le chef de projet, l’architecte logiciel, les testeurs, le responsable de la sécurité des systèmes d’information (RSSI) de ton entreprise, de ton client ou de ton hébergeur, les web designers (UI et UX), les experts techniques et les autres développeurs, tout en conciliant des exigences contradictoires.
Ton niveau d’anglais te permet de comprendre les documentations techniques ainsi que d’échanger avec des développeurs distants de nationalités différentes.
Tes domaines d’intervention
Sociétés de Services et d’Ingénierie Informatique (SSII): Conception et développement d’applications pour des clients variés.
Startups: Participation à des projets innovants et agiles dans un environnement dynamique.
Grandes entreprises: Intégration au sein d’équipes dédiées au développement d’applications internes.
Agences web: Création de sites web et d’applications web pour des clients professionnels.
Freelance: Indépendance et flexibilité dans la gestion de projets et la collaboration avec divers clients.
Tes missions
Sites web: Sites web vitrines, e-commerce, portails web, etc.
Applications mobiles: Applications natives, hybrides et web pour iOS et Android.
Logiciels métiers: Applications de gestion pour différents secteurs d’activité.