A QUI S'ADRESSE CETTE FORMATION ?
PROFIL DU STAGIAIRE
● Tout public
● Personnes en reconversion vers les métiers du numérique
● Débutants motivés, profils techniques ou non techniques souhaitant acquérir une compétence opérationnelle
● Demandeurs d’emploi, salariés, alternants, porteurs de projet, freelances débutants
PRÉREQUIS
● Savoir utiliser un ordinateur (Windows/macOS) : gestion de fichiers/dossiers, installation d’applications, navigation web
● Disposer d’un ordinateur avec connexion Internet stable
● Navigateur web : Google Chrome ou Firefox
● Aisance minimale en français : lecture/compréhension de consignes techniques et rédaction simple (tickets, messages)
● Logique et rigueur : capacité à résoudre des problèmes, suivre une procédure, travailler étape par étape
● Connaissances de base recommandées (non obligatoires) : culture web (URL, navigateur, formulaire), anglais technique simple (mots clés : login, commit, build, deploy)
CONTENU (PROGRESSION PÉDAGOGIQUE)
● Introduction au métier : environnement, rôles (front/back/full-stack), méthodes de travail
● Installation et prise en main de l’environnement de développement (VS Code, terminal, Git)
● Fondamentaux du Web : HTTP/HTTPS, DNS, navigateur, client/serveur, API
● HTML5 : structure, sémantique, accessibilité de base
● CSS3 : mise en page (flex/grid), responsive design, bonnes pratiques UI
● JavaScript : bases, DOM, événements, modules, asynchronisme (fetch, async/await)
● Gestion de versions : Git/GitHub (branches, merge, PR, conventions)
● Front-end moderne : framework (React/Vue/Angular selon parcours), composants, state, routage
● Consommation d’API : REST/JSON, gestion des erreurs, authentification (JWT, sessions)
● Back-end : création d’API (Node/Express, PHP/Laravel ou autre selon parcours), architecture, sécurité de base
● Base de données : modèles, CRUD, SQL (ou NoSQL), relations, bonnes pratiques
● Tests et qualité : lint, tests unitaires, bonnes pratiques de code, revues
● Sécurité web essentielle : OWASP top risques, validation inputs, gestion des droits
● Déploiement : build, hébergement, variables d’environnement, CI/CD notions, mise en production
● Projet fil rouge : conception, maquettage simple, réalisation front/back, documentation, livraison
OBJECTIFS PÉDAGOGIQUES
● Concevoir et intégrer des interfaces web responsives et accessibles
● Développer des fonctionnalités dynamiques côté client avec JavaScript et un framework moderne
● Créer une API back-end et la connecter à une base de données pour gérer des données (CRUD)
● Mettre en œuvre l’authentification, la gestion d’erreurs et les règles de sécurité essentielles
● Versionner, tester, documenter et déployer une application web conforme aux bonnes pratiques professionnelles

