Développeur d'application PHP Symfony

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

Période de formation

12 mois à temps plein

Durée de la formation

804 heures supervisées

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Apprenez les compétences clés de votre futur métier en validant 15 projets tirés de cas concrets d’entreprise.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Diplôme de niveau 6 (bac +3/4)

Décrochez une certification professionnelle et bénéficiez de notre garantie embauché ou remboursé.*

DéveloppementDéveloppeur d'application PHP Symfony
Certification

Diplôme de niveau 6 (bac +3/4)

Période de formation

12 mois à temps plein

Durée de la formation

804 heures supervisées


Devenez développeur d’application PHP 

Créez des applications puissantes avec Symfony

Le développeur d’application PHP Symfony est un expert en développement back-end. 

Son métier consiste à concevoir, développer et maintenir des applications web robustes et performantes en utilisant le framework Symfony, un outil puissant et largement utilisé dans l'industrie. 

Ces applications peuvent prendre diverses formes, de sites web interactifs à des applications e-commerce sophistiquées, en passant par des systèmes de gestion de contenu (CMS) personnalisés.

Les missions types que vous pourrez mener 

En tant que développeur d'application PHP Symfony, vous aurez l'opportunité de mener des missions passionnantes, par exemple :

  • Concevoir des solutions numériques : vous créerez des architectures logicielles solides pour répondre aux besoins spécifiques des clients.
  • Développer des fonctionnalités : vous coderez des fonctionnalités avancées en utilisant PHP et le framework Symfony pour garantir des performances optimales.
  • Optimiser et maintenir : vous assurerez la maintenance continue des applications existantes et veillerez à leur évolutivité.
  • Tester et déboguer des applications pour garantir leur bon fonctionnement.

Nos formations vous permettent d’apprendre par la pratique

Notre pédagogie est composée généralement de 20% de théorie et 80% de 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 

« Être mentor, c'est accompagner et guider l'étudiant tout au long de son apprentissage en s'adaptant à ses besoins personnels et à son rythme. »  Aymerik, mentor sur le parcours Développeur d’application PHP Symfony
Aymerik, mentor sur le parcours Développeur d’application PHP Symfony : « Être mentor, c'est accompagner et guider l'étudiant tout au long de son apprentissage en s'adaptant à ses besoins personnels et à son rythme. »

Vos opportunités de carrière et d’emplois à la suite de ce programme

En suivant notre formation en ligne, vous pourrez exercer de nombreux métiers dont celui de développeur d’application PHP Symfony, développeur back-end, ou encore chef de projet en développement web.

Les compétences acquises vous ouvriront les portes d'entreprises technologiques, d'agences de développement, de start-ups innovantes, ainsi que d'entreprises dans des secteurs variés, tous à la recherche d'experts en développement PHP Symfony. 

Les salaires du marché pour le poste de développeur d’application PHP Symfony

Le salaire dépend notamment du niveau d'ancienneté*

  • 37 000 à 40 000€ brut annuel pour un profil débutant
  • 40 000 à 50 500€ brut annuel pour un profil confirmé

Cette fourchette peut toutefois varier selon la taille de l'entreprise et la région. 

*[Talent.com]

Vous pourrez évoluer vers d’autres métiers dans le développement web comme celui de chef de projet de développement web, architecte logiciel, après quelques années d’expérience ou en poursuivant vos études dans ce cursus.

Nos alumni racontent

Découvrez le témoignage d'Adrien, étudiant sur le parcours PHP Symfony, aujourd’hui développeur full-stack chez Geofit. 

 

Les pré-requis pour postuler

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 5 (ou équivalent). 

Ou

  • Être titulaire du baccalauréat ou d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 1 an en informatique ou dans le développement web ou dans le développement d’applications.

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.

Matériel : Les candidats doivent avoir 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 Go de RAM (16 Go étant plus confortable) et de 100 Go d'espace de stockage disponibles ;
  • être administrateur de votre ordinateur afin de pouvoir installer des programmes complémentaires.

Votre diplôme

  • OpenClassrooms est un établissement privé d’enseignement à distance déclaré au rectorat de l’Académie de Paris.

  • À l’issue de votre formation, sous réserve de validation de vos compétences, vous pourrez obtenir la certification professionnelle « Développeur Concepteur Logiciel » enregistrée au Répertoire National des Certifications Professionnelles, de niveau 6 (bac +3/4) sur les cadres français et européens des certifications (European Qualifications Framework) à la condition que vous validiez les pré-requis nécessaires.

  • Si vous envisagez une poursuite d’études, contactez au préalable l’université ou l’école concernée pour connaître la procédure d’équivalence.

  • Obtenez plus rapidement cette certification professionnelle grâce à une Validation des Acquis de l'Expérience (VAE), si vous avez déjà de l'expérience dans ce métier. En savoir plus

Garantie embauché ou remboursé

  • Vous trouvez un emploi dans les 6 mois après la date de validation du dernier projet de votre parcours.

  • Autrement, nous vous remboursons vos frais de scolarité.*
    Voir les détails

DéveloppementDéveloppeur d'application PHP Symfony
Certification

Diplôme de niveau 6 (bac +3/4)

Période de formation

12 mois à temps plein

Durée de la formation

804 heures supervisées


Une pédagogie basée sur la pratique

  • Obtenez des compétences clés en validant des projets professionnalisants.

  • Progressez à l'aide d'un expert du métier.

  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les projets et compétences en détail

projet 1

Démarrez votre formation de développeur PHP Symfony

Découvrez vos projets et planifiez votre formation.

24 heures supervisées

Compétences acquises dans ce projet
  • Définir le cadre de votre formation
projet 2

Découvrez le développement web avec HTML et PHP

Ecrivez vos premières lignes de code : vous allez mettre à jour un site HTML puis rendre un site dynamique avec PHP dans ces exercices guidés.

50 heures supervisées

Compétences acquises dans ce projet
  • Développer en HTML en utilisant les fondamentaux du langage
  • Développer en PHP en utilisant les fondamentaux du langage
projet 3

Créez la page d'accueil d'un site web avec HTML et CSS

Créez votre première page web en HTML et CSS. Dans cette mission, vous mettrez en place le site de Booki, une plateforme de réservation de vacances.

50 heures supervisées

Compétences acquises dans ce projet
  • Intégrer du contenu conformément à une maquette avec HTML et CSS
projet 4

Mettez en place un serveur et un site simple avec PHP

Découvrez les bases du développement back-end avec PHP. Dans cet exercice, vous apprendrez à mettre en place un site avec PHP et MySQL sur un serveur web.

50 heures supervisées

Compétences acquises dans ce projet
  • Programmer en utilisant les fondamentaux de PHP
projet 5

Développez des sites avec PHP et le modèle MVC

Approfondissez vos compétences en PHP avec la programmation orientée objet et le modèle MVC, des concepts fondamentaux pour créer des sites complets en PHP.

85 heures supervisées

Compétences acquises dans ce projet
  • Créer un site web en PHP en suivant une architecture MVC
  • Développer en PHP avec la programmation orientée objet
projet 6

Mettez en place un site de mise en relation avec PHP

Ce projet fait la synthèse de vos compétences en développement. Mettez en commun ce que vous avez appris en créant un site de mise en relation, front-end et back-end grâce à HTML, CSS et PHP.

65 heures supervisées

Compétences acquises dans ce projet
  • Collaborer avec d'autres développeurs grâce à Git et GitHub
  • Développer le back-end d'un site web
  • Faire des requêtes sur une base de données
  • Installer un environnement de développement
  • Intégrer l'interface d'un site web
projet 7

Concevez un modèle physique de données

Analysez la demande de votre client et créez le modèle de données pour préparer le développement d’un Saas de gestion de projet.

30 heures supervisées

Compétences acquises dans ce projet
  • Concevoir un modèle physique de données pour un site web
projet 8

Mettez en place un outil de gestion de projet avec Symfony

Passez à la vitesse supérieure en développement PHP grâce à Symfony. Vous ferez vos premiers pas avec ce framework et vous mettrez en place un Saas de gestion de projet fonctionnel.

65 heures supervisées

Compétences acquises dans ce projet
  • Créer des vues avec des templates Twig
  • Mettre en place un site simple avec Symfony
  • Récupérer des données de l'utilisateur avec Symfony
  • Stocker des données grâces aux entitées avec Doctrine
projet 9

Planifiez un projet de développement informatique

Ce projet fait la synthèse de vos compétences en gestion de projet. Analysez les besoins d’un client et préparez la solution fonctionnelle et technique ainsi que la planification de projet. Puis, présentez votre proposition au client.

60 heures supervisées

Compétences acquises dans ce projet
  • Mettre en place une veille
  • Modéliser la solution technique d'un site site web
  • Planifier un projet de développement informatique
  • Présenter la solution au client
  • Rédiger le cahier des charges pour un projet de développement
  • Analyser la demande d'un client
  • Définir les besoins fonctionnels d'une solution informatique
projet 10

Mettez en place une gestion d'utilisateurs et d'authentification

Reprenez votre Saas de gestion de projet développé en Symfony afin de le finaliser. Vous ajouterez la logique d’authentification et créerez des profils utilisateurs.

35 heures supervisées

Compétences acquises dans ce projet
  • Mettre en place une gestion d'utilisateurs avec Symfony
projet 11

Faites le point sur votre carrière

Commencez à vous mettre en route vers l’emploi. Pour cela, vous ferez le point sur vos compétences, vous identifierez les postes qui vous intéressent et vous mettrez en place un portfolio pour améliorer votre visibilité en ligne.

20 heures supervisées

Compétences acquises dans ce projet
  • Mettre en avant des compétences pour trouver un emploi
projet 12

Créez une API avec Symfony pour mettre à disposition des données

Ce projet vous emmène plus loin dans le développement back-end. Vous mettrez en place une API grâce à Symfony afin de mettre à disposition des données à d’autres sites.

65 heures supervisées

Compétences acquises dans ce projet
  • Mettre en place une API REST avec Symfony
projet 13

Mettez en place un site de e-commerce avec Symfony

Ce projet fait la synthèse de vos compétences sur Symfony. Vous mettrez en place un site complet grâce à des vues Twig, une base de données gérée avec Doctrine ainsi qu’une API pour mettre à disposition des données du site.

65 heures supervisées

Compétences acquises dans ce projet
  • Créer une API pour un site Symfony
  • Mettre en place les échanges de données pour les afficher via des vues Twig
  • Mettre en place une base de données avec Symfony
  • Développer le back-end d'une application Symfony
projet 14 - en construction

Implémentez des tests avec Symfony pour assurer la qualité du code en production

Ces exercices vous guideront pour ajouter des tests à vos applications Symfony afin de garantir la qualité du code, ainsi que publier votre site pour qu’il soit accessible.

65 heures supervisées

Compétences acquises dans ce projet
  • Mettre en place des tests unitaires et fonctionnels avec Symfony
projet 15 - en construction

Refactorisez le code d'un site pour l'optimiser

Ce projet fait la synthèse de vos compétences sur l’assurance qualité. Vous reprendrez un site existant afin de le débugger, le tester, l’optimiser, documenter son fonctionnement et le déployer en production.

75 heures supervisées

Compétences acquises dans ce projet
  • Debugger une application web pour assurer son bon fonctionnement
  • Déployer un site en production
  • Documenter une solution informatique
  • Optimiser la performance d'un site web
  • Tester une application web pour assurer sa qualité
Diplôme
Développeur Concepteur Logiciel

Un accompagnement individuel & privilégié

  • Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier.

  • Progressez rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire.

La communauté OpenClassrooms

  • Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.

  • Partagez vos questions et vos doutes avec des centaines d'étudiants, de mentors et de diplômés sur un réseau social privé.

Comment se déroule un parcours OpenClassrooms ?

Du choix de leur formation au premier jour de leur nouvelle carrière, nos étudiants racontent leur expérience et l'accompagnement qu'ils ont reçu, étape par étape.

Voir le détail des étapes

Financez votre parcours

L’abonnement : une formule flexible et à la carte

Pour tous


Les avantages
  • Date de début et rythme d’études flexibles

  • Sans engagement : arrêtez à tout moment

  • Plus vite vous terminez, moins le coût final est élevé

  • Garantie embauché ou remboursé*

480 € par mois

pour une durée estimée de 12 mois soit 5 760 €

Démarrer mon inscription

Cette formation nécessite un investissement en temps estimé à 1608 heures dont 804 heures supervisées.

La durée totale de la formation se compose de :

  • 804 heures de formation supervisée avec des projets, encadrés par des mentors
  • 804 heures de formation guidée avec des cours et des ressources pédagogiques

La période de formation peut être rallongée en cas de formation à temps partiel.
La durée est estimée et dépend de votre niveau d'entrée en formation, de votre disponibilité, du temps alloué par semaine, de votre capacité et rythme d'apprentissage.

Ce parcours vous intéresse pour votre entreprise ?

Obtenir un devis ou une démo

* Sous réserve des conditions énoncées dans les Conditions Générales de Services

Formation mise à jour le 27 mars 2024