في هذا المقرر سوف نتعرف بالتفصيل عن برمجة Front End الخاصة بمواقع الانترنت والتي تتمثل بشكل اساسي التعرف على- HTML5 - Css3 وسوف نتعرف على Java Script
نبذة عن منصة رواق Rwaq
رواق: منصة تعليمية إلكترونية تهتم بتقديم مواد دراسية أكاديمية مجانية باللغة العربية في شتى المجالات والتخصصات، يقدمها أكاديميون متميزون من مختلف أرجاء العالم العربي، ومتحمسون لتوسيع دائرة المستفيدين من مخزونهم العلمي والمعرفي المتخصص؛ حيث يسعون لإيصاله لمن هم خارج أسوار الجامعات.
سواءً كنت طالباً جامعياً يسعى لتنمية معرفته في مجال تخصصه، أو موظفاً مشغولاً ولكن لديه فضول الاستكشاف المعرفي في تخصص ما، أو كنت إنساناً يستمتع بالتعلم والاستزادة المعرفية لذاتها، فبإمكانك الالتحاق بالمادة المثيرة لاهتمامك ومتابعة محاضراتها أسبوعياً، والتفاعل مع المحاضرين وزملاء الدراسة أينما كنت وفي الوقت الذي يناسبك.. تحصل على كل ذلك مجاناً عبر رواق
تم تطوير منصة رواق لتحقيق رؤيتنا في خلق تجربة تعليمية الكترونية ذات قابلية عالية للاستخدام وبجمالية تشجع الطلاب على التركيز في المحتوى التعليمي، وببساطة تيسّر متابعة التحصيل العلمي وتدفع للتفاعل مع الأنشطة ذات العلاقة بالمواد المدروسة.
تفاصيل كورس برمجة مواقع الانترنت باستخدام html5 مع CSS3 و JavaScript من منصة رواق Rwaq
HTML5 هو احدث اصدار من لغة برمجة وعمل مواقع الانترنت وهي اختصار ل (HyperText Markup Language).
وهي اللغة الوحيده التي يفهمها متصفح الانرتنت وجميع لغات البرمجة التي تتعامل مع متصفحات الانترنت Internet browsers يجب ان تترجم مخرجاتها الى هذه اللغة .
لذلك يعتبر اتقان ومعرفة هذه اللغة هي حجر الاساس ونقطة البداية الاساسية لاي شخص يرغب في الابحار في برمجة وتصميم مواقع الانترنت .
في عالم برمجة الانترنت هنالك نوعين من انواع البرمجة Front End programming وهي تتمثل بكل ما يتم اظهاره لمستخدم الانترنت عند طلب صفحة الموقع ( الشكل الخاص بالموقع وطريقة عرض المعلومات فيه ) .
Back End Programming وهي تمثل ما يحدث خلف صفحة الانترنت التي يتم عرضها للمستخدم من عملية ربط بين الموقع والسيرفير (الخادم)الخاص بالموقع .
على سبيل المثال عمليات التحقق من اسم المستخدم وكلمة السر مثال عن لغات البرمجة المستخدمة في هذا الجزء (PHP - JAVA- .NET - Python)في هذا المقرر سوف نتعرف بالتفصيل عن برمجة Front End الخاصة بمواقع الانترنت والتي تتمثل بشكل اساسي التعرف على- HTML5 - Css3 وسوف نتعرف على Java Script
محتوي كورس برمجة مواقع الانترنت باستخدام html5 مع CSS3 و JavaScript من منصة رواق Rwaq
- سوف يتم تقسيم الماده على النحو التالي:
- html5
- مقدمة عن عالم مواقع الانرتنت ولماذا html5
- مكونات صفحة الانترنت وماهي عناصر html5 الجديده
- كيفية دعم عناصر ال Html5 في متصفحات الانترنت
- ما هو المقصود ب semantic web page
- HTML5 web forms
- ما هي Html5 web forms
- التحقق والغاء التحقق من مدخلات المستخدمين
- ما هي العناصر الجديده في html5 web forms
- العناصر الاقل اهمية في العناصر الجديده في html5 web forms
- اضافة وظائف اضافية الى web forms باستخدام ال javascript
- كيفية التأكد من دعم متصفح الانترنت ل html5 web forms
- الصوت والفيديو
- الصوت والفيديو في المتصفحات الحديثة
- الصوت وقضايا الملكية الفكرية
- كيفية برمجة و التعامل مع الاصوات في مواقع الانترنت
- الفيديو وقضايا الملكية الفكرية
- كيفية برمجة والتعامل مع الفيديوهات في صفحات الانترنت
- هل جميع المتصفحات تدعم الصوت والفيديو ؟
- الموقع الجغرافي Geolocation API
- كيف تجعل موقع الانترنت يحدد موقع الشخص الذي يتصفحه
- كيف تحدث موقع متصفح الموقع بشكل مستمر
- CSS3 ) Cascading Style Sheets)
- ما هي ال Css3 وما دورها في صفحة الانترنت
- كيفية اختيار العناصر في صفحة الانترنت بناء على علاقتها ببعضها البعض
- كيفية اختييار العناصر بناء على خصائصها
- كيفية اختيار العناصر بناء على ما يسبقها من محددات pseudo Classes
- كيفية اختيار العناصر بناء على تفاعل المستخدم مع الموقع
- كيفية تقسيم الصفحة وعمل بنيتها باستخدام ال Css3
- كيفية جعل الموقع مناسب وصديق لمتصفحات الجوال والاجهزة الذكية
- هل جميع المتصفحات تدعم خصائص ال Css3 الجديده
- الالوان والشفافية في صفحة الانترنت
- عمل التاثيرات والحركة في الموقع باستخدام Css Transforms
- عمل الظل في صفحات الموقع
- خصائص الخلفية في المواقع وكيفية التعامل معها
- عمل تدرجات الالوان
- التعامل مع الخطوط في صفحات الانترنت
- هل جميع المتصفحات تدعم الخطوط نفسها
- متطلبات الكورس:
معرفة باللغة الانجليزية بشكل متوسطه كون لغة البرمجة هي اللغة الانجليزية
- ماذا ستتعلم:
سوف تكون قادر على البدء ببرمجة وتصميم مواقع الانترنت Static webSite
سوف تستطيع تحويل مواقع الانترنت الى مواقع صديقة لمتصفحات الجوالات والاجهزة الذكية