Accueil > Parcours > Développeur FullStack - (PHP/Laravel)

Développeur FullStack - (PHP/Laravel)

Devenez développeur et constituez votre portfolio en réalisant des applications avec PHP/Laravel.

Attestation de Fin de Formation
À plein temps : 9 mois

Apperçue de la Formation

Quel est le rôle d’un(e) développeur(se) Fullstack Laravel ? 

Un(e) développeur(se) Fullstack Laravel (aussi appelé simplement un(e) développeur(se) Fullstack) a pour mission de créer des sites dynamiques grâce à un langage de programmation. 


 Il est chargé de :

  •  analyser les besoins à partir du cahier des charges défini par le client ou le chef de projet ;

  • définir les différentes étapes de fonctionnement de l’application ;

  • étudier l’ensemble des solutions techniques disponibles développer ; 

  • tester et valider les fonctionnalités du site ;

  • assurer le support technique du site et produire une documentation technique et fonctionnelle du site pour le client ;

  • apporter d’éventuelles corrections de bugs et d’effectuer des mises à jour 


Spécialité PHP / Laravel

Grâce à la spécialisation PHP/Laravel, vous aurez abordé tous les sujets centraux vous permettant de développer une application de manière professionnelle et robuste. Depuis l’affichage de données provenant de la base de données, la traduction de contenu, construire une API REST… 


Le développement PHP est à la portée de tous, il s’agit de faire la différence en matière de conception et exécution. Nous aborderons l'ensemble des sujets nécessaires à de bonnes bases pour entrer sereinement dans le monde du développement web professionnel (l'affichage de données provenant de la base de données, la traduction de contenu, construire une API REST…).


Vous maîtriserez les technologies et les langages techniques les plus demandés : 

HTML, CSS, Bootstrap, JavaScript, PHP, Laravel, Livewire, AlpineJS, SQL, UML, API REST, les appels API, Visual Studio Code, le responsive design, Git & GitHub.


Nos formations vous permettent d'apprendre par la pratique 

Réalisez des projets concrets basés sur des mises en situation professionnelles. Savoir c'est bien, savoir-faire c'est mieux !


Vous êtes accompagné par un mentor, professionnel du métier, tout au long de votre formation 

Le rôle du mentor, c’est parfois juste de débloquer un problème tout petit mais dont l’étudiant se fait une montagne. On permet d’avancer et de dédramatiser. 

Autonomes, mais jamais seuls !


Chez QuickLearnHouse, vous pourrez compter sur de nombreux soutiens : 

  • Les professeurs, experts du domaine. 

  • Les conseillers pédagogiques dédiés à votre réussite. 

  • Une communauté d’étudiants sur Discord. 


Pourquoi suivre cette formation?  

Cette formation a été créée par notre équipe pédagogique. Notre méthode pédagogique est basée sur la réalisation de projets concrets et l’accompagnement d’un expert métier chaque semaine, votre mentor. L’idée est simple : pour apprendre efficacement, il est important d’être actif dans son apprentissage. Au sein de ce parcours, cela passe par la réalisation de projets basés sur des scénarios issus du monde professionnel. Votre mission : chercher des solutions, créer vos livrables et les présenter de façon convaincante devant votre mentor ! En plus d’être une façon d’apprendre plus interactive, vous pourrez directement appliquer cette expérience en entreprise. La formation est composée de projets professionnalisants, à la complexité croissante. Chaque projet vous permettra d’acquérir des compétences spécifiques. 


Les compétences acquises grâce à cette formation 

  • Analyser un cahier des charges et choisir une solution technique adaptée parmi les solutions existantes ;

  • Concevoir l’architecture technique d’une application à l’aide de diagrammes UML

  • Créer des projets web dynamiques grâce PHP ;

  • Communiquer avec une base de données pour stocker et requêter des informations;

  • Développer de manière professionnelle grâce au framework Laravel;

  • Mettre en œuvre des tests unitaires et fonctionnels ainsi qu’utiliser les outils les plus connus d’intégration continue ;

  • Produire une documentation technique et fonctionnelle de l’application 

  • Prendre en compte les problématiques de performance d’une application PHP


Quels métiers pourrez-vous exercer ? 

Ce parcours donne accès aux métiers suivants :

  • Développeur web

  • Développeur PHP

  • Développeur Laravel

  • Développeur backend

À la fin de cette formation, vous obtiendrez le titre de Développeur FullStack.


Salaire du Développeur FullStack

En suivant la formation “Développeur FullStack (PHP/Laravel)”, vous pouvez prétendre aux rémunérations suivantes : 


  • Débutant(e) : 1 800 000 F CFA à 2 400 000 F CFA annuels bruts (Bénin)

  • Expérimenté(e) : 3 000 000 F CFA à 4 800 000 F CFA annuels bruts (Bénin)


Cette fourchette peut toutefois varier selon la taille d’entreprise et la région.


Ce profil est très recherché, majoritairement en CDI. Vous pourrez exercer en tant que Développeur(se) FullStack ou Développeur(se) Frontend ou Développeur(se) Backe-end, mais aussi Développeur(se) web, Lead Développeur(se).


Evolution professionnelle 

En tant que développeur(se) FullStack (PHP/Laravel), vous pourrez évoluer de plusieurs manières, notamment : 


  • En diversifiant vos compétences techniques pour devenir développeur(se) Frontend (VueJS ou ReactJS etc.); 

  • En prenant un rôle plus managérial en tant que Lead Developer ou CTO par exemple


Vous pouvez aussi vous inscrire dans l’un de ses parcours de Développeur Frontend après ce parcours et avoir les quatres premiers projets du parcours validés 


  1. Développeur Front-end (VueJS) 

  2. Développeur Front-end (ReactJS) 


Pré-requis 

Pour accéder directement à la certification, les candidats doivent obligatoirement justifier d'un des pré-requis suivants : 


  • être titulaire d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 2 ans en informatique ou dans le développement web ou dans le développement d’applications ; 

Ou 

  • être titulaire du baccalauréat(toute série confondue) 


Langue : un niveau B2 minimum en français.


Vous ne répondez pas aux critères d’admissibilité ? Nous vous invitons à déposer votre candidature, un conseiller en formation étudiera votre dossier et vous recontactera. 


Pour tous les candidats, la procédure de sélection s'effectue au travers d'un formulaire de candidature validant les pré-requis académiques ou dérogatoires, ainsi que l'adéquation du projet professionnel avec les objectifs de la formation. Seront collectées via ce formulaire les pièces justificatives constituant le dossier d'admission. Si nécessaire, un entretien individuel de motivation est organisé. 


Matériel: Les candidats doivent avoir l'accès à un ordinateur (PC ou Mac), muni d’un micro, d'un casque, d'une webcam ainsi qu'une bonne connexion Internet pour les séances de mentorat (3.2 Mbps en envoi et 1.8 Mbps en réception de données). De plus, pour mettre en œuvre les compétences, vous devrez : 

  • Travailler sur un ordinateur muni au minimum d'un processeur multi-cœurs, de 8 G0 de RAM (16 G0 étant plus confortable) et de 100Go d'espace de stockage disponible ;

  •  Être administrateur de votre ordinateur afin de pouvoir installer des programmes complémentaires.

Projets Professionnels

Projet 1 - 5 heures

Démarrez votre formation de développeur FullStack (PHP/Laravel)

Découvrez vos projets et le monde informatique.

Compétences cibles

  • Définir le cadre de votre formation 

  • Planifier votre formation

Projet 2 - 15 heures

Transformez une maquette en site web avec HTML & CSS

Démarrez sur HTML et CSS en intégrant les pages de FinderEvent, un site répertoriant les événements à venir dans une région donnée, tels que des concerts, des expositions, des festivals, etc.

Compétences cibles

  • Intégrer du contenu conformément à une maquette ;

  • Implémenter une interface responsive

Projet 3 - 20 heures

Créez une page web dynamique avec JavaScript

Vous avez obtenu une mission comme développeur front-end freelance. Vous devez concevoir un quiz à choix multiple où les utilisateurs peuvent répondre à des questions et voir leur score final avec JavaScript.

Compétences cibles

  • Gérer les événements utilisateurs avec JavaScript ;

  • Manipuler les éléments du DOM avec JavaScript ;

  • Récupérer et traiter les données utilisateurs dans le JavaScript via des formulaires

Projet 4 - 10 heures

Planifiez le développement du site de votre client

Planifiez chacune des étapes du projet de développement d’un site de création de menus pour les restaurateurs.

Compétences cibles

  • Présenter la solution technique ;

  • Rédiger les spécifications techniques d'un projet web à partir de besoins fonctionnels ;

  • Suivre le déroulement du projet grâce à un outil de gestion de projet ;

  • Découper une fonctionnalités en tâches pour préparer le développement ;

  • Mettre en place une méthode de veille technologique

Projet 5 - 100 heures

Concevez la solution technique d'une application de restauration en ligne, EatEasy

Utilisez vos connaissances en UML et MySQL pour imaginer et concevoir l'architecture de la base de donnée d'une application de restauration !

Compétences cibles

  • Concevoir la solution technique d’une application à l’aide de diagrammes UML

  • Implémenter le schéma de données dans la base

  • Réaliser un schéma de conception de la base de données de l’application

  • Réaliser des schémas UML cohérents et en accord avec les besoins énoncés

Projet 6 - 130 heures

Créez votre premier blog en PHP

Développez votre première application web avec PHP et MySQL, et offrez-vous une visibilité intéressante sur le web.

Compétences cibles

  • Assurer le suivi qualité d’un projet

  • Proposer un code propre et facilement évolutif

  • Créer et maintenir l’architecture technique du site

  • Créer une page web permettant de recueillir les informations saisies par un internaute

  • Estimer une tâche et tenir les délais

  • Gérer ses données avec une base de données

  • Rédiger les spécifications détaillées du projet

  • Analyser un cahier des charges

  • Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent

  • Conceptualiser l'ensemble de son application en décrivant sa structure (Entités/Domain Objects)

Projet 7 - 120 heures

Développez de A à Z une plateforme de vente de musique SoundBazaar

Mettez en pratique ce que vous avez appris pour développer la plateforme de vente de musique SoundBazaar. Vous utiliserez le Framework Laravel pour développer cette application web.

Compétences cibles

  • Développer une application proposant les fonctionnalités attendues par le client

  • Gérer une base de données MySQL ou PostgreSQL ou NoSQL avec Eloquent

  • Organiser son code pour garantir la lisibilité et la maintenabilité

  • Prendre en main le moteur de templating Blade

  • Respecter les bonnes pratiques de développement en vigueur

  • Sélectionner les langages de programmation adaptés pour le développement de l’application

  • Prendre en main le framework Laravel

Projet 8 - 120 heures

Créez un web service exposant une API

Créez StockMaster, une API de gestion de stock d'une boutique . Vous développerez votre application avec le framework Laravel.

Compétences cibles

  • Exposer une API REST avec Laravel

  • Lancer une authentification à chaque requête HTTP

  • Produire une documentation technique

  • Analyser et optimiser les performances d’une application

  • Concevoir une architecture efficace et adaptée

  • Suivre la qualité d’un projet

Projet 9 - 50 heures

Créer une application réactive avec Livewire

Vous développerez MailManager, une application de gestion de courrier entièrement réactive, sans nécessiter de codage JavaScript.

Compétences cibles

  • Interagir avec le backend en temps réel sans avoir besoin de recharger la page ni utiliser d'API.

  • Traiter des formulaires en temps réel ;

  • Mettre à jour les pages sans rechargement grâce à des modifications en temps réel.

Projet 10 - 10 heures

Créez et publiez votre portfolio de développeur

Vous avez réalisé plusieurs projets. Prenez du recul et créez un portfolio pour promouvoir votre travail afin d'être convainquant sur le marché.

Compétences cibles

  • Créer une maquette avec Figma

  • Déployer un site en ligne

Projet 11 - 100 heures

Stage en entreprise et projet de Fin de Formation

Stage de trois mois, présentiel ou remote selon votre choix. Nous vous proposons des entreprises ou nous vous aidons à faire votre stage dans l’entreprise de votre choix.

Compétences cibles

  • Rédaction d’un rapport de travail 

  • Rédaction de Projet

  • Présentation de projet

  • Réalisation de projet de A à Z

Financer ma Formation

Découvrez les dispositifs de financement auxquels vous pouvez prétendre et financez votre formation !

30 000F /mois
50 000 F
1 mois
(Idéal si vous n'avez pas les moyens)
Les avantages

    Projets professionnels

  • Espace collaboratif et chat
  • Accompagnement individuel avec un mentor
  • Adaptation à votre programme
  • Attestation de réussite
  • Stage en entreprise
28 000F /mois
47 000 F
3 mois
(Choisir par 70% de nos étudiants)
Les avantages

    Projets professionnels

  • Espace collaboratif et chat
  • Accompagnement individuel avec un mentor
  • Adaptation à votre programme
  • Attestation de réussite
  • Stage en entreprise
25 000F /mois
42 000 F
6 mois
(Très économique)
Les avantages

    Projets professionnels

  • Espace collaboratif et chat
  • Accompagnement individuel avec un mentor
  • Adaptation à votre programme
  • Attestation de réussite
  • Stage en entreprise

Prêt à donner un nouvel élan à votre carrière ?

Explorez de nouveaux horizons, développez vos compétences et réussissez dans votre projet professionnel. Avec notre plateforme, vous bénéficiez de conseils et d'un accompagnement personnalisé pour atteindre vos objectifs. Que vous souhaitiez mettre à jour vos connaissances, obtenir une certification ou vous spécialiser dans un métier d'avenir, nous sommes là pour vous aider. Rejoignez-nous et donnez un nouvel élan à votre parcours professionnel.

Démarrer ma candidature