استكشف جمال بناء الويب واجعل أفكارك تتحول إلى واقع ملموس مع دوراتنا
Full Stack Web Development
وصف الدورة
هذه الدورة مخصصة للمبتدئين الذين يرغبون في تعلم كيفية بناء وتطوير مواقع الويب من الصفر. خلال الدورة، ستتعلم الأساسيات والتقنيات اللازمة لإنشاء مواقع ويب ديناميكية وجذابة. سيتم تغطية العناصر الأساسية للويب مثل HTML و CSS للتصميم، و JavaScript للتفاعل، و Bootstrap للتصميم المتجاوب، و PHP للجانب الخادم، و MySQL لقواعد البيانات.
مسارات دورة الويب
أساسيات HTML و CSS:
تعلم كيفية إنشاء هياكل صفحات الويب باستخدام HTML.
دراسة كيفية تنسيق وتصميم هذه الصفحات باستخدام CSS.
JavaScript وتفاعلية الويب:
فهم أساسيات JavaScript واستخدامه لإضافة التفاعل والدينامية إلى صفحات الويب.
Bootstrap وتصميم الويب الاستجابي:
استكشاف Bootstrap كأداة لتطوير مواقع الويب بشكل أسرع وأكثر فعالية.
PHP وقواعد البيانات:
فهم أساسيات PHP وكيفية استخدامها لتطوير تطبيقات الويب الدينامية.
دراسة كيفية الاتصال بقواعد البيانات MySQL وإجراء الاستعلامات لاسترجاع وتحديث البيانات.
ماذا ستتعلم في هذه الدورة؟
HTML و CSS
ستتعلم أساسيات HTML و CSS لبناء وتصميم صفحات الويب، بدءًا من بناء الهيكل الأساسي للصفحة وصولاً إلى تصميم مواقع استجابة ومتوافقة مع مختلف الأجهزة.
JavaScript
ستتعلم البرمجة بلغة JavaScript من الأساسيات وحتى بناء تطبيقات تفاعلية. ستتعلم كيفية التعامل مع DOM وإضافة التفاعلية إلى صفحات الويب.
Bootstrap
ستتعلم كيفية استخدام إطار العمل Bootstrap لتطوير واجهات مستخدم استجابة بسرعة وكفاءة، مع أمثلة عملية على تصميم مواقع متجاوبة.
PHP
ستتعلم أساسيات البرمجة بلغة PHP لبناء تطبيقات ويب ديناميكية. ستبدأ من المفاهيم الأساسية وصولاً إلى بناء تطبيقات حقيقية مع قواعد البيانات.
MySQL
ستتعلم كيفية إنشاء وإدارة قواعد البيانات باستخدام MySQL. ستتعلم كيفية تصميم قواعد البيانات، كتابة الاستعلامات، وإدارة البيانات بفعالية.
التطوير المتكامل Full Stack
ستتعلم كيفية دمج كافة التقنيات التي تعلمتها لبناء تطبيقات ويب كاملة من البداية للنهاية. ستعمل على مشاريع حقيقية تشمل التصميم، البرمجة، وقواعد البيانات.
تفاصيل الدورة:
بناء وتصميم مواقع متجاوبة
ستتعلم كيفية بناء مواقع متجاوبة باستخدام HTML و CSS و Bootstrap، وكيفية تحسينها لتكون متوافقة مع جميع الأجهزة.
إضافة التفاعلية والتعامل مع البيانات
ستتعلم كيفية استخدام JavaScript لإضافة التفاعلية إلى مواقع الويب، وكيفية التعامل مع الأحداث والمستخدمين بشكل فعال.
إدارة قواعد البيانات والتطبيقات الديناميكية
ستتعلم كيفية إدارة قواعد البيانات باستخدام MySQL، وكيفية استخدام PHP لبناء تطبيقات ويب ديناميكية تتفاعل مع المستخدمين وتعرض البيانات بشكل فعال.
مشاريع عملية
ستعمل على مشاريع عملية طوال الدورة لتطبيق ما تعلمته. ستبني مواقع وتطبيقات حقيقية تشمل جميع التقنيات المذكورة.
مميزات الدورة:
متابعة شخصية لكل طالب
ستتلقى توجيهات وملاحظات مخصصة من المدرب لتحسين مهاراتك وضمان تقدمك في الدورة.
تسليم المشاريع وتقييمها
ستقوم بتسليم مشاريع بعد كل مستوى لتقييم مستواك وضمان تحقيق الأهداف التعليمية.
دروس مسجلة للمراجعة
ستتمكن من مراجعة الدروس من خلال مقاطع الفيديو المسجلة لتساعدك على فهم الموضوعات بشكل أفضل وإعادة مشاهدتها عند الحاجة.
مسارات الدورة
- مقدمة إلى HTML
- العناصر الأساسية في HTML
- الروابط والصور في HTML
- الجداول والقوائم في HTML
- نماذج HTML
- التعامل مع الوسائط المتعددة في HTML
- الرسوميات في HTML
- العناصر التفاعلية في HTML
- التحكم في التنسيق باستخدام CSS
- التعرف على أفضل الممارسات في HTML
- مقدمة إلى CSS
- تطبيق CSS على عناصر HTML
- التنسيق باستخدام CSS
- تصميم تخطيطات الصفحة باستخدام CSS
- التعامل مع الألوان والخطوط في CSS
- مشروع تصميم صفحة ويب بسيطة
- مشروع تصميم واجهة مستخدم تفاعلية
- مشروع تصميم موقع تعليمي
- مشروع تطبيق ويب بسيط باستخدام HTML و CSS
- مراجعة وتقييم المشاريع
- مقدمة إلى JavaScript
- المتغيرات والثوابت في JavaScript
- العمليات الحسابية والمنطقية
- التحكم في تدفق البرنامج
- التعامل مع الأحداث في JavaScript
- مشروع تطبيق ويب تفاعلي
- مشروع تصميم واجهة مستخدم ديناميكية
- مشروع استخدام JavaScript للتفاعل مع المستخدم
- مراجعة وتقييم المشاريع
- مقدمة إلى Bootstrap
- تصميم الشبكة في Bootstrap
- العناصر الأساسية في Bootstrap
- استخدام المكونات في Bootstrap
- تصميم صفحات متجاوبة باستخدام Bootstrap
- مقدمة إلى PHP
- التحكم في تدفق البرنامج في PHP
- التعامل مع النماذج في PHP
- التعامل مع قواعد البيانات في PHP
- إنشاء تطبيقات ويب باستخدام PHP
- مقدمة إلى قواعد البيانات
- إنشاء قواعد بيانات في MySQL
- التعامل مع الجداول في MySQL
- إجراء الاستعلامات في MySQL
- إدارة البيانات في MySQL
- مشروع تطوير موقع ويب شامل
- دمج HTML و CSS و JavaScript
- استخدام Bootstrap لتصميم متجاوب
- ربط PHP و MySQL لإنشاء تطبيق ديناميكي
- نشر المشروع ومراجعته