أنا مطور واجهة أمامية ، أتخصص في بناء واجهات مستخدم ديناميكية وسريعة الاستجابة وفعالة باستخدام تقنيات الويب الحديثة.
الخبرة العملية:
متدرب MERN Stack | معهد تكنولوجيا المعلومات (ITI) (يوليو 2025 - حتى الآن)
في هذا البرنامج المكثف القائم على المشاريع، أقوم بتطوير ونشر تطبيقات ويب كاملة (full-stack)، مع التخصص في MERN stack (MongoDB, Express.js, React, Node.js). يركز التدريب على بناء تطبيقات واقعية (real-world) من الفكرة وحتى النشر، مع التركيز على الكود النظيف (clean code) والتعاون وممارسات التطوير الحديثة.
تطوير Full-Stack: بناء ونشر العديد من تطبيقات الصفحة الواحدة (SPAs) باستخدام React، مع تطبيق وظائف CRUD (الإنشاء، القراءة، التحديث، الحذف) بشكل كامل.
الواجهة الخلفية وواجهات برمجة التطبيقات (API): تطوير واستهلاك واجهات برمجة تطبيقات (RESTful APIs) آمنة باستخدام Node.js و Express، لضمان تكامل سلس بين الواجهة الأمامية والخلفية.
إدارة قواعد البيانات: إدارة استمرارية البيانات (data persistence) ونمذجتها باستخدام قواعد بيانات NoSQL (مثل MongoDB) وقواعد البيانات العلائقية (مثل MySQL).
تصميم واجهة/تجربة مستخدم متجاوبة (UI/UX): تصميم وتنفيذ واجهات مستخدم متجاوبة ومتوافقة مع الأجهزة المحمولة أولاً (mobile-first)، مع تطبيق مبادئ UI/UX الحديثة لإنشاء تجارب مستخدم جذابة.
التحكم في الإصدارات (Version Control) والعمل الجماعي: التعاون ضمن بيئة عمل تعتمد منهجية Agile، باستخدام Git و GitHub للتحكم في الإصدارات ومراجعة الأكواد (code reviews) وإدارة المشاريع.
المهارات والتقنيات الأساسية:
تتركز خبرتي في بناء تجارب مستخدم سلسة وجذابة من الألف إلى الياء.
أساسيات الواجهة الأمامية: إتقان كامل ل HTML و CSS و JavaScript لإنشاء البنية الأساسية والتفاعلية لتطبيقات الويب.
أُطُر العمل والمكتبات الحديثة: متخصص في React لبناء مكونات واجهة مستخدم ديناميكية وقابلة لإعادة الاستخدام، و Next.js لإنشاء تطبيقات مُحسَّنة يتم عرضها من جانب الخادم (server-rendered).
التصميم المتجاوب (Responsive Design): خبرة في استخدام Bootstrap و Tailwind CSS لتنفيذ تخطيطات سريعة الاستجابة ومتوافقة مع الأجهزة المحمولة أولاً (mobile-first) بكفاءة وجاذبية بصرية.
أساسيات الواجهة الخلفية (Back-End): أمتلك معرفة أساسية ب Node.js، مما يتيح لي التعاون الفعال مع فرق الواجهة الخلفية وفهم منطق الخادم (server-side logic).