Développement d'une plateforme SaaS avec Next.js pour des portfolios professionnels avec intégration des paiements PayPal.
Conception d'APIs Node.js sécurisées utilisant JWT/NextAuth, garantissant une protection robuste des données et l'évolutivité.
Optimisation des performances et du SEO via le rendu côté serveur (SSR), offrant une expérience utilisateur rapide et premium.
Gestion du déploiement Full-Stack sur Vercel avec Git/GitHub pour une intégration et une livraison continues.
Formation en Développement Backend
Auto-apprentissage & Développement Professionnel|Formation
Nov 2024 - Jan 2025
3 mois À distance
Domaines de concentration et projets :
Réalisation d'un programme de formation intensif en développement backend axé sur NestJS (Node.js + TypeScript) pour la création d'applications côté serveur évolutives et performantes.
Concepts avancés : Développement d'API RESTful, Authentification et Autorisation (JWT, OAuth, RBAC), Communication en temps réel via Socket.io, Intégration GraphQL, Internationalisation (i18n), MongoDB, et Architecture microservices.
Développement d'un système complet de commerce électronique incluant : Gestion des utilisateurs (RBAC), Authentification sécurisée (JWT/OAuth), Gestion des produits/catégories/marques, Panier et traitement des commandes, Gestion des paiements, Gestion des coupons, Système d'avis et Configuration des taxes.
Stagiaire Développeur Full Stack
Cités des Métiers et des Compétences|Stage
Sep 2023 - Juin 2024
10 mois Laâyoune, Maroc
Développement de compétences en développement web full-stack à travers un stage professionnel, en appliquant les concepts appris en :
Préparation et planification de projets web.
Méthodologie Agile et pratiques de gestion de projet.
Gestion de bases de données et manipulation des données.
Développement front-end pour des interfaces utilisateur interactives et réactives.
Développement back-end et logique d'application côté serveur.
Concepts de développement et de déploiement d'applications cloud-natives.
Développement d'applications web de bout en bout à travers un projet de synthèse final.
Développeur Full Stack MERN
Académie Régionale d'Éducation et de Formation|Stage
Mar 2024 - Mar 2024
1 mois Laâyoune, Maroc
Missions principales :
Conception et développement d'une application de gestion des tâches permettant aux utilisateurs d'ajouter, modifier et supprimer des tâches.
Mise en œuvre de l'authentification et de l'autorisation à l'aide de JWT pour garantir la sécurité de l'application.
Test des points de terminaison de l'API à l'aide de Postman pour garantir un fonctionnement correct.
Amélioration de l'expérience utilisateur en concevant une interface simple et intuitive.
Déploiement de l'application sur Vercel et gestion du code via Git/GitHub.
Stagiaire Développeur Digital
Cités des Métiers et des Compétences|Temps plein
Nov 2022 - Juin 2023
8 mois Laâyoune, Maroc
Développement de compétences fondamentales en développement digital à travers une formation pratique, couvrant :
Fondamentaux de l'algorithmique et techniques de résolution de problèmes.
Concepts de la Programmation Orientée Objet (POO).
Création de sites web statiques et dynamiques.
Programmation JavaScript et interactivité web.
Manipulation de bases de données et gestion des données.
Fondamentaux de la sécurité des systèmes d'information.
Compréhension des processus de développement digital et des pratiques professionnelles.