برمجة مواقع الانترنت باستخدام html5 مع CSS3 و JavaScript | رواق

 


 

HTML5 هو احدث اصدار من لغة برمجة وعمل مواقع الانترنت وهي اختصار ل (HyperText Markup Language). وهي اللغة الوحيده التي يفهمها متصفح الانرتنت وجميع لغات البرمجة التي تتعامل مع متصفحات الانترنت Internet browsers يجب ان تترجم مخرجاتها الى هذه اللغة . لذلك يعتبر اتقان ومعرفة هذه اللغة هي حجر الاساس ونقطة البداية الاساسية لاي شخص يرغب في الابحار في برمجة وتصميم مواقع الانترنت .

في عالم برمجة الانترنت هنالك نوعين من انواع البرمجة Front End programming وهي تتمثل بكل ما يتم اظهاره لمستخدم الانترنت عند طلب صفحة الموقع ( الشكل الخاص بالموقع وطريقة عرض المعلومات فيه ) .

Back End Programming وهي تمثل ما يحدث خلف صفحة الانترنت التي يتم عرضها للمستخدم من عملية ربط بين الموقع والسيرفير (الخادم)الخاص بالموقع . على سبيل المثال عمليات التحقق من اسم المستخدم وكلمة السر مثال عن لغات البرمجة المستخدمة في هذا الجزء (PHP – JAVA- .NET – Python)

في هذا المقرر سوف نتعرف بالتفصيل عن برمجة Front End الخاصة بمواقع الانترنت والتي تتمثل بشكل اساسي التعرف على
– HTML5
– Css3
وسوف نتعرف على Java Script

 

عن المحاضر
Medium aaeaaqaaaaaaaaiyaaaajdbkymi1mwfilwq2zjktndczny1hzjzlltdlyzk3odlhotq5za

 

  • محاضر في عمادة التعليم الإلكتروني والتعلم عن بعد – جامعة الدمام – Lecturer University of Dammam
    ماجستير في  تكنولوجيا المعلومات – جامعة سندرلاند
    بكالوريوس في هندسة البرمجيات – الجامعة الهاشمية
    شهادة الاعتماد المهنية من مايكروسوفت
    شهادة الاختصاص في برمجة مواقع الانترنت باستخدام html5  وcss3  و java script مايكروسوفت.

  • منهج الماده

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

الصوت والفيديو

  • الصوت والفيديو في المتصفحات الحديثة
  • الصوت وقضايا الملكية الفكرية
  • كيفية برمجة و التعامل مع الاصوات في مواقع الانترنت
  • الفيديو وقضايا الملكية الفكرية
  • كيفية برمجة والتعامل مع الفيديوهات في صفحات الانترنت
  • هل جميع المتصفحات تدعم الصوت والفيديو ؟

CSS3 ) Cascading Style Sheets):-

  • ما هي ال Css3 وما دورها في صفحة الانترنت
  • كيفية اختيار العناصر في صفحة الانرتنت بناء على علاقتها ببعضها البعض
  • كيفية اختييار العناصر بناء على خصائصها
  • كيفية اختيار العناصر بناء على ما يسبقها من محددات pseudo Classes
  • كيفية اختيار العناصر بناء على تفاعل المستخدم مع الموقع
  • كيفية تقسيم الصفحة وعمل بنيتها باستخدام ال Css3
  • كيفية جعل الموقع مناسب وصديق لمتصفحات الجوال والاجهزة الذكية
  • هل جميع المتصفحات تدعم خصائص ال Css3 الجديده
  • الالوان والشفافية في صفحة الانترنت
  • عمل التاثيرات والحركة في الموقع باستخدام Css Transforms
  • عمل الظل في صفحات الموقع
  • خصائص الخلفية في المواقع وكيفية التعامل معها
  • عمل تدرجات الالوان
  • التعامل مع الخطوط في صفحات الانترنت
  • هل جميع المتصفحات تدعم الخطوط نفسها

الموقع الجغرافي Geolocation API:-

  • كيف تجعل موقع الانترنت يحدد موقع الشخص الذي يتصفحه
  • كيف تحدث موقع متصفح الموقع بشكل مستمر

  الرجوع إلى