Alexandre Leroux

Enseignant / Formateur indépendant

Développeur logiciel full stack (web & mobile)

Nancy (Grand Est, France)

Offre de formation

Je conçois, enseigne et encadre des programmes de formation sur-mesure, modulaires et actualisés en continu, alliant théorie et pratique, concepts et technique, adaptés à un public allant de Post Bac à Bac +5 (Enseignement Universitaire, Formation Professionnelle initiale et continue).

Je propose également mes services en tant que membre de jury agréé aux titres professionnels "DWWM - Développeur Web et Web Mobile" et "CDA - Concepteurs Développeurs d'Applications" dans la région Grand Est (France).

Thématiques d'enseignement

Ingénierie Logicielle

  • Architecture Logicielle : Urbanisation du Système d'Information, MVC, Architectures à base de services distribués (SOA / Micro Services, Event-Driven Architecture, RabbitMQ, Event Sourcing, CQRS...), DDD (Domain-Driven Design), Architecture Hexagonale (Ports & Adapters), API REST...
  • Qualité Logicielle : SOLID, Design Patterns, Software Craftsmanship, Tests (unitaires, d'intégration, fonctionnels...), Gitflow, CI / CD.
  • Programmation Orientée Objet (POO).
  • Design Patterns (GoF, GRASP, SOLID, MVC…).
  • Programmation Fonctionnelle.
  • Modélisation de bases de données relationnelles (MySQL, PostgreSQL...) et non-relationnelles (NoSQL, MongoDB...).

Gestion de projet

  • Recueil du besoin, analyse / conception.
  • spécifications techniques et fonctionnelles (UML, User Stories, MVP, MoSCoW, Kanban...).
  • Méthodologies Agiles (SCRUM, XP…).
  • Suivi et management : qualité, budget, délai (KPI, Kanban, Scrum Board, User Story Mapping, Burndown Chart...).

Ergonomie UI / UX (web et mobile)

  • Etude des besoins centrés sur les utilisateurs (UX).
  • Définition et hiérarchisation des besoins fonctionnels (UML, MoSCoW, MVP…).
  • Prototypage UI : Lo-Fi, Mi-Fi, Hi-Fi (Figma, Adobe XD).
  • Veille sur les tendances graphiques et ergonomiques (Material Design, Atomic Design…).
  • Responsive Design / Mobile First.

Développement Web Full Stack

Front End

  • JavaScript / TypeScript (ES6+),
  • HTML / CSS,
  • React.js,

Back End

  • Node.js / Bun (Hono, Express.js, Nest, Adonis, TypeORM...).
  • PHP (Slim Framework, Eloquent ORM, Twig).
  • Python (FastAPI, Flask).

Bases de données

  • Relationnelles : MySQL / PostgreSQL,
  • Non-relationnelles : NoSQL (MongoDB).

CMS

  • CMS Headless : Strapi, Directus, Firebase, Supabase...

Développment mobile Cross Platforms (iOS / Android)

  • Flutter / Dart.

Serveurs web

  • Configuration et sécurisation d'environnement de production basé sur systèmes d'exploitation GNU / Linux (Ubuntu / Debian).
  • Serveurs web et Reverse Proxy Apache / NGINX.
  • Déploiement (CI/CD).
  • Conteneurisation Docker / Docker Compose.

Me contacter pour tout autre sujet de formation.