Offre de formation
Je conçois et enseigne des programmes de formation sur-mesure et actualisés en continu, adaptées à un public allant de Post Bac à Bac +5 (enseignement universitaire, formation continue, alternance...).
Je suis aussi en mesure d'intervenir auprès de professionnels (coaching, initiation, perfectionnement...).
Je propose également mes services en tant que membre de jury agréé aux titres professionnels "Développeur Web et Web Mobile" et "Concepteurs Développeurs d'Applications".
Thématiques d'enseignement
Ingénierie Logicielle
- Analyse / Conception (Business Analyse, UML, Use Cases, User Stories, MVP, MoSCoW...),
- Rédaction de spécifications techniques et fonctionnelles,
- Qualité du code : Test Driven Development (TDD), Behavior Driven Development (BDD), tests unitaires, CI / CD (Intégration continue / Déploiement continu),
- Architecture logicielle (Urbanisation du Système d'Information, Front End / Back End, SOA, Micro Services, Domain Driven Design...),
- Programmation Orientée Objet (POO),
- Design Patterns (GoF, GRASP, SOLID, MVC…),
- Programmation Fonctionnelle,
- Conception de bases de données relationnelles (MySQL, PostgreSQL...) et non-relationnelles (NoSQL, MongoDB...).
Gestion de projet
- Méthodologies Agiles (SCRUM, XP…),
- Rédaction de cahier des charges,
- Définition des KPI, estimation et gestion de la qualité (délai, budget, moyens),
- Suivi (Kanban & Scrum Board, User Story Mapping).
Ergonomie UI / UX (web et mobile)
- Etude des besoins centrés sur les utilisateurs (Personae, Design Thinking...),
- Définition et hiérarchisation des besoins fonctionnels (MoSCoW, MVP…),
- Prototypage (Figma, Adobe XD),
- Tendances graphiques et ergonomiques (Material Design, Atomic Design…),
- Responsive Design / Mobile First.
Développement web
Front End
- JavaScript (ES6+),
- HTML / CSS,
- TypeScript,
- React.js,
- Vue.js.
Back End
- Node.js (Express.js),
- Python (Fast API, Flask),
- Architectures découplées (MVC, SOA et Micro Services,
- API REST,
- Docker.
Bases de données
- Relationnelles : MySQL / PostgreSQL,
- Non-relationnelles : NoSQL (MongoDB).
CMS
- WordPress
- CMS Headless : Strapi, Directus...
- Solutions Serverless : Firebase, Supabase...
Développment mobile
Cross Platforms (iOS / Android)
- Flutter,
- React Native,
- PWA (Progressive Web App).
Serveurs web
- Configuration et sécurisation d'environnement de production basés sur GNU / Linux (Ubuntu / Debian),
- Serveurs web et Reverse Proxy Apache / NGINX.
Me contacter pour tout autre sujet de formation.