Alexandre Leroux

Enseignant / Formateur indépendant

Développeur logiciel full stack (web & mobile)

Nancy (Grand Est, France)

Offre de formation

Je conçois et enseigne des programmes de formation sur-mesure et actualisés en continu, adaptés à un public allant de Post Bac à Bac +5 (Université, Formation continue, Alternance...).

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

Offre de formation 2023 à télécharger au format PDF

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, 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,

Back End

  • Node.js (Express.js, Nest, Adonis, Feather),
  • PHP (Slim Framework, Eloquent),
  • Python (Fast API, Flask),
  • Architectures logicielles découplées et distribuées (Architecture Hexagonale, Clean Architecture, 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),
  • Docker / Docker Compose
  • Serveurs web et Reverse Proxy Apache / NGINX.

Me contacter pour tout autre sujet de formation.