Abschluss eines intensiven Backend-Entwicklungstrainingsprogramms mit Fokus auf NestJS (Node.js + TypeScript) für den Aufbau skalierbarer und hochperformanter serverseitiger Anwendungen.
Fortgeschrittene Konzepte: RESTful API-Entwicklung, Authentifizierung und Autorisierung (JWT, OAuth, RBAC), Echtzeitkommunikation mit Socket.io, GraphQL-Integration, Internationalisierung (i18n), MongoDB und Microservices-Architektur.
Entwicklung eines vollständigen E-Commerce-Systems, umfassend: Benutzerverwaltung (RBAC), sichere Authentifizierung (JWT/OAuth), Produkt-/Kategorie-/Markenverwaltung, Warenkorb- und Bestellabwicklung, Zahlungsabwicklung, Gutscheinverwaltung, Bewertungssystem und Steuerkonfiguration.
Full Stack Entwickler Praktikant
Cités des Métiers et des Compétences|Praktikum
Sep 2023 - Jun 2024
10 Mon. Laayoune, Marokko
Entwicklung von Full-Stack-Webentwicklungsfähigkeiten durch ein professionelles Praktikum unter Anwendung der erlernten Konzepte in:
Vorbereitung und Planung von Webprojekten.
Agile Methodik und Projektmanagementpraktiken.
Datenbankmanagement und Datenverarbeitung.
Front-End-Entwicklung für interaktive und reaktionsschnelle Benutzeroberflächen.
Back-End-Entwicklung und serverseitige Anwendungslogik.
Konzepte für die Entwicklung und Bereitstellung Cloud-nativer Anwendungen.
End-to-End-Entwicklung von Webanwendungen durch ein abschließendes Syntheseprojekt.
Full Stack MERN Entwickler
Regionale Akademie für Bildung und Ausbildung|Praktikum
Mär 2024 - Mär 2024
1 Mon. Laayoune, Marokko
Hauptaufgaben:
Konzeption und Entwicklung einer Aufgabenverwaltungsanwendung, die es Benutzern ermöglicht, Aufgaben hinzuzufügen, zu bearbeiten und zu löschen.
Implementierung von Authentifizierung und Autorisierung mittels JWT zur Gewährleistung der Anwendungssicherheit.
Testen von API-Endpunkten mit Postman, um die korrekte Funktionalität sicherzustellen.
Verbesserung der Benutzererfahrung durch Gestaltung einer einfachen und benutzerfreundlichen Oberfläche.
Deployment der Anwendung auf Vercel und Verwaltung der Codebasis mittels Git/GitHub.
Digitalentwickler Praktikant
Cités des Métiers et des Compétences|Vollzeit
Nov 2022 - Jun 2023
8 Mon. Laayoune, Marokko
Entwicklung grundlegender Fähigkeiten in der digitalen Entwicklung durch praktische Schulungen in den Bereichen:
Algorithmische Grundlagen und Problemlösungstechniken.
Konzepte der objektorientierten Programmierung (OOP).
Erstellung statischer und dynamischer Websites.
JavaScript-Programmierung und Web-Interaktivität.
Datenbankmanipulation und Datenmanagement.
Grundlagen der Sicherheit von Informationssystemen.
Verständnis für digitale Entwicklungsprozesse und berufliche Praktiken.