Je conçois et enseigne des formations sur-mesure et actualisées (Cours magistraux et Travaux Dirigés), adaptées à un public allant de Bac +2 à Bac +5.
Thématiques
Ingénierie Logicielle
- Analyse / Conception (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 (Front End / Back End, Micro Services, Domain Driven Design...),
- Programmation Orientée Objet (POO),
- Design Patterns (GoF, GRASP, SOLID, MVC…),
- Conception de bases de données (MCD) relationnelles (MySQL, PostgreSQL...) et non-relationnelles (NoSQL, MongoDB...).
Gestion de projet
- Rédaction de cahier des charges,
- Estimation et gestion de la qualité (délai, budget, moyens),
- Suivi (Kanban, User Story Mapping, KPI, Trello, Gitlab…),
- Méthodes Agiles (SCRUM, XP…).
Ergonomie UI / UX (web et mobile)
- Etude des besoins centrés sur les utilisateurs (Personae, Design Thinking...),
- Définition et hiérarchisation des fonctionnalités (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,
- Framework React.js,
- Framework Vue.js,
- Framework Svelte.
Back End
- Node.js (Express.js),
- Ruby (Ruby On Rails),
- PHP,
- Python.
CMS
- WordPress
- Drupal
- 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 avec Ubuntu
- Architectures Micro Services,
- API REST / GraphQL,
- Docker / Docker Compose,
- Apache / NGINX,
- Shell scripting.
Me contacter pour tout autre sujet de formation.