Description de la formation
Découvrez la formation Développeur Web proposée par OpenClassrooms et formez-vous avec des professionnels du secteur ! En vous formant avec OpenClassrooms vous aborderez les thématiques suivantes : langage de programmation. Pour en savoir plus, n'hésitez pas à contacter directement l'organisme à l'aide du formulaire de contact présent sur cette page.
Date de début
Objectifs visés
- Construire un site web responsive et dynamique s’adaptant à tout type d’écran grâce à l’intégration des éléments des maquettes graphiques (développement front-end avec HTML, CSS, JavaScript et React)
- Créer des API et des bases de données pour développer des sites complets et dynamiques et assurer le bon fonctionnement côté serveur (développement back-end avec NodeJS, Express et MongoDB).
- Optimiser les performances et réaliser la maintenance de sites web déjà existants pour permettre leur fonctionnement optimal et une bonne visibilité sur les moteurs de recherche (SEO).
- Gérer un projet web de A à Z : de la planification du projet à la présentation de la solution au client, en passant par la rédaction des spécifications techniques.
Contenu
PROJET 1 Démarrez votre formation de développeur web
Découvrez vos projets et planifiez votre formation.20 heures. Compétences acquises dans ce projet
- Définir le cadre de votre formation
PROJET 2 Créez la page d'accueil d'une agence de voyage avec HTML & CSS
Démarrez sur HTML et CSS en intégrant la page Web de Booki, une plateforme de réservation de vacances.80 heures. Compétences acquises dans ce projet
- Installer un environnement de développement front-end
- Versionner son projet avec Git et Github
- Intégrer du contenu conformément à une maquette avec HTML et CSS
- Implémenter une interface responsive avec HTML et CSS
PROJET 3 Créez une page web dynamique avec JavaScript
Aidez votre équipe à finaliser le nouveau site internet d’une architecte grâce à la création d’un site dynamique avec JavaScript, communiquant avec une API.60 heures. Compétences acquises dans ce projet
- Récupérer les données utilisateurs dans le JavaScript via des formulaires
- Manipuler les éléments du DOM avec JavaScript
- Gérer les événements utilisateurs avec JavaScript
PROJET 4 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.40 heures. Compétences acquises dans ce projet
- Suivre le déroulement du projet grâce à un outil de gestion de projet
- Rédiger les spécifications techniques d'un projet web à partir de besoins fonctionnels
- Découper une fonctionnalité en tâches pour préparer le développement
- Présenter la solution technique
- Mettre en place une méthode de veille technologique
PROJET 5 Débuggez et optimisez un site de photographe
Aidez votre client à apparaître en tête des résultats de recherche Google grâce aux bonnes pratiques de SEO et d’accessibilité. Vous devrez également debugger certaines anomalies dans le code.50 heures. Compétences acquises dans ce projet
- Optimiser les performances d’un site web
- Débugger un site web grâce aux Chrome DevTools
- Rédiger un cahier de recette pour tester un site
PROJET 6 Créez une application web de location immobilière avec React
Implémentez le front end de Kasa, une application de location de logements. Mettez en place des composants avec React et les routes de l'application avec React Router.60 heures. Compétences acquises dans ce projet
- Configurer la navigation entre les pages de l'application avec React Router
- Initialiser une application avec Create React App
- Développer des éléments de l'interface d'un site web grâce à des composants React
PROJET 7 Développez le back-end d'un site de notation de livres
Créez le back-end d’un site de notation de livres pour qu’il s’intègre correctement avec le front-end. Vous utilisez Node.js, Express et MongoDB.60 heures. Compétences acquises dans ce projet
- Implémenter un modèle logique de données conformément à la réglementation
- Mettre en œuvre des opérations CRUD de manière sécurisée
- Stocker des données de manière sécurisée
PROJET 8 Créez et publiez votre portfolio de développeur
Faites le point sur vos compétences, préparez votre recherche d'emploi et déployez votre portfolio en ligne pour donner de la visibilité à vos projets.30 heures. Compétences acquises dans ce projet
- Déployer un site statique en ligne
Public Cible
Pour tout Public
Prérequis
- Etre titulaire du baccalauréat ou équivalent ou, justifier d’une expérience professionnelle d’au moins 12 mois en lien avec le domaine du numérique ; et, effectuer un test technique sur les thématiques suivantes : Intégration web en HTML et CSS, Fondamentaux de JavaScript (variables, conditions, boucles et erreurs). Ce test sera transmis lors du processus d’admission.
Formation qualifiante/diplômante/certifiante?
Titre RNCP Diplôme de niveau 5 (Bac +2)

OpenClassrooms est un acteur majeur de la formation en ligne sur les métiers de l’économie numérique. Leurs programmes 100% en ligne préparent aux métiers en tension en lien avec la transformation numérique : le développement informatique, les métiers de la...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations