• Aller au contenu
  • Choisir la langue
  • Aller à la recherche
OpenClassrooms.com
Formations
Alternance
Pour les entreprises

Vous utilisez un navigateur obsolète, veuillez le mettre à jour.

  1. Accueil
  2. Parcours
  3. Développement
  4. Développeur d’application Full-stack

Devenez développeur d’application full-stack : Concevez et créez des applications web modernes avec React et PHP.

Le développeur d’application full-stack PHP et JavaScript est un professionnel du développement web, capable de travailler à la fois sur le back-end (la logique métier, les bases de données) et le front-end (l’interface visible par les utilisateurs).

 

Grâce à sa double compétence, il peut concevoir et réaliser des applications web complètes, dynamiques et interactives. Il intervient sur toutes les étapes de création d’un produit numérique, ce qui lui confère une excellente compréhension des besoins utilisateurs et des enjeux techniques.

 

Les projets auxquels il participe sont variés : sites internet interactifs, plateformes en ligne, outils de gestion, solutions e-commerce ou encore systèmes d’information personnalisés.

 

Les missions types que vous pourrez mener 

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

  • Concevoir des applications web complètes : vous imaginerez l’architecture d’un projet, de la base de données à l’affichage sur le navigateur.
  • Développer des fonctionnalités dynamiques : vous écrirez du code à la fois côté serveur (avec PHP) et côté client (avec JavaScript) pour rendre les applications interactives.
  • Améliorer et maintenir des projets existants : vous ferez évoluer les fonctionnalités, corrigerez les éventuels bugs et assurerez la stabilité des systèmes.
  • Tester et garantir la qualité des applications : vous vérifierez le bon fonctionnement de vos développements en conditions réelles.
  • Collaborer avec d’autres professionnels : vous échangerez avec des designers, chefs de projet ou autres développeurs pour proposer des solutions efficaces et adaptées aux utilisateurs finaux.

Vous maitriserez les technologies et les langages techniques les plus demandés : PHP, Javascript, React, HTML, CSS, POO, MVC, Git, API, et bien d’autres !

Selon le site Web Technology Surveys, qui collecte des données sur l'utilisation des technologies web, PHP était utilisé comme langage back-end sur environ 79 % des sites web en 2020.

Notre pédagogie

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.
Apprenez en réalisant des projets concrets basés sur des mises en situation professionnelles. Savoir c'est bien, savoir faire c'est mieux !

Votre accompagnement

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

 

Vous pourrez planifier vos sessions de mentorat individuelles en ligne et selon vos dispositions et celles de votre mentor.

"Ê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."

Autonome, mais jamais seul !

 

Chez OpenClassrooms, vous pourrez compter sur de nombreux soutiens :

  • Les mentors, experts du domaine
  • Les conseillers pédagogiques dédiés à votre réussite
  • Une communauté de milliers d’étudiants sur Slack
  • Companion, notre assistant pédagogique IA, disponible 24h/24

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 ou Javascript, développeur full-stack junior, 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 / JavaScript. 

 

Les évolutions de carrière possibles pour un développeur d'application full-stack incluent des postes comme chef de projet de développement web, architecte logiciel, expert DevOps, après quelques années d’expérience ou en poursuivant vos études dans ce cursus.

 

Les salaires du marché pour le poste de développeur d’application full-stack junior

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

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

Le salaire peut varier en fonction du niveau d'ancienneté, du secteur d'activité et de la taille de l'entreprise, des responsabilités (hiérarchiques ou budgétaires) et du lieu de travail*. 

* Source : Talent.com

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.

Technique : Les candidates doivent justifier d'un des pré-requis techniques : 

  • connaître un des deux langages de programmation : PHP ou Javascript ;
  • ou, avoir une expérience professionnelle d’au moins 1 an dans le développement web.

Langue : Pour les candidats dont le français n’est pas la langue maternelle, un niveau de français B2 minimum (niveau courant) sur l’échelle européenne du CECRL est demandé.

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 et techniques 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 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.

Correspondance entre les projets et les blocs de compétences

La formation Développeur d'application full-stack est composée de projets professionnalisants qui vous permettront de valider les blocs de compétences de la certification professionnelle "Développeur concepteur logiciel" selon le découpage suivant:

 

RNCP38038BC01 - Analyser et concevoir une solution informatique
Projet 5 - Définissez les besoins pour une app de soutien scolaire

 

RNCP38038BC02 - Développer une solution informatique
Projet 1 - Démarrez votre formation de Développeur d'application full-stack
Projet 2 - Mettez en place un serveur et un site simple avec PHP
Projet 3 - Développez des sites avec PHP et le modèle MVC
Projet 4 - Mettez en place un site de mise en relation avec PHP

 

RNCP38038BC03 - Maintenir et livrer une solution informatique
Projet 8 - Développez une plateforme de réservation avec React

 

RNCP38038BC04 - Développer une interface utilisateur dynamique (Option 1)
Projet 6 - Développez un dashboard de sport avec React et React Router
Projet 7 - Développez un SaaS de gestion de tâches

 

Cette certification est accessible par capitalisation de blocs de compétences, et si nécessaire, le candidat peut bénéficier de la validation d'un bloc de compétences. Pour connaître les possibilités de valider des blocs de compétences, passerelles et équivalences, veuillez parcourir la fiche RNCP de la certification professionnelle concernée dans la section "votre diplôme".

 

Votre emploi garanti

L'engagement d'OpenClassrooms, c'est un emploi fait pour vous. Garanti.

Avec le parcours "Développeur d’application Full-stack", 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 !

En savoir plus

1
2
gig_workers.title.create_account
Changer de parcours : une décision importante

1. Parlez-en avec votre mentor. Il ou elle vous aidera à vous orienter et à affiner votre projet professionnel.

2. Contactez-nous afin de nous faire part de votre décision :

hello.students@openclassrooms.com