Formation
Depuis 2018, j’enseigne le développement web dans des écoles post-bac en France.
- Je manage la coordination pédagogique pour une école, en m’assurant que le curriculum respecte le référentiel du diplôme
- J’expérimente l’utilisation d’outils divers et variés. J’ai aussi développé mes propres outils pour aider les étudiants à apprendre, comprendre et pratiquer le plus efficacement possible
- Je partage les articles que je trouve intéressants à propos d’enseignement et d’apprentissage
Table des matières
Statistiques
- 89 modules
- 160 projets créés
- 2,638.5 heures
- 40,032 heures étudiants
- 31 classes
- 7 années scolaires
- 4 écoles
Pédagogie
Je suis responsable de la coordination pédagogique pour une école, manageant l’évolution des curriculums des formations et leurs conformités avec le référentiel des diplômes.
Syllabus des diplômes
J’ai créé des formations conformes aux référentiels officiels des diplômes/titres suivants :
- 🇫🇷 Titre RNCP 37674: Développeur web et web mobile certification (niveau 5) (anciennement RNCP 31114)
- 🇪🇺 Diplômes Bachelor Européen (niveau 6) de la Fédération Européenne des Ecoles (FEDE):
Projets de fin d’année
À la fin de chaque année scolaire, je réalise et gère un projet important qui est une expérience complète de l’apprentissage des étudiants.
En effet, les étudiants doivent planifier et réaliser une application full-stack en mobilisant toutes leurs connaissances et compétences techniques acquises jusqu’à présent.
Ce projet constitue l’élément central de leur portfolio et le principal sujet de discussion lors de leurs entretiens d’embauche ou de poursuite d'étude. C’est en grande partie à travers ce projet qu’ils pourront démontrer leurs connaissances et leurs compétences.
Le processus de développement de ce projet comprend la génération d’idées, la planification, la rédaction de documents techniques, la création de maquettes et de prototypes, les tests et, enfin, la construction du projet.
Ils apprennent donc les bases et les bonnes pratiques de chaque partie du processus afin de créer un projet qui reflète leurs aptitudes.
Jurys
J’ai participé à de nombreux jurys, en tant que juré et en tant qu’organisateur.
Modules
2024-2025
- Développement backend 2 (56 h) — Paris, France
- Introduction à la gestion de projet (30 h) — Paris, France
- Création d'un portfolio + Github (17.5 h) — Toulouse, France
- Développer des applications interactives avec Jquery (21 h) — Toulouse, France
- Architecture client/serveur (14 h) — Toulouse, France
- JavaScript, XML et AJAX (17.5 h) — Toulouse, France
- Développement backend 1 (33 h) — Paris, France
- Programmation en JavaScript (31.5 h) — Toulouse, France
- Réseau et sécurité (10 h) — Paris, France
2023-2024
- Créer des interfaces web interactives avec Vue.js (14 h) — Toulouse, France
- Ionic (31.5 h) — Paris, France
- Laravel avancé (32.5 h) — Paris, France
- Développement backend (41 h) — Paris, France
- Introduction à Laravel (26 h) — Paris, France
- Développement backend (24 h) — Paris, France
- Vue.js (28 h) — Paris, France
- Créer des interfaces web interactives avec Vue.js (17.5 h) — Toulouse, France
- PHP avancé (38 h) — Paris, France
- Développement backend (80.5 h) — Paris, France
- Javascript avancé (47 h) — Paris, France
- JavaScript, XML et AJAX (14 h) — Toulouse, France
- Programmation en JavaScript (28 h) — Toulouse, France
- Architecture client/serveur (14 h) — Toulouse, France
- Développer des applications interactives avec Jquery (28 h) — Toulouse, France
2022-2023
- Vue.js + Ionic (36 h) — Paris, France
- Laravel avancé (32 h) — Paris, France
- Vue.js (44 h) — Paris, France
- Les bases de Laravel (44 h) — Paris, France
- Créer des interfaces web interactives avec Vue.js (14 h) — Toulouse, France
- Développer des applications interactives avec Jquery (28 h) — Toulouse, France
- JavaScript, XML et AJAX (14 h) — Toulouse, France
- Architecture client/serveur (14 h) — Toulouse, France
- Programmation en JavaScript (28 h) — Toulouse, France
- PHP Avancé (40 h) — Paris, France
- WooCommerce (36 h) — Paris, France
- Javascript Avancé (36 h) — Paris, France
- Workshop Utilisation du terminal (8 h) — Paris, France
- Workshop MySQL (8 h) — Paris, France
- Workshop Réseau (8 h) — Paris, France
2021-2022
- Coaching "Créa web" (28 h) — Paris, France
- Développement backend (41 h) — Paris, France
- Accompagnement projet final (4 h) — Paris, France
- Développer des applications interactives avec Jquery (14 h) — Toulouse, France
- Développement backend (28 h) — Paris, France
- WooCommerce (18 h) — Paris, France
- Créer des interfaces web interactives avec Vue.js (14 h) — Toulouse, France
- Accompagnement mémoire (7 h) — Toulouse, France
- Programmation en JavaScript (28 h) — Toulouse, France
- JavaScript, XML et AJAX (14 h) — Toulouse, France
- Développement backend (40 h) — Paris, France
- WooCommerce (16 h) — Paris, France
2020-2021
- Développement backend (32 h) — Paris, France
- Accompagnement projet final (48 h) — Paris, France
- Vue.js + Ionic (16 h) — Paris, France
- Développement backend (24 h) — Paris, France
- Développer des applications interactives avec Jquery (28 h) — Toulouse, France
- Développement backend (44 h) — Paris, France
- Développement backend (48 h) — Paris, France
- Vue.js (24 h) — Paris, France
- Vue.js + Ionic (48 h) — Paris, France
- Vue.js + Ionic (40 h) — Paris, France
- Javascript Avancé (24 h) — Paris, France
- Développement backend (36 h) — Paris, France
- Développement backend (48 h) — Paris, France
- Créer des interfaces web interactives avec Vue.js (14 h) — Toulouse, France
- Programmation en JavaScript (28 h) — Toulouse, France
- JavaScript, XML et AJAX (14 h) — Toulouse, France
- Ecosystème du web et législation (14 h) — Toulouse, France
2019-2020
- Développement backend (40 h) — Paris, France
- Développement backend (20 h) — Paris, France
- Accompagnement de projet (31.5 h) — Paris, France
- Vue.js (30 h) — Paris, France
- Vue.js + Ionic (31.5 h) — Paris, France
- Développement backend (28 h) — Paris, France
- Développement backend (24 h) — Paris, France
- Vue.js (20 h) — Paris, France
- Méthodologie du développeur (14 h) — Toulouse, France
- Méthodologie du développeur (14 h) — Toulouse, France
- Développement backend (47 h) — Paris, France
- Développement backend (40.5 h) — Paris, France
2018-2019
- Développement backend (86 h) — Paris, France
- Développement backend (58 h) — Paris, France
- Développement backend (58 h) — Paris, France
- Développement backend (59 h) — Paris, France
- Développement backend (48 h) — Paris, France
- Développement backend (73.5 h) — Paris, France
- Développer des applications interactives avec Jquery (35 h) — Toulouse, France
- Méthodologie du développeur (7 h) — Toulouse, France
- Méthodologie du développeur (7 h) — Toulouse, France
Projets et exercices
Je ne rends pas publique la liste des exercices que j'ai créés pour ne pas "spoiler" mes futurs étudiants 😉
- Framework7: 1
- HTTP: 5
- Ionic: 12
- Javascript: 20
- jQuery: 12
- Laravel: 29
- MySQL: 1
- Node.js: 9
- PHP: 31
- UNIX: 1
- Vue: 35
- Wordpress: 4
Outils pédagogiques
Voici une liste d’outils que j’utilise au quotidien pour enseigner :
- Markdown pour écrire les cours (principalement exercices guidés et projets)
- GitHub et Gist où je maintiens des projets, certains privés, certains publics, pour sauvegarder les exercices, examens, corrigés... que je donne à mes étudiants
- Google Classroom pour créer un espace virtuel pour chaque classe afin que les étudiants puissent rendre leurs devoirs
- Google Forms pour réunir le code et les réponses des étudiants sans utiliser de papier
- Discord pour communiquer entre étudiants et professeurs
Outils spécifiques
- 📸 ”Screen sa” (2025), une application qui permet de créer des captures d’écran d’une liste de sites internet et de générer un rapport lighthouse automatiquement
- 🖥️ Reveal md templates (2024), différents modèles pour des présentations reveal-md cli
- 🌐 Publish (2024), pour me permettre de créer et de publier des pages et des sites internet écrits initialement en Markdown en utilisant des modèles et un style spécifiques aux écoles avec lesquelles je travaille
- 🏁 Laravel init (2021), un script PHP pour initialiser un projet Laravel/Lumen
- 👨🏫 Google Classroom CLI (2020), un script PHP qui utilise l’API de Google Classroom
Curation
Je partage les articles que je trouve intéressants à propos d’enseignement et d’apprentissage sur mon site de curation.
Je n’approuve pas nécessairement le contenu des articles, mais je pense qu’ils peuvent être intéressants à lire pour ouvrir son esprit, améliorer ses connaissances et découvrir différents points de vue.