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
Vous êtes accompagné par un mentor, professionnel du métier, tout au long de votre formation
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.
Diplôme de niveau 6 (bac +3/4)
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 par un jury, 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). Cette validation implique d'attester des pré-requis nécessaires et sous réserve que vous terminiez votre parcours dans un délai de 3 ans maximum à compter de votre premier jour de formation (durées ajustées pour les personnes en situation de handicap ou justifiant de besoins spécifiques).
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
Votre emploi garanti
L'engagement d'OpenClassrooms, c'est un emploi fait pour vous. Garanti.
Avec le parcours "Développeur d'application PHP Symfony", formez-vous à un nouveau métier passionnant avec des perspectives d'évolution intéressantes.
Vous trouvez un emploi sous 6 mois suivant votre diplôme ou nous vous remboursons votre parcours !
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 par un jury, 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). Cette validation implique d'attester des pré-requis nécessaires et sous réserve que vous terminiez votre parcours dans un délai de 3 ans maximum à compter de votre premier jour de formation (durées ajustées pour les personnes en situation de handicap ou justifiant de besoins spécifiques).
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
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
Analyser la demande d'un client
Définir les besoins fonctionnels d'une solution informatique
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
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
Développer le back-end d'une application 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
projet 14
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
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
Tester une application web pour assurer sa qualité
Documenter une solution informatique
Optimiser la performance d'un site web
Diplôme
Développeur Concepteur Logiciel
Un accompagnement individuel & privilégié
Bénéficiez de sessions individuelles 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.
Cette formation nécessite un investissement en temps estimé à 1608 heures dont 804 heures supervisées.
Détails sur la durée de la formation
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 ?