بناء صفحات الويب
بناء صفحات الويب باستخدام لغة HTML, يتم ترتيب وتنسيق عناصر لغة HTML داخل الصفحة باستخدام لغات CSS , SASS
أضف المزيد من التفاعل عن طريق تعلم التحريك والمؤثرات Animation في CSS3
أضف الحياة والخدمات لتجربة مستخدم ذكية بواسطة جافاسكربت, تعلم تصميم قواعد البيانات وبرمجتها بواسطة لغة قواعد البيانات MySQL
إنشاء وبرمجة تطبيقات وأنظمة الويب بواسطة لغة PHP وأنشاء صفحات ويب تفاعلية بواسطة جافاسكربت وتقنيات ال Apis

- ماهي شبكة الإنترنت وكيف تعمل خوادم الويب في صفحات مواقع الإنترنت لتصل إلى المستخدمين
- تعلم بناء صفحات الويب باستخدام لغة HTML وتضمين جميع انواع البيانات المتاحة باشكال عدة, لغة HTML هي لغة نصية لبناء هيكل او الجسم الخاص بالصفحة
- لغة CSS نقوم من خلالها كتابة التعليمهات التي تخبر المتصفح كيف يقوم بتنسيق وترتيب العناصر صفحة الويب
- سنتعلم كتابة اوامر CSS في لغة SASS والتي بدورها تقوم بكتابة اوامر الCSS الخاصة بالمتصفح, مما يكون اسهل واسرع لنا في كتابة الاوامر البرمجية
- بناء صفحات الويب بشكل احترافي وسريع من خلال مكتبة Bootstrap التي تتيح لنا اكواد CSS ونماذج جاهزة للاستخدام
- وضع الايقونات في اي صفحة ويب باستخدام مكتبات الايقونات الشهيرة والثرية مثل Font awesome و Flat Icon وايضاً سنطلع على استخدام الايقونات Bootstrap
- إضافة الحركة والتفاعل للعناصر داخل الصفحة اثناء حركة المستخدم بالصفحة من باستخدام مكتبات wow, animate
الخطوة الأولى


- تجربة المستخدم روح الموقع والموظف الخفي, تكتب الرسالة ثم إرسال ففي ثانية تكون مخزنة على خوادم الويب وفي المحادثة أمامك وفي محادثة المرسل إليه
- مقدار 10000 عملية حسابية لمنتجات مثلاً ل 10000 زائر في نفس الثانية على كمبيوتر واحد بالتأكيد سوفي يبطأ عمل حتى الكمبوتر الخارق.
- جافاسكربت لغة متصفح تعمل لدى الزائر على متصفحه مما يتيح التحكم الكامل للمبرمج في صفحة الويب لدى الزائر والتوفير من عمل خوادم الويب والحد نم استهلاك الموارد بشكل كبير
- تعمل جافاسكربت في كل مكان تقريباً الأن, وإن لم تكن في كل مكان ستكون قريباً, ف الأن يتم برمجة تطبيقات الويب وتطبيقات الكمبيوتر وتطبيقات الموبايل بواسطة جافاسكربت وتعمل على خوادم الويب node JS JS
- برمجة الالعاب, صناعة واجهات 3d , برمجة تطبيقات الموبايل والكمبيوتر, حتى أنها تستخدم في التشفير والكثير من الأمور الأخرى في عالم البرمجة
صفحات الويب التفاعلية
- تعلم كتابة البرامج باستخدام لغة جافاسكربت لتنفيذ اي برنامج في صفحات الويب
- المتغيرات وانواع البيانات والحسابات ثم التعامل والتحكم في وظائف المتصفح ومع جميع عناصر الصفحة
- تشغيل العمليات والبرامج التلقائية في المتصفح , حساب الإحصائيات والاستماع لأحداث الزائر داخل الصفحة
- تغيير او مسح المحتوى والعناصر والتعامل مع البيانات بشكل ديناميكي من خلال المصفوفات وحلقات التكرار
- فهم كيفية عمل لغة حافاسكربت والمتصفح للتمكن من إنشاء العديد من الأفكار والتطبيقات البرمجية التي تضيف القوة والذكاء في استخدام مواقع الويب
- التعامل مع البيانات وتخزين البيانات في هيئة JSON وهي طريقة كتابة للبيانات مفهومة من للغة جافاسكربت والمتصفح ومدعومة من العديد من لغات البرمجة الأخرى
- إرسال واستقبال البيانات بواسطة لغة جافاسكربت مع سيرفرات node JS مما يسمح لنا بإنشاء أنظمة مثل الشات والتفاعل مع قواعد البيانات دون تحديث الصفحة
- تعلم مع تطبيق العديد من الأفكار والتطبيقات ونماذج إدخال البيانات والاحداث في صفحات الويب


- تحليل المتطلبات وإعداد الدراسة لتصميم وبناء قواعد البيانات بشكل صحيح
- إنشاء الجداول والعلاقات بين جداول البيانات واختيار انواع البيانات ودورها في الجداول
- تعلم لغة MySQL Query بشكل مباشر لتتمكن فيما بعد التعامل مع أي واجهة مستخدم لإدارة قواعد البيانات
- أضافة ومسح وتعديل الجداول وقواعد البيانات والصفوف والأعمدة من خلال لغة MySQL
- عرض البيانات بشكل إحصائيات وتطبيق شروط معينة على البيانات لعرضها والعمل على استخدام الدوال للتعامل مع البحث والفلترة والنتائج وتصفية النتائج بسهولة
- كتابة الأكواد المدمجة لجلب البيانات على شكل مجموعات من عدة جداول خلال لغة الاستعلام MySQL
- أضافة او تحديث او مسح الصفوف في الجداول وعرض الصفوف من خلال لغة MySQL
- التأكد من فعالية أمان وبنية قواعد البيانات والقابلية لل التطوير والتعديل والإصلاح والنمو المستمر لحجم البيانات
- إنشاء سيرفر محلي Apache واستخدام لغة PHP لإنشاء تطبيقات تتفاعل مع قواعد البيانات MySQL
- تعلم لغة PHP وكيفية عملها في السيرفر والتعامل مع البيانات والملفات والتخزين
- إنشاء اتصال مع قواعد البيانات وكيفية تطبيق مفهوم CRUD لعمل التطبيقات الديناميكية
- تعلم البرمجة كائنية التوجه لإنشاء البرامج المصغرة المنطقية من أجل جمعها وربطها بسهولة لإنشاء برامج قابلة للتطوير والنمو والتعديل بسهولة
- إنشاء واجهات ل التطبيقات البرمجية Apis من أجل دعم اتصال صفحات الويب بالسيرفر من خلال لغة جافاسكربت والتعامل مع البيانات هيئة JSON المرسلة والمستقبلة لدى الزائر في صفحة الويب
- إنشاء أنظمة تسجيل الدخول والتحقق وأنظمة متعددة اللغات وتطبيق مختلف الأفكار البرمجية العملية
- برمجة أنظمة إدارة المحتوى Cms المتقدمة وفهم كيفية عمل طبقات الحماية لإنشاء برامج آمنة للاستخدام
- من الأمان وتعلم مفهوم الMVC أي إنشاء الصلاحيات لأكثر من نوع من المستخدمين مثل انظمة التجارة الالكترونية
- إنشاء أنظمة ذات أداء عالي عن طريق تعلم البرمجة ب مبادئ Server Less وكيفية الحصول على النتيجة بأبسط الحلول من خلال تحليل والتفكير المنطقي تكوين الصورة الصحيحة لمهام البرنامج
- استعراض وتطبيق العديد من التقنيات وتعلم الطرق لبرمجة البرمجة, كتابة البرنامج الذي يقوم بتنفيذ العديد من المهام بالنيابة عنك ك مبرمج
- تعلم وتطبيق مفاهيم مختلفة في البرمجة لكتابة الكود النضيف واستخدام انماط الكود المختلفة للحصول على التأسيس السليم لبداية رحلة العمل والقابلية للتطوير والتعلم العديد من تقنيات اللغة بشكل ذاتي

لمن هذا البرنامج
لمحبين علوم الحاسوب والراغبين باكتساب مهارات جديدة في صنع البرمجيات وتطبيقات الويب, للذين يرغبون ببدء طريقهم في إنشاء المستقبل

شروط القبول
-
بناء على الاحتياجات والشروط والمعايير المطلوبة يشترط ان يتوفر في المتقدم على البرنامج واحد ممايلي:
ان يكون حاصل على معرفة عامة باساسيات الحساب, يكون لديه قدرة للتعلم والعمل على الحاسب، او ان يكون راغباً بتطوير مؤهلاته لدخول سوق العمل الرقمي في برمجة تطبيقات الويب، او انشاء مشروعه الخاص.
ان يكون حاصل على معرفة عامة باساسيات الحساب, يكون لديه قدرة للتعلم والعمل على الحاسب، او ان يكون راغباً بتطوير مؤهلاته لدخول سوق العمل الرقمي في برمجة تطبيقات الويب، او انشاء مشروعه الخاص.
