MohandOussadi
Retour aux compétences

Backend & API

Concevoir des API fiables et maintenables qui alimentent les interfaces, gèrent la logique métier et communiquent avec les bases de données.

Node.js

Mon environnement back-end principal. Il permet de partager le même langage et les mêmes types entre le front et le back.

Express.js

Framework minimaliste pour construire des API REST : routage, middlewares, authentification et gestion des erreurs.

GraphQL

Pour exposer des données riches avec un schéma typé, laisser le client demander exactement ce dont il a besoin et limiter les allers-retours réseau.

REST APIs

Conception d'API claires et versionnées, bonnes pratiques HTTP, pagination, validation des entrées et documentation.

Socket.IO

Communication temps réel entre serveur et clients : notifications, messagerie, tableaux de bord mis à jour en direct.

Prisma

ORM typé pour Node.js : schéma déclaratif, migrations et requêtes sûres, parfaitement intégré à TypeScript.