Slutförde ett intensivt utbildningsprogram för backend-utveckling med fokus på NestJS (Node.js + TypeScript) för att bygga skalbara och högpresterande serverapplikationer.
Avancerade koncept: utveckling av RESTful API, autentisering och auktorisering (JWT, OAuth, RBAC), realtidskommunikation med hjälp av Socket.io, GraphQL-integration, internationalisering (i18n), MongoDB och mikroservicearkitektur.
Utvecklade ett komplett e-handelssystem som omfattar: användarhantering (RBAC), säker autentisering (JWT/OAuth), produkt-/kategori-/varumärkeshantering, varukorgs- och orderhantering, betalningshantering, kuponghantering, recensionssystem och skattekonfiguration.
Full Stack Utvecklare Praktikant
Cités des Métiers et des Compétences|Praktik
Sep 2023 - Jun 2024
10 mån. Laayoune, Marocko
Utvecklade full-stack webbutvecklingsfärdigheter genom en professionell praktik, tillämpade koncept som lärts i:
Förberedelse och planering av webbprojekt.
Agil metodik och projektledningsmetoder.
Databashantering och datahantering.
Front-end-utveckling för interaktiva och responsiva användargränssnitt.
Back-end-utveckling och applikationslogik på serversidan.
Koncept för utveckling och distribution av molnbaserade applikationer.
End-to-end webbapplikationsutveckling genom ett slutligt syntesprojekt.
Full Stack MERN Utvecklare
Regional Academy of Education and Training|Praktik
Mar 2024 - Mar 2024
1 mån. Laayoune, Marocko
Huvudsakliga uppgifter:
Designade och utvecklade en uppgiftshanteringsapplikation som låter användare lägga till, redigera och ta bort uppgifter.
Implementerade autentisering och auktorisering med JWT för att säkerställa applikationens säkerhet.
Testade API-slutpunkter med Postman för att säkerställa korrekt funktionalitet.
Förbättrade användarupplevelsen genom att designa ett enkelt och användarvänligt gränssnitt.
Distribuerade applikationen på Vercel och hanterade kodbasen med Git/GitHub.
Digital Utvecklare Praktikant
Cités des Métiers et des Compétences|Heltid
Nov 2022 - Jun 2023
8 mån. Laayoune, Marocko
Utvecklade grundläggande färdigheter i digital utveckling genom praktisk träning, som omfattar:
Algoritmiska grunder och problemlösningstekniker.
Objektorienterad programmering (OOP)-koncept.
Skapande av statiska och dynamiska webbplatser.
JavaScript-programmering och webbinteraktivitet.
Databasmanipulation och datahantering.
Grunderna i informationssystemens säkerhet.
Förståelse för digitala utvecklingsprocesser och professionell praxis.