Opracowanie platformy SaaS Next.js dla profesjonalnych portfolio ze zintegrowanymi płatnościami PayPal.
Zaprojektowanie bezpiecznych interfejsów API Node.js przy użyciu JWT/NextAuth, zapewniających solidną ochronę danych i skalowalność.
Optymalizacja wydajności i SEO poprzez Server-Side Rendering (SSR), zapewniająca wysoką prędkość i jakość UX.
Zarządzanie wdrożeniem Full-Stack na Vercel z wykorzystaniem Git/GitHub w celu ciągłej integracji i dostarczania.
Szkolenie z Programowania Backend
Samokształcenie i Rozwój Zawodowy|Szkolenie
Lis 2024 - Sty 2025
3 mies. Zdalnie
Obszary koncentracji i projekty:
Ukończenie intensywnego programu szkoleniowego z zakresu rozwoju backendu skoncentrowanego na NestJS (Node.js + TypeScript) do budowy skalowalnych i wydajnych aplikacji po stronie serwera.
Zaawansowane koncepcje: rozwój RESTful API, uwierzytelnianie i autoryzacja (JWT, OAuth, RBAC), komunikacja w czasie rzeczywistym przy użyciu Socket.io, integracja GraphQL, internacjonalizacja (i18n), MongoDB oraz architektura mikroserwisów.
Opracowanie kompletnego systemu e-commerce obejmującego: zarządzanie użytkownikami (RBAC), bezpieczne uwierzytelnianie (JWT/OAuth), zarządzanie produktami/kategoriami/markami, przetwarzanie koszyka i zamówień, obsługę płatności, zarządzanie kuponami, system opinii i konfigurację podatkową.
Stażysta Full Stack Developer
Cités des Métiers et des Compétences|Staż
Wrz 2023 - Cze 2024
10 mies. Laayoune, Maroko
Rozwijałem umiejętności tworzenia aplikacji internetowych typu full-stack podczas profesjonalnego stażu, stosując koncepcje poznane w zakresie:
Przygotowanie i planowanie projektów internetowych.
Metodologia Agile i praktyki zarządzania projektami.
Zarządzanie bazami danych i obsługa danych.
Programowanie front-end dla interaktywnych i responsywnych interfejsów użytkownika.
Programowanie back-end i logika aplikacji po stronie serwera.
Koncepcje tworzenia i wdrażania aplikacji chmurowych.
Kompleksowe tworzenie aplikacji internetowych w ramach końcowego projektu syntezy.
Full Stack MERN Developer
Regionalna Akademia Edukacji i Szkoleń|Staż
Mar 2024 - Mar 2024
1 mies. Laayoune, Maroko
Główne zadania:
Zaprojektowanie i opracowanie aplikacji do zarządzania zadaniami, która pozwala użytkownikom na dodawanie, edytowanie i usuwanie zadań.
Wdrożenie uwierzytelniania i autoryzacji przy użyciu JWT w celu zapewnienia bezpieczeństwa aplikacji.
Testowanie punktów końcowych API przy użyciu Postman w celu zapewnienia prawidłowej funkcjonalności.
Poprawa doświadczenia użytkownika poprzez zaprojektowanie prostego i przyjaznego dla użytkownika interfejsu.
Wdrożenie aplikacji na Vercel i zarządzanie bazą kodu przy użyciu Git/GitHub.
Stażysta Digital Developer
Cités des Métiers et des Compétences|Pełny etat
Lis 2022 - Cze 2023
8 mies. Laayoune, Maroko
Rozwijałem podstawowe umiejętności programowania cyfrowego poprzez praktyczne szkolenie, obejmujące:
Podstawy algorytmiki i techniki rozwiązywania problemów.
Koncepcje programowania obiektowego (OOP).
Tworzenie statycznych i dynamicznych stron internetowych.
Programowanie w JavaScript i interaktywność internetowa.
Manipulacja bazami danych i zarządzanie danymi.
Podstawy bezpieczeństwa systemów informatycznych.
Zrozumienie cyfrowych procesów rozwoju i praktyk zawodowych.