Front-end & intégration
- Structurer des pages sémantiques en HTML5
- Mettre en page avec CSS3 (Flexbox, responsive)
- Dynamiser l’interface avec JavaScript
- Accélérer le design avec Bootstrap
Stack web complète — de la page statique à l’application dynamique
Une formation accessible aux débutants motivés, pensée pour les étudiants, les reconversions et les porteurs de projet digital qui veulent passer de l’idée au site ou à l’outil fonctionnel. À Mahdia, vous enchaînez HTML, CSS, JavaScript, Bootstrap, puis PHP & MySQL, avec Git pour travailler comme en équipe.
Positionnement
Vous n’avez jamais codé ? Ce n’est pas un obstacle si vous êtes régulier et curieux. Nous posons les bases, puis nous montons en puissance jusqu’au projet final.
Le développement web repose sur des fondamentaux clairs : structure (HTML), présentation (CSS), comportement (JavaScript), puis côté serveur avec PHP et une base MySQL pour stocker et afficher des données dynamiques. En parallèle, vous apprenez à utiliser Git et GitHub pour versionner votre code — une compétence attendue partout aujourd’hui.
Cette formation s’adresse aux étudiants qui veulent compléter leur cursus, aux personnes en reconversion qui visent un premier poste tech ou une activité indépendante, aux porteurs de projet (startup, association, commerce) qui veulent cadrer un site ou un MVP avec du code maison, et à toute personne débutante mais motivée prête à pratiquer entre les séances.
À l’issue de la formation
Des savoir-faire concrets, listables sur un CV et démontrables via votre projet : front-end, back-end, bases de données et méthode.
Stack enseignée
Les briques du programme officiel, utilisées comme en entreprise ou sur des projets freelance juniors.
Progression pédagogique
Chaque module s’appuie sur le précédent : vous codez dès les premières séances et vous consolidez jusqu’au livrable final.
Navigateur, serveur, URL, HTTP en vulgarisation utile ; environnement de travail ; premières pages et inspection avec les outils de développement.
Balises sémantiques, formulaires, accessibilité de base, bonnes habitudes de structure pour le SEO et la maintenance.
Sélecteurs, modèle de boîte, couleurs et typographie, mise en page responsive, transitions simples et intégration fidèle à une maquette.
Variables, conditions, boucles, fonctions, DOM : rendre la page interactive (menus, validations côté client, petites animations logiques).
Grille, composants, utilitaires ; gagner en vitesse tout en comprenant ce qui se cache sous le capot pour personnaliser proprement.
Repository, add / commit / push, historique, branches simples, collaboration sur un dépôt et publication du projet sur GitHub.
Syntaxe de base, inclusion de fichiers, traitement de formulaires, sessions introductives ; génération dynamique de pages HTML.
Modèle relationnel simplifié, création de tables, INSERT / SELECT / UPDATE / DELETE, connexion PHP–MySQL pour afficher et enregistrer des données.
Intégration des modules : application web courte ou site dynamique avec pages, données et dépôt GitHub. Le détail du livrable est développé dans le bloc ci-dessous.
Durée indicative selon format : 10 à 16 semaines en parcours groupe standard — confirmée à l’inscription selon le calendrier du centre à Mahdia.
Évaluation & mise en scène de vos acquis
Vous réalisez un projet guidé type petit site ou tableau de bord léger : pages en HTML/CSS/JS, partie dynamique PHP reliée à MySQL (ex. liste, fiche, formulaire d’ajout), déployé ou présenté depuis votre dépôt GitHub. L’objectif est double : prouver que vous assemblez la stack et savoir expliquer votre architecture en quelques minutes.
Après la formation
Le marché recherche des profils capables de produire et maintenir du web ; cette formation pose les bases pour plusieurs trajectoires.
Bachelor, école spécialisée ou bootcamp avancé : vous abordez la suite avec un vocabulaire technique et des habitudes de code.
Intégrateur web, développeur web junior, alternance : selon le marché local et votre portfolio, le projet final fait office de preuve.
Petits sites vitrines, corrections, évolutions pour TPE : avec honnêteté sur votre niveau et une progression continue.
Lancer votre site, votre catalogue en ligne ou un outil interne pour votre activité sans dépendre totalement d’un prestataire.
Pivot vers les métiers du numérique : la formation structure votre discours en entretien et votre présence GitHub.
Profils marketing, support ou produit : mieux dialoguer avec l’équipe technique et comprendre les contraintes réelles du web.
Sessions à Mahdia
Demandez une inscription : nous vous indiquons les prochaines dates, le rythme (soir / week-end selon planning) et le matériel à prévoir. Les groupes sont volontairement taille raisonnable pour que chacun puisse être corrigé et accompagné.