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.
Développement professionnel
Pause carrière|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
Réalisations :
Conception d'interfaces utilisateur interactives et attrayantes dans le développement frontend.
Acquisition d'expérience en développement backend et en gestion de bases de données.
Développement de compétences dans la création et la maintenance d'applications web dynamiques.
Application de la méthodologie Agile pour améliorer l'efficacité et renforcer le travail d'équipe.
Acquisition d'expérience avec Git et GitHub pour une gestion efficace du code et des projets.
Utilisation de SonarQube pour analyser la qualité du code et garantir une amélioration continue.
Utilisation de Docker pour rationaliser la gestion de l'environnement et le développement des applications.
Amélioration des compétences interpersonnelles, y compris la communication et le travail d'équipe.
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|Stage
Nov 2022 - Juin 2023
8 mois Laâyoune, Maroc
Apprentissage de base :
Acquisition des bases de l'algorithmique et de la programmation orientée objet.
Conception et création de sites web statiques et dynamiques interagissant avec les utilisateurs.
Travail avec des bases de données et exécution d'opérations de base.
Apprentissage de JavaScript pour le développement d'applications.
Familiarisation avec les principes de sécurité des systèmes d'information.
Développement de compétences comportementales et sociales essentielles au milieu professionnel.