Développeur d'application - Frontend

Réalisez des projets web de A à Z et spécialisez-vous dans l'optimisation des interfaces de vos sites.

À votre rythme
~ 12 mois

Mentor
individuel

Emploi garanti
sous 6 mois

Diplôme niveau 6 (Bac+3/4)

Démarrer

 

Le développeur d’application 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é Frontend

Grâce à la spécialisation Frontend, vous maîtriserez tous les éléments pour optimiser l’interface utilisateur du site : assurer la cohérence des maquettes, optimiser les temps de chargements…

Cette spécialité a gagné en importance et en complexité au fil des années. Il ne suffit plus de connaître HTML, CSS et Javascript : il faut suivre les bonnes pratiques tout en sélectionnant les bibliothèques adaptées pour être plus efficace. Ajoutez une corde à votre arc en maîtrisant les interfaces pour les utilisateurs.

Suivez cette formation en ligne pour obtenir le diplôme “Développeur d’application”* enregistré au RNCP, de niveau II reconnu par l’État (équivalent au niveau Bac+3/4). Ce diplôme est délivré par OpenClassrooms.

Pré-requis :

Cette formation est accessible à tous. Voici cependant quelques recommandations :

  • Niveau conseillé : Bac ou équivalent
  • Pour les apprenants étrangers, un niveau de français B1-B2 (utilisateur indépendant) est conseillé pour la réussite de la formation
  • Accès à un ordinateur (PC ou Mac), muni d’un casque, une webcam et une bonne connexion internet (3.2 Mbps en envoi et 1.8 Mbps en réception de données). Pour tester la qualité de votre connexion, cliquez sur ce lien.

Pour accéder au diplôme, vous devrez réaliser tous les projets et les faire valider lors des soutenances, par vos mentors. Votre dossier devra ensuite être validé par le jury du diplôme, composé de professionnels. Si vous en avez besoin, utilisez les cours que nous vous proposons pour vous préparer aux projets.

Ce que vous saurez faire

  • 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 Javascript
  • Communiquer avec une base de données pour stocker et requêter des informations
  • Exploiter une plate-forme d’outils ou framework telle que jQuery pour concevoir un projet web professionnel
  • Mettre en oeuvre des test unitaires et d’intégration
  • Produire une documentation technique et fonctionnelle de l’application
  • Assurer la cohérence de l’interface avec les maquettes
  • Optimiser une interface pour qu’elle soit plus réactive
  • Développer des interfaces avec une approches par composants

Quels métiers pourrez-vous exercer ?

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

Rémunération

En suivant la formation “Développeur d’application”, vous pouvez prétendre aux rémunérations suivantes :

  • Débutant : 28 000 € à 35 000 € annuels bruts
  • Expérimenté : 35 000€ à 45 000 € annuels bruts

Profils très recherchés, majoritairement en CDI.

Votre diplôme

OpenClassrooms est un établissement privé d'enseignement à distance déclaré au rectorat de l'Académie de Paris, délivrant ses propres diplômes ainsi que ceux d'autres partenaires académiques prestigieux.

A l'issue de votre formation et de la validation de vos compétences par un jury organisé par OpenClassrooms, vous pourrez obtenir le certificat « Développeur(euse) d'application ».

Vous pourrez également obtenir ce titre enregistré au Répertoire National des Certifications Professionnelles*, de niveau 6 (Bac+3/4) sur les cadres français et européen des certifications (European Qualifications Framework), à la condition que vous validiez les pré-requis nécessaires pour accéder à la certification.

Si vous avez des questions à propos de son équivalence pour poursuivre vos études, contactez l'université ou école dans laquelle vous voulez continuer après le diplôme.

Si vous avez déjà au moins 1 an d'expérience professionnelle dans ce métier, vous pouvez obtenir plus rapidement ce diplôme grâce à une Validation des Acquis de l'Expérience (VAE).

* Fiche accessible à l'adresse suivante :
https://www.certificationprofessionnelle.fr/recherche/rncp/27099

Votre emploi garanti

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

Avec le parcours "Développeur d'application - Frontend", 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

Trouvez votre financement

Selon votre situation, des financements peuvent prendre en charge une partie ou la totalité de votre parcours.

Voir les financements

Les projets et compétences en détail

projet 1

Définissez votre stratégie d'apprentissage !

Vous embarquez sur un grand parcours d'apprentissage ! Équipez-vous des outils et des bonnes pratiques dont vous aurez besoin tout au long de vos cours et de vos projets.
Durée10 heures
Compétences acquises dans ce projet
  • Construire pas à pas son projet professionnel
projet 2

Intégrez un thème Wordpress pour un client

Votre nouveau client, une agence immobilière de montagne, a besoin d'un site web pour présenter les chalets qu'elle vend. Vous allez utiliser Wordpress pour créer son site !
Durée80 heures
Compétences acquises dans ce projet
  • Adapter un thème Wordpress pour respecter les exigences du client
  • Rédiger une documentation à l'intention d'utilisateurs non spécialistes
  • Sélectionner un thème Wordpress adapté aux besoins du client
projet 3

Analysez les besoins de votre client pour son festival de films

En tant que développeur, on vous demande souvent de lister les fonctionnalités dont a besoin le client et de proposer une solution technique adaptée. Vous devez donc sélectionner la solution qui vous semble la plus à même de répondre à son besoin !
Durée80 heures
Compétences acquises dans ce projet
  • Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent
  • Lister les fonctionnalités demandées par un client
  • Analyser un cahier des charges
  • Rédiger les spécifications détaillées du projet
projet 4

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

Utilisez vos connaissances en UML et MySQL pour imaginer et concevoir l'architecture de la base de donnée d'une application de restauration !
Durée100 heures
Compétences acquises dans ce projet
  • Réaliser des schémas UML cohérents et en accord avec les besoins énoncés
  • Concevoir l’architecture 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
projet 5

Imaginez un générateur de citations

Pour se familiariser avec la programmation en JavaScript et les algorithmes, rien de tel qu'un premier projet. Ici, vous allez générer aléatoirement des citations !
Durée110 heures
Compétences acquises dans ce projet
  • Concevoir un algorithme pour répondre à un cahier des charges
  • Mettre en œuvre la syntaxe de JavaScript dans un programme
projet 6

Créez un jeu de plateau tour par tour en JS

Concevoir une application web de bout en bout est un vrai travail ! Apprenez à organiser le code de votre application frontend avec ce projet.
Durée130 heures
Compétences acquises dans ce projet
  • Concevoir une architecture d'application JavaScript réutilisable
  • Développer une application JavaScript orientée objet
  • Mettre en œuvre la bibliothèque jQuery dans une application web
projet 7

Lancez votre propre site d'avis de restaurants

Vous avez choisi de vous lancer dans le business des avis de restaurants. Votre objectif : créer un service simple et utile qui permet d'avoir des avis sur des restaurants autour de soi.
Durée120 heures
Compétences acquises dans ce projet
  • Développer une application JavaScript complète en respectant un cahier des charges
  • Utiliser une API externe en JavaScript
projet 8

Reprenez et améliorez un projet existant

Dans le monde professionnel, on est souvent amené à reprendre un projet existant. Que faire avec ce code existant ? Comment l'améliorer ?
Durée110 heures
Compétences acquises dans ce projet
  • Mettre en œuvre des tests unitaires et fonctionnels dans une application web
  • Optimiser les performances d'un projet à l'aide des DevTools
  • Reprendre en main un projet JavaScript existant
projet 9

Effectuez un stage ou construisez une veille technologique

Pour ce projet, vous pouvez effectuer un stage en entreprise ou choisir de construire votre outil de veille technologique !
Durée10 heures
Compétences acquises dans ce projet
  • Sélectionner des sources d’information pertinentes pour un certain ensemble de technologies
  • Mettre en place un tableau de bord de veille technologique
Diplôme
Développeur(euse) d'application

Débutez la carrière de vos rêves

À votre rythme

300 $US par mois

Vos avantages :
  • Un emploi garanti sous 6 mois

  • Un diplôme niveau 6 (Bac+3/4)

  • Une durée de formation flexible

  • Une session individuelle de mentorat hebdomadaire

  • 9 projets professionnalisants

DémarrerSans engagement

Nous sommes là pour vous orienter

Notre équipe est à votre disposition pour toute question sur nos formations ou vos projets professionnels.