Formation à distance
U PRUGRAMMA D’ISSA FURMAZIONI
Le programme de cette formation
Contenu de la formation (820 h)
Module 1 : Introduction au développement web (50h)
Concepts abordés :
• Comprendre le fonctionnement du Web et les métiers du développement.
• Bases du HTML, CSS et outils de développement (Git, GitHub).
• Introduction à l’algorithmie et aux bonnes pratiques de programmation.
Projet 1 : Démarrer la formation et installation de l’environnement de travail
• Objectif : Découvrir le métier de développeur et prendre en main les outils.
• Livrables : Documentation personnelle sur les métiers du web et installation d’un
environnement de développement complet.
Module 2 : Développement Front-End (180h)
Concepts abordés :
• Structurer une page web avec HTML et CSS.
• Styliser et rendre une interface responsive.
• Ajouter de l’interactivité avec JavaScript et intégrer React pour des interfaces
dynamiques.
Projet 2 : Création de la page d’accueil d’une agence de voyage avec HTML & CSS
• Objectif : Intégrer une maquette fournie pour un site vitrine en utilisant des
pratiques modernes de CSS.
• Livrables : Page web entièrement responsive intégrant du Flexbox/Grid.
Projet 3 : Création d’un site dynamique avec JavaScript et interaction avec une API
• Objectif : Dynamiser une page web avec JavaScript en ajoutant des événements
utilisateurs et en communiquant avec une API externe.
• Livrables : Application web avec affichage de données dynamiques.
Module 3 : Développement Back-End (180h)
Concepts abordés :
• Création d’API REST avec Node.js et Express.
• Gestion de bases de données avec MongoDB.
• Sécurisation des applications et gestion des authentifications.
Projet 4 : Développement du back-end d’un site de notation de livres
• Objectif : Créer une API permettant aux utilisateurs de noter des livres et de
consulter les avis.
• Livrables : API REST avec endpoints sécurisés, gestion des utilisateurs, base de
données en MongoDB.
Module 4 : Optimisation et Référencement (SEO) (70h)
Concepts abordés :
• Debugging et optimisation des performances web.
• Techniques avancées de SEO et accessibilité.
• Amélioration des performances techniques (temps de chargement, optimisation
d’images).
Projet 5 : Debugger et optimiser un site de photographe pour améliorer son référencement
SEO
• Objectif : Optimiser un site existant pour améliorer son positionnement sur Google
et sa rapidité de chargement.
• Livrables : Site optimisé avec score amélioré sur Google PageSpeed Insights et
rapport d’analyse SEO.
Module 5 : Déploiement et Mise en Production (50h)
Concepts abordés :
• Hébergement web et gestion des noms de domaine.
• Automatisation des déploiements (CI/CD).
• Sécurisation des applications en production.
Projet 6 : Déploiement d’une application web de location immobilière
• Objectif : Héberger une application développée précédemment en utilisant une
architecture sécurisée et optimisée.
• Livrables : Application en ligne avec domaine personnalisé et certificat SSL,
documentation de mise en ligne.
Module 6 : Stage en Entreprise (3 semaines – 120h)
Objectif du stage :
• Mise en application des compétences acquises en situation réelle.
• Participation à un projet d’équipe et suivi de la méthodologie agile.
• Développement d’une fonctionnalité sur un projet existant.
Projet en entreprise
• Objectif : Contribuer au développement d’une application web pour un client ou
une entreprise partenaire.
• Livrables : Rapport de stage détaillant les tâches réalisées et soutenance devant un
jury.
Module 7 : Projet Final & Insertion Professionnelle (154h)
Concepts abordés :
• Gestion de projet et méthodologie agile.
• Développement et présentation d’un projet complet.
• Préparation à l’emploi (portfolio, simulation d’entretiens).
Projet 7 : Création et publication d’un portfolio de développeur
• Objectif : Présenter l’ensemble des projets réalisés en formation sous forme d’un
site web personnel.
• Livrables : Portfolio en ligne avec design personnalisé et mise en avant des
compétences techniques.
Projet 8 : Développement et mise en production d’un site web complet
• Objectif : Concevoir un site web de bout en bout, incluant front-end, back-end et
base de données.
• Livrables : Site dynamique et sécurisé, documentation technique et soutenance du
projet.