مرحبا , انا كولين فان ليند مرحبا بكم في مقدمة الى HTML5
انا متحمسه للغايه لتدريس هذا المساق, لأننى أحب فكرة أننا
أخيرا سيكون لدينا مساق لشرح الأساسيات
لاكبر عدد ممكن
اننى احب العمل مع الاشخاص و كذلك احب العمل مع التكنولوجيا .
و اظن ان افضل شيئ يمكننا فعله هو ان نضم اكبر عدد ممكن من المتعلمين .
حتى نتاكد اننا بالفعل قد انشائنا مساق يمكن للجميع استخدامه.
فى هذا المساق سنغطي الأساسيات
انا لا يكننى التاكيد على اننا سنبدأ
ببناء كتل
و لكنننا سنبدا بالتحدث عن ما يسمى بال Syntax و Semantics.
وما هى الأكواد الفعلية التي يكتبها الناس لكي يجعلوا صفحه الويب
صفحه ويب؟
هل يوجد أي معاني مميزة لأي من هذه الكلمات تنقل
معلومات خاصة لأولئك الأشخاص الذين ليس لديهم المقدرة لتصفح الويب كما أفعل؟
ربما شخص ما يستخدم ادوات الدخول الخاصة .
بعد ان نغطى Syntax و Semantics.
سنتكلم بمزيد من التفصيل عن فكرة امكانية الوصول
وهي أننا اذا أردنا ان نقوم ببناء صفحة ويب ما الذي نحتاجه
لنتأكد من ان أكبر عدد من الناس يمكنه الوصول الى المعلومات؟
وا يضا سنتحدث عن بدايات التكنولوجيا
وكتابه الاكواد
و عندما تكلمت عن البدايات فانا اعنى بالفعل البدايات
مباشره اليك
سنتعلم معا كيف ننشأ ملف
واحده من الاشياء التى اظن انها تعيق الناس عندما
يبدأون بتعلم علوم الحاسوب او اى نوع من المناهج المعتمدة على التكنولوجيا
هى ان الاستاذ او الموجه يقول لنبدأ وها هو واجبك
هيا تابع و انجزه
كلنا ببساطة سنتوقف لاننا لا نعرف من اين نبدا
انا حقا اريد ان اكون الى جانبك
و اريك كيف تبدأ وتقف على قدمك
دعونا نتحدث الان عن محتويات المساق
فى هذا الاسبوع سنركز على التساؤلات
ليس عن كتابة الأكواد ولكن التساؤلات.
انا اريدك ان تفهم ما يحدث عندما تكتب شيء فى شريط العنوان
لو كتبنا مثلا "www.introwebdesign.com"
كيف تظهر هذه الصفحه امامك بطريقه سحريه؟
واريد ايضا ان اتحدث عن الادوات التى ستحتاجها
لكى تكتب كود
سنتحدث الان عن المحرر والمتصفح
و غيرها من الأدوات البرمجية لأنني اريدك ان تبدأ بداية صحيحة
ما الذى ستحتاجه للنجاح فى هذا المساق
و اخيرا سنتحدث فعليا عن html5.
ما الذى حدث ل html1 ؟
ما الذى حدث ل html2؟
ما هذا التطور الذي يحدث لتصميم الويب واللغات المستخدمة فيه؟
في الأسبوع الأول، تقريبا لن نقوم بكتابة أكواد
فقط سأقوم باعطاءك فكرة عن كيفية عمل شبكة الانترنت
ولماذا من المهم بالنسبة لك أن تكون قادر على التفاعل مع الآخرين
والتفاعل مع الكود الذي ستستخدمه لبناء موقعك الخاص
الأسبوع الثاني، سنقوم بالتحدث قليلا بشكل نظري، ثم بعد ذلك
سنقوم بكتابة الكثير من الأكواد
سنقوم بأخذ فكرة أيضا عن ما يسمى Document Object Model,
الذي تبنى على أساسه صفحات الويب
لو استطعت أن أجعلك تفهم الموضوع ولو بشكل بسيط، ثم فيما بعد،
قررت استخدام الووردبريس أو أي برنامج آخر لانشاء موقعك الخاص
ستكون قادر على فهم ما يحدث بشكل أفضل.
سنتحدث أيضا عن ما يسمى contextual tags و headings
وأشياء آخرى نستطيع استخدامها لجعل موقع الويب الخاص بنا يحتوي على معاني خاصة
ومظاهر خاصة.
سنتحدث عن الروابط و الصور و القوائم والجداول
وأيضا عن الوسائط المتعددة multimedia في حال أنك أحببت اضافة مقطع قيديو أو مقطع صوتي الى موقعك.
الأسبوع الثالث, سنقوم بوضع كل الأشياء السابقة مع بعضها البعض.
عند هذه النقطة, ستتكون قد عرفت ما يكفي عن HTML5
وأصبحت قادرا على انشاء موقع ويب يعمل بشكل جيد ولكن لا يعمل طوال الوقت.
في الأسبوع الثالث, سنقوم بوضع كل هذه الأشياء مع بعضها، وسأتحدث معكم عن
بعض الأشياء التي غالبا ما يتم التغاضي عنها، مثل التحقق من صلاحية الكود الخاص بك.
كيف يمكننا التأكد من أن الأكواد التي قمت بكتابتها لا تبدو جيدة الشكل فقط،
وانما مكتوبة بشكل صحيح أيضا؟
ويمكنها العمل في أي مكان.
مرة أخرى، عندما نقوم بالتحقق من صلاحية الأكواد الخاصة بك، فإننا سوف نتحدث عن syntax
ولكن سنتحدث أيضا عن امكانية الوصول،
نحن نقوم بالتحقق من صلاحية الأكواد للتأكد من اتباع القواعد المطلوبة في كتابة الأكواد.
ودعنا أيضا نتحقق من أن المعنى موجود أيضا.
وأخيرا، سوف نتحدث عن ما يسمى تسجيل اسم النطاق
واستضافة الموقع لأنه سيكون من الممتع أكثر في انشاء المواقع أن تكون قادرا على رفعها
على شبكة الإنترنت، والسماح لأصدقائك وعائلتك برؤيتها، كذلك
وأخيرا، سنقوم بعمل المشروع النهائي حيث سيمكنك وضع الكثير من
الأشياء المختلفة التي قد تعلمتها مع بعضها البعض.
ستكون قادرا على انشاء ما نسميه syntactically valid multipage website
سيحتوي موقعك في النهاية على الأقل من 2-3 صفحات.
وبعد انتهائك من تكويد موقعك ستقوم بتشغيله للتأكد من صلاحيته
وأنه من السهل الوصول اليه.
المشروع النهائي الخاص بك لن يكون ذو مظهر جيد
أنا أعترف بذلك لأننا لسنا بصدد الحديث عن التصميم،
نحن لا نتحدث عن أشياء مختلفة.
أنا أريدك فقط أن تفهم لغة HTML5
وأن ما يهمنا هنا هو المحتوى.
دعونا نتحدث بشكل منطقي.
دعونا نتحدث عن لمن هذا المساق.
من الذي اهدف اليه انا لطالبي المتميز؟
أنا أتطلع لتعليم المبتدئين تماما
هذه الدوره ليست لأولئك الناس الذين كانوا يبنون كمبيوتر اسفل
البدروم الخاص بهم عندما كانو في سن ال 12
مرحبا بكم معنا بالطبع ولكن
نحن حقا هنا للحديث عن كيف يمكننا ، من خلال المثابرة , إنشاء موقع على شبكة الانترنت.
من تلك الأشياء التي أنا من النوع المضاد لها هي عاطفة الكلمة
الآن، وأنا متحمس لتعليمك هذه المواد ولكن
لا أشعر حقا مثل عليك أن تكون متحمسا للتكنولوجيا أو
متحمساً للحوسبة لكي تحصل حقاً على الكثير من هذه الدورة.
بدلا من ذلك، فقد حان وقت المثابرة.
أود منك أن تصبر فقط، وتتعلم ما يكفي حتي تشعر أنك سوف تنفجر
فهو حقاً يساعد الناس على بناء تقنيات أفضل
قليلا حول من أنا، لدي دكتوراه في علوم الكمبيوتر والتي هي
حقا الجزء الأقل اهمية من مؤهلاتي لتعليم هذه الدورة.
بدلا من ذلك، لدي عقدين(20 سنه) من الخبرة في مجال التدريس و
لقد قمت بالتدريس لطلاب مختلفين علي نطاق واسع
وكان تركيزي دائما على التعليم وأنا مشهورة نوعا ما
بالركض بين الفصول الدراسية لمساعدة الناس على تصحيح الاكواد البرمجية الخاصة بهم،
معرفة ما يحدث هنا، ومعرفة ما يجري هناك.
هذه الفكرة كلها من تعليم هذه الدورة هي
رواية لي لأنني جالس هنا لا اتحرك.
الجزء المهم هو أنني حقا اهتم بنجاح الناس وهكذا
وأنا على أمل أن أتمكن من مساعدتك على اتخاذ مهاراتك إلى المستوى التالي.
هنا هو ما يريد الجميع معرفته .
في هذه الدورة، أي نوع من عبء العمل سوف يكون هناك وكيف سوف يتم تقييمها؟
سيكون هناك فيديوهات أسبوعية
بعضهم كهذا الفيديو أي (بشكل نظري)
ولك الحرية بمشاهدتهم أينما تشاء
ولكنني أيضا سأقوم بتضمين بعض الفيديوهات التي ستكون بشكل عملي
اعني بذلك انك يجب أن تشاهد الفيديو بوجود حاسوب إلى جانبك
بحيث يمكنك القيام بالكتابة والتجربة والاختبار أثناء المشاهدة
سيكون هناك قراءات أسبوعية
اغلبهم سيكون من كتب مجانية متوفرة على الويب
لكن قد يكون هناك بعض المقالات التي سأضعها أيضا
إذا صادف أنني صادفت شيئًا مناسبًا لما كنا نتعلمه
سيكون هنالك تقييمات أسبوعية تأتي عادة بشكل اختبارات
وسيكون هناك مشروع نهائي وهنا يجب علي أن اضغ بالحسبان انه سيكون قبيحا بعض الشيء
أنا لا أعني أن عملية القيام بالمشروع ستكون بشعة
اعتقد انك ستجده بسيطا جدا
مرة أخرى ، لا أستطيع أن أؤكد ذلك بما فيه الكفاية
حسنا هذا المساق هو حول لغة HTML5 وليس حول إنشاء مواقع جميلة المظهر
الموضوع انك الآن تتعلم بناء اللبنات الأساسية فقط
وسيكون من الأسهل دائمًا بناء شيء بشع في المرة الأولى من بناء شيء جميل
كيف ستنجح في هذا المساق؟
من المفترض انك ستكتب الكود مع اثنان أو ثلاثة أشخاص آخرين
وستتحاورون ولن تكتب الكود بنفسك ابدا
آمل أن تقوم بإنشاء مجتمع ، ربما من خلال لوحات الرسائل
أريدك أن تعمل بذكاء
احد الأشياء التي تقتلني عندما يقول احدهم
اوه لقد أمضيت 3 أو 4 ساعات بالعمل على هذا
أنا لم ارد قط أن اسمع شيئا كهذا من أي طالب
بالمقابل اشعر بانك إذا شعرت يوما بانك تعاني من مشكلة أتناء كتابتك للكود
اشعر بانك يجب أن تتوقف لمدة 10 15 أو حتى 20 دقيقة على الأكثر توقف واذهب بعيدا
اذهب وساعد شخص ما أو خذ لنفسك استراحة أو افكر بأي شيء آخر
الفكرة انك يجب أن تعمل بذكاء وليس بجهد
بعد ذلك ، تحتاج حقًا لتعلم النظر إلى الأشياء بنفسك
لن استطيع أبدا أن أعلمك كل شيء عن HTML5
وانت لم تكن لتطلب ذلك أساسا لأنه أمز ممل جدا
بدلا من ذلك يجب أن تكون واثقا كفاية لتذهب
وتستخدم محركات البحث لتبحث عن المواضيع التي تهمك
عملي يقتضي على إعطائك هذه المفاتيح والأفكار والنصائح
التي تمكنك من معرفة الشيء الذي تود البحث عنه
أخيرا يجب عليك التدرب والتدرب مرارا وتكرارا
لن تنجح في هذا المساق إذا لم تكتب الكود بنفسك
وتحاول أن تشق طريقك بنفسك من خلال بعض المشاكل
والأخطاء الكتابية التي سوف تواجهك
دعنا فقط نراجع
مرة ثانية هذا المساق هو للمبتدئين وأنا متحمسة لانضمامك لنا
عندما تنتهي من هذا المساق سيكون لديك المقدرة على كتابة
وفهم أكواد لغة ال HTML5
لن تغادر كمطور ولاكنك
وإنما ستغادر كشخص يستطيع فهم الكود جيدا
أخيراً ، أحد الأشياء الرئيسية التي سأشدد عليها طوال هذه الدورة بأكملها
هو أنك ستفهم أهمية إمكانية الوصول في التكنولوجيا
إذا انتهت هذه الدورة ، وكان لي طالب واحد يقول: مهلاً هل تعلمي ماذا ؟
انا سوف امضي فيها وربما لن اكون مبرمج ولكني سوف اعمل مع أشخاص اخرين
للمساعدتهم في جعل الكود الخاصة بهم أكثر يسرا، وسأكون سعيدا بذلك.
مرحباً بكم في الدورة و
آمل أن يكون لديك الكثير من المرح من خلال تعلمك المزيد عن HTML5