Webecom Formations développeur web | Formation développeur Web (front+back complète)

Formation Certifiante (BAC + 2) : Développeur Web Fullstack 2023-2024

Les inscriptions pour la prochaine session de formation sont ouvertes. La formation débutera le 8 janvier 2024, les places étant limitées à 20 personnes, réalisez rapidement votre demande de candidature afin que nous puissions rapidement étudier votre candidature.

Télécharger le programme la formation Développeur Web complète

Date de la prochaine session : le 8 janvier 2024 , Téléchargez le calendrier

Horaires : De 9h à à 12h30 et de 13h30 à 16h30 soit 6h/jour (+30min de pause/jour) et 7h/jour pendant la période en entreprise.

Compétences traitées : La formation développeur fullstack est composée de la formation "développeur front", de la formation "développeur back", la formation "Designer UI/ UX" et la formation "développement d'applications avec framework".

Durée: 1277h au total dont 245h en entreprise (environ 10 mois)

Accessibilité: En présentiel ou à distance au choix.

Prérequis :Entretien individuel suite à la demande de préinscription + tests d'admission.

Modalités d'accès : Formation continue ou VAE (modalités d'accès par la VAE). Lors de l'entretien individuel un aménagement de parcours / modules pourra être envisagé.

Lieu : 1 bd des états-unis - Saint-Etienne à côté de l'arrêt de tram de la Cité du Design.

Références légales : Code NSF: 326t - Code ROME M1805. - Date de publication au JO : 19-07-2023 - RNCP 37805

Financement : Cette formation est finançable via le CPF ou tout autre dispositif (Transition Pro, Région, Pôle Emploi) . 

Accessible aux personnes en situation de handicap : oui. Aménagement personnalisé possible (contacter le référent handicap au 06 27 85 21 09)

Précisions supplémentaires sur la candidature :

formation cpf developpeur web

C'est une formation qui demande de l'investissement personnel et destinée au candidats les plus curieux et motivés. Nos métiers sont passionnants mais certaines phases d'acquisition de compétences prennent du temps et de la détermination pour en comprendre entièrement les concepts. Un entretien individuel est effectué suite à chaque demande de pré-inscription.

Les critères d'acceptation ne prennent pas en compte le niveau scolaire mais, plutôt la curiosité, la motivation, le projet professionnel, la rigueur et la logique ainsi que l'attrait auprès des nouvelles technologies. Les bases de l'anglais sont requises, pas besoin de parler l'anglais dans nos métiers mais il faut savoir le lire et le comprendre. Suite à l'entretien individuel, des tests d'aptitudes sont effectués. Pour les exercices à la maison, et les personnes en distanciel, un ordinateur, un casque micro et une connexion internet sont indispensables. Sur demande, M.Eric Bertout, personne désignée en qualité de référent pour les publics en situation de handicap, peut prévoir un amménagement spécifique des locaux et des matériels.

Taux d'insertion :Pour l'année 2021-2022, >85% de nos apprenants ayant suivis la formation développeur Web ont obtenu un contrat à l'issue de la formation Consultez notre étude statistique sur les 4 dernières années.

Proposer ma candidature en présentiel ou en distanciel

La formation Développeur Web fullstack aborde la création de site Web et le développement d'applications depuis les bases. Elle a pour but de vous permettre d'acquérir de solides compétences pour mener à bien votre projet professionnel en utilisant une méthode de travail rigoureuse. Que vous soyez dans un projet de reconversion professionnelle, salarié, ou si vous prévoyez la création de votre propre entreprise, cette formation Web longue et complète a été conçue pour répondre à une demande de formation certifiante de qualité adaptée au marché de l'emploi.

Elle permet d'accéder aux métiers suivants:

  • Développeur Full stack
  • Développeur Front-End
  • Développeur Back-End
  • Développeur PHP
  • Développeur JavaScript
  • Designer UI/UX
  • Développeur spécialisé framework

Consultez notre analyse métiers récente relative à la certification

Désormais en possession des informations importantes, approfondissons un peu !

Formation développeur Web, apprendre à apprendre :

Nous débutons par les bases, pas à pas, au niveau de chacun. La formation développeur Web est exigeante, elle requiert de la motivation et de la curiosité mais, si l'anglais ne vous fait pas trop peur et que vous êtes très motivé, alors, c'est un plus !

Aujourd'hui le métier de développeur Web est très largement sollicité par les entreprises de tous les secteurs, néanmoins, on peut noter une forte disparité entre les besoins des entreprises et les compétences des développeurs Web en sortie de formation. C'est pour cette raison que de nombreux développeurs Web n'arrivent pas à trouver de travail en sortant des cours. Il suffit de jeter un oeil sur Linked-In pour voir l'étendue des dégats... En effet, très souvent, ils ont des compétences générales, savent utiliser beaucoups d'outils, de frameworks et de librairies dont ils utilisent les fonctionnalités mais sans comprendre réellement comment ces outils sont construits.

Ce n'est pas ça le métier de développeur Web ! Mais pas du tout ! Il faut apprendre à apprendre, acquérir une logique de développement, résoudre des problèmes, les conceptualiser, modéliser des schémas de données... Pour résumer, un développeur Web c'est une personne qui utilise ses compétences analytiques pour résoudre des problèmes en utilisant la programmation. C'est la raison pour laquelle il faut être accompagné par des formateurs qualifiés et expérimentés qui vous apprennent et vous guident à comprendre ce métier passionnant qui vous permet ensuite de construire pleins de choses. C'est exactement la raison pour laquelle nous sommes là, à Webecom, depuis plus de dix ans.

Mais construire quoi exactement? Justement c'est ça qui est passionant ! Construire ce que vous voulez, en utilisant n'importe quel langage. D'une application spécifique en PHP/Ajax utilisée pour automatiser et gérer les tâches d'une entreprise en passant par le développement d'une interface de gestion des candidatures d'un centre de formation (oui c'est un ancien élève qui nous l'a développée) ou la création d'un petit jeu personnel en Javascript pour briller auprès de vos amis en soirée. C'est exactement la raison pour laquelle nous sommes là, vous apprendre à apprendre ces métiers et faire de vous des constructeurs.

Bon c'est bien beau tout ça, mais, comme vous vous en doutez, les formateurs ne font pas tout, et il va falloir travailler dur pendant toute la formation pour acquérir cette logique, développer votre sens analytique, résoudre pleins de problèmes via la programmation, pour ensuite, en fin de formation, être capable d'aborder par vous même des technologies et langages plus avancés, vous n'aurez plus besoin de nous et vous pourrez voler de vos propres ailes.

Formation développeur Web: Et le front-end?

Nous avons abordé la programmation, la conceptualisation et la construction d'outils, mais ce n'est pas tout ! Parlons dorénavant de la partie relative au front-end et l'UI/UX, à quoi ça sert ?

Le module de formation développeur front-end et designer UI/UX abordent une autre partie de nos métiers. Il sont relatifs aux compétences nécéssaires pour construire des sites Web et des interfaces visuelles que des utilisateurs seront amenés à utiliser.

C'est encore d'une autre manière, à Webecom, que nous abordons le sujet. Il faut se mettre à la place des utilisateurs et des clients. Lorsque l'on rencontre un client qui souhaite investir dans un site Web pour développer son chiffre d'affaires et son activité, quelles seront les étapes et les compétences nécéssaires pour mener à bien le projet?

Oui, l'objectif est bien de vous apprendre à vous positionner dans une stratégie de gestion de projet mais non, vous ne serez pas chef de projet à la fin de la formation. Devenir chef de projet demande une importante expérience en entreprise avant de se positionner, il serait impensable de devenir chef de projet à la fin d'une formation.

Par contre nous allons vous apprendre les compétences qui vous permettrons, avec l'expérience, de le devenir. Quelles sont les compétences importantes à acquérir selon vous?

Tout d'abord, oubliez les CMS en vous disant que faire un site internet c'est utiliser par exemple Wordpress, d'y coller un template pré-construit à l'intérieur et de le modifier avec le CSS et un peu de Javascript pour qu'il corresponde à peu près la demande du client. En tous cas, ce n'est pas ce que vous allez faire à Webecom. Même si beaucoup d'agence Web travaillent ainsi, ce n'est, encore une fois, pas ça le métier de développeur front-end et encore moins celui de chef de projet, ou de designer UI/UX

Tout commence par la compréhension du métier du client, comment construire un site internet ou appli. efficace représentant son activité si vous ne savez pas de quoi on parle? Il y a une fois de plus, une étape de recherche et de compréhension sur la nature de l'activité, ses modes de fonctionnement et ses objectifs. Une fois cette étape effectuée, vous pourrez donc poser des questions judicieuses au client afin de faire force de proposition sur des éléments à mettre en avant ou fonctionnalités supplémentaires à proposer. (Exemple vécu: Bonjour, je souhaite mettre en place un site Web pour mon entreprise dont l'activité principale est le rétrofitage d'unités de production! Voilà-Voilà...

Bref, La première étape après avoir compris l'activité de l'entreprise est de poser des questions judicieuses au client afin d'enrichir le cahier des charges dans l'optique de vous adresser efficacement aux futurs visiteurs du site. Cette étape effectuées, on ne part pas, billes en tête dans le codage pour faire un joli site. C'est d'ailleurs un terme qui est banni, on met surtout en place des éléments utiles et efficaces avec un positionnement stratégique. En premier lieu, nous allons construire les maquettes graphiques qui représenteront le site ou l'application une fois qu'il sera développé. Vous allez me dire, et à juste titre, ceci n'est pas le métier de développeur front-end?!

En effet, toute l'etape de réflexion et de conception des maquettes des interfaces relève du domaine du designer UI / UX. C'est pourquoi, nous avons ajouté un module optionnel UI/UX dans lequel vous allez apprendre à concevoir des maquettes graphiques en utilisant Figma qui permet de présenter au client des maquettes interactives. Vos maquettes doivent être minutieusement réfléchies,la réflexion doit être orientée sur l'ergonomie de l'application ou du site internet pour permettre une utilisation simple, efficace et intuitive.On appelle ceci l'UI/UX, expérience de l'utilisation de l'interface et expérience utilisateur (user interface / user experience)

Une fois les maquettes conçues, il va falloir les présenter oralement au client (à nous en l'occurence) en expliquant chaque choix de positionnement ou colorimétrique effectué par vos soins. Au final, si vous avez bien travaillé et bien justifié vos choix, le client va signer vos maquettes avec un bon pour accord. C'est uniquement après cette étape que le codage intervient grâce aux joies du HTML et du CSS qui permettent de retranscrire strictement à l'identique les maquettes signées. Le code sera ensuite interprêté par le navigateur et voilà, vous aurez réalisé le joli site internet/appli ergonomique de votre client.

Comme ça tout à l'air simple n'est-ce pas? Vous imaginez bien que pendant la phase d'intégration des maquettes, il va falloir respecter pleins de choses:

  • Que le site soit "mobile first" ou responsive (Je vous ai dit qu'il fallait comprendre l'anglais hein!). Ces anglisismes signifient que votre site doit être adaptatif et pensé pour leur utilisation avec un dispositif mobile ou tablette.
  • Les normes de codages imposées par le World Wilde Web Consortium (Plus connus sous le nom de W3C).
  • Le référencement naturel du site internet, (Je pourrais vous en parler pendant des heures mais la page est déjà bien assez remplie comme ça, vous pourrez nous poser des questions directement à ce sujet, cela tombe bien, c'est ma spécialité.) Pour faire simple, le référencement naturel est directement lié au chiffre d'affaire généré par un site d'e-commerce et à la visibilité d'une entreprise sur les différents moteurs de recherche comme Google. Si vous nous avez trouvé, c'est grâce au référencement naturel.
  • La compatibilité du site sur différents navigateurs
  • La sémantique bien employée, la hiérarchisation des textes, la mise en ligne, l'optimisation des éléments pour alléger le poids des pages,les commentaires etc...

Alors que les choses soient claires, oui la partie front end est plus relatives à l'intégration web en utilisant du script HTML/CSS/SASS (qui ne sont pas des langages). Nous sommes d'accord sur ce point. Néanmoins si c'était uniquement cela, nous pourrions garder l'appelation métier "Webdesigner" ou "intégrateur Web" vous ne croyez pas? Vous voyez où je veux en venir? Oui le développeur front-end est également amené aussi à utiliser un langage de développement, le Javascript tout particulièrement.

Alors certes avec déjà toutes ces compétences on peut déjà trouver un travail en qualité d'intégrateur Web, Webdesigner, graphiste Web, UI / UX designer voir chef de projet avec l'expérience. Mais un développeur front-end est en fait un vrai développeur. Il est amené à utiliser (souvent) le JavaScript et des librairies pour mettre en place les fonctionnalités front-end des interfaces. Avec l'expérience et son évolution de carrière, le développeur front-end devient aussi expérimenté en programmation qu'un développeur back-end. Il a ainsi double casquette.

Comme vous pouvez le deviner, ces deux métiers initialement totalement différents, se rejoignent de plus en plus sur la partie développement, c'est la raison pour laquelle on ne peut pas faire l'impasse sur cette partie fondamentale de nos métiers.

Au terme de ce chapitre, vous serez donc capable de concevoir une maquette de site internet sous Figma, de l'intégrer avec ses multiples pages en utilisant le HTML5/CSS3/SASS via un simple éditeur (IDE) et le JavaScript pour les interractions fonctionelles. Le site que vous aurez développé respectera un cahier des charges précis que vous aurez enrichi par vos questions et propositions.

Tout au long de l'intégration vous veillerez à respecter les normes W3C et rendrez un travail respectant les normes d'accessibilité, les règles relatives à l'ergonomie ainsi que les impératifs liés au SEO (Référencement naturel)

En effet, pas de logiciels complexes pour apprendre à coder ! Tout à la main, à la dure (from scratch) ! C'est de cette manière que l'on apprend le mieux et avec de solides bases ! Mais rassurez-vous, ce n'est pas aussi difficile que cela en a l'air. Vous apprendrez rapidement à utiliser un IDE pour la gestion de tous vos projets, c'est tout de même beaucoup plus adapté pour la partie développement qu'un simple éditeur de texte.

J'espère que ces explications vous permettent d'y voir plus clair sur ces formidables métiers. Si cela vous conforte encore plus dans votre démarche, prenez contact avec nous et rejoignez le club des développeurs Web fullstack formés à Webecom !

Formation Développeur Back-End

La formation développeur back-end concerne le développement et la programmation d'applications spécifiques grâce au PHP en utilisant le langage objet, relié à une base de données SQL.

Nous abordons ce chapitre ensemble et avec notre formateur en développement. C'est la partie de la formation qui demande le plus de concentration et de logique mais, rassurez-vous, nous prenons le temps de progresser pas à pas.

Comme je le disait plus haut, il est primordial d'apprendre à comprendre la logique de construction et la conceptualisation, c'est la partie la plus importante avant d'aborder le développement plus avancé. Vous apprendrez donc dans un premier temps à maîtriser les outils et à conceptualiser puis développer différents programmes simple en PHP (ex: Distributeur de canettes, personnages de jeux vidéo...)

Une fois la partie algorithmique, conceptualisation et utilisation des outils bien maîtrisée, nous pourrons aborder le développement objet où vous serez amenés à créer une application Web spécifique en PHP et Ajax reliée à une base SQL. Vous développerez également des interfaces d'administration protégées par mot de passe sécurisée et pleins d'outils super pratiques issues de l'imagination débordante des formateurs.

C'est grâce à une pédagogie bien précise, des outils et programmes que nous avons développés en interne et une méthode de travail rigoureuse que nous vous apprenons à devenir des développeurs Web compétents.

Un développeur Web mobilise ses compétences pour trouver des solutions à un problème donné grâce à des langages de programmation. Il doit comprendre le champs d'utilisation de l'outil à construire, en réaliser les schémas fonctionnels et mesurer sa faisabilité tout en estimant le temps nécessaire à son élaboration. Vient ensuite la phase de développement avec les langages, les outils et les technologies les plus adaptés.

On commence à vous apprendre la programmation à la dure depuis une page blanche (from-scratch), et, une fois que vous serez le Dieu de la programmation (j'exagère peut être un petit peu), il sera temps de vous apprendre le développement d'applications à l'aide d'outils communément appelés frameworks (Laravel, Symfony etc...). C'est dans cet objectif que nous intégrons la Formation d'appli. en utilisant des Framework de développement comme Laravel, Symfony etc...

C'est grâce à l'ensemble de ces compétences durement acquises que vous deviendrez les chouchous des entreprises qui recherchent désespérement des développeurs Web fullstack avec de réelles compétences qui malheureusement ne peuvent pas s'acquérir en trois mois. C'est la raison pour laquelle la formation s'étend sur une periode de 10 mois et que plus de 85% de nos apprenants trouvent un emploi ou se lancent dans la création de leur activité. Vous pouvez consulter notre étude réalisée sur le retour à l'emploi de nos anciens sur les quatre dernières années.

Proposer ma candidature en présentiel ou en distanciel
Pré-enregistrement à la formation:

Dès le début de votre projet de formation, nous vous conseillons de pré-enregistrer votre souhait de participation.

Pour les financements de type Transition Pro (anciènnement CIF), votre dossier complet doit être finalisé et déposé au plus tard 3 mois avant le début de la formation, alors ne tardez pas et contactez-nous! (Variable suivant le dispositif de votre région)

Si l'effectif maximal est atteint pour une session, vous serez inscrit sur la file d'attente afin de remplacer un désistement qui aurait lieu avant le début des cours.

Afin de répondre à vos questions, n'hésitez pas à faire appel à notre conseiller via notre page contact. Il saura vous aider dans vos démarches et répondre à vos interrogations.

Les modalités de validation du titre Développeur Web

Pour valider un bloc, l’évaluation des acquis doit être supérieure ou égale à 50 %.

Pour valider le titre développeur Web, Il faut obtenir une note supérieure ou égale à 50% . Le calcul de la moyenne des notes est pondéré de la manière suivante:

  • Contrôle continu: 30%
  • Stage évalué en entreprise: 20%
  • Examens évalués par les jurys: 50%

Le titre est obtenu en validant le tronc commun (bloc développeur front-end+ + bloc développeur back-end ) , un bloc optionnel au choix ainsi qu’une période de stage en entreprise de 245h minimum (Deux mois)

  • Développeur web option UX-UI designer : tronc commun + bloc 4 + stage
  • Développeur web option framework (front-end ou back-end) : tronc commun + bloc 3 + stage
  • Développeur web option DevOps : tronc commun + bloc 5 + stage

Le titre de Développeur Web peut être obtenu selon les modalités suivantes:

  1. Le candidat suit la formation complète: Il doit alors obtenir une note supérieure ou égale à 50% dans tous les blocs pour valider le titre, et 50% en moyenne globale (contrôle continu + stage + examen)
  2. Le candidat veut effectuer une validation des acquis d’expérience: Le candidat peut justifier de son expérience sur 1, 2 ou la totalité des blocs (Voir le processus d’accès par la V.A.E.)
  3. Le candidat souhaite valider un bloc uniquement: Chaque bloc peut être validé indépendamment des autres blocs. Néanmoins pour valider la certification dans son ensemble, le candidat devra valider le tronc commun , un bloc optionnel ainsi que d'effectuer une période de stage en entreprise
  4. Le candidat a validé un bloc reconnu équivalent sur une autre certification : Afin de faciliter les mobilités professionnelles, il est possible pour un candidat de valider la certification en ayant déjà acquis un bloc reconnu d'équivalent.

Le bloc est donc automatiquement validé et il ne devra passer que les blocs manquants via la formation continue ou en engageant une VAE s'il dispose de l'expérience professionnelle.