يقدم هذا الكورس برنامجًا تدريبيًا متكاملاً يركز على تطوير الويب من الصفر وحتى بناء مشاريع احترافية. خلال 4 أشهر، ستتعلم كل ما تحتاجه لتصبح مطور ويب متكامل (Full-Stack Developer) مع التركيز على كل من Front-End وBack-End.

المدرب:
عمر العثمان، مهندس كمبيوتر بخبرة تتجاوز 3 سنوات في اعطاء وشرح الدروس لطلاب الجامعات و تطوير وتصميم مواقع الويب، مع مشاريع ناجحة لشركات مثل Yazılım iletişim وEren Enerji

مدة الكورس: 4 أشهر تقريباً
قيمة الكورس: 200 دولار لأول 100 طالب
عدد المحاضرات الشهرية 15 درس

تفاصيل الدورة:

الشهر الأول: FRONT-END
1. الأسبوع 1: HTML
– المحتوى :
– التعريف بـ HTML.
– الهيكل الأساسي للصفحات.
– العناصر الأساسية مثل الروابط، الصور، القوائم، والجداول… الخ .

2. الأسبوع 2-3: CSS
– المحتوى :
– أساسيات CSS وتنسيق الصفحات.
– العمل على تحسين تصميم صفحات الويب باستخدام CSS المتقدم مثل التحولات والتفاعلات.
– مشروع عملي:
– تصميم صفحة ويب متجاوبة باستخدام CSS Flexbox وGrid.
– تحسين نفس الصفحة باستخدام تأثيرات CSS وتفاعلاتها.

3. الأسبوع 4: Bootstrap
– المحتوى :
– التعرف على مكتبة Bootstrap.
– كيفية استخدام مكونات Bootstrap الجاهزة مثل الأزرار، القوائم المنسدلة، وأدوات التصفح.
– تصميم صفحات متجاوبة باستخدام Grid System الخاص بـ Bootstrap.

الشهر الثاني: JavaScript
1. الأسبوع 5-7: JavaScript (JS)
– المحتوى :
– الأسبوع 5 : أساسيات JavaScript (المتغيرات، العمليات الشرطية، الحلقات، الدوال).
– الأسبوع 6 : DOM Manipulation، كيفية التحكم بالعناصر وإضافة تفاعلية للصفحات.
– الأسبوع 7: BOM وايضا سوف يوجد اضافات
– تطبيق عملي

قسم الـ Back-End:

الشهر الثاني: Back-End (البدء من الأسبوع الأخير)
1. الأسبوع 8: #C
– المحتوى
– مقدمة إلى لغة #C
– المتغيرات، الجمل الشرطية، الحلقات، والدوال.
– البرمجة الكائنية (OOP) الأساسية.

الشهر الثالث: Back-End المتواصل
1. الأسبوع 9: OOP (البرمجة كائنية التوجه)
– المحتوى :
– الفهم العميق لمبادئ OOP (الوراثة، التعددية، التغليف)

2. الأسبوع 10: LINQ
– المحتوى :
– التعرف على LINQ وطرق الاستعلام في قواعد البيانات.
– كيفية استخدام LINQ لتبسيط الاستعلامات المعقدة

3. الأسبوع 11: Entity Framework
– المحتوى:
– مقدمة إلى ORM مع Entity Framework.
– كيفية إنشاء وتحديث البيانات في قواعد البيانات باستخدام EF.

4. الأسبوع 12: Identity
– المحتوى
– إدارة المستخدمين والصلاحيات.
– كيفية إنشاء نظام تسجيل دخول وخروج.
الشهر الرابع:
1. الأسبوع 13: ASP.NET Core (MVC & Razor Pages)
– المحتوى:
– تطوير تطبيقات ويب باستخدام ASP.NET Core.
– فهم نمط MVC وRazor Pages وتطبيقهما.

2. الأسبوع 14: Repository Design Pattern & SOLID Principles
– المحتوى :
– مقدمة إلى نمط Repository.
– تحسين بنية التطبيق باستخدام مبادئ SOLID.

المشروع النهائي
3. الأسبوع 15-16: مشروع نهائي
– المحتوى
– تطبيق كامل يجمع بين المهارات المكتسبة من القسمين Front-End وBack-End.
– بناء تطبيق ويب شامل يمكن إضافته إلى السيرة الذاتية او ك مشروع تخرج .