لغةhtml: أفضل 5 كورسات لتعلم html وبناء صفحات الويب
تعد لغةhtml أشهر وأقوى اللغات المستخدمة في بناء صفحات الويب وتمتاز هذه اللغة السحرية بسهولة التعلم حيث أنه يمكنك الإلمام بكافة التعليمات فيها ببضعة ساعات.
ما هي لغةhtml؟
إنها اللغة المستخدمة لإنشاء صفحات الإنترنت حيث يتم استخدامها لوصف ما تحتويه صفحات الويب ( Web Pages )
أي أنها تستخدم لتحديد العناصر الموجودة في الصفحة مثل العناوين, الفقرات, الأزرار, الصور, القوائم, الجداول وما إلى ذلك من الأشياء التي يمكن إضافتها في صفحات الويب.
إذاً يتم استخدام لغةhtml لهدف واحد أساسي وهو تحديد بنية صفحات الويب ( Pages Structure ).
أما عن الاختصار HTML فقد جاء من جملة Hyper Text Markup Language وهي ليست لغة برمجية بل هي لغة هيكلية خاصة في بناء صفحات الويب .
و الـ Hyper Text وتعني الطريقة الخاصة بالتحرك على صفحات الإنترنت وذلك بالضغط على نص معين يدعى (Hyperlinks )
والتي تعد وسيلة التنقل لأي مكان في شبكة الإنترنت وذلك عن طريق الضغط على الوصلات ( الارتباطات التشعبية ) LINKS
وتعتمد هذه اللغة بشكل أساسي على ماذا داخل الأوسمة (TAGS) بمعنى أنها تحتوي على أكواد كأي لغة برمجة أخرى.
لكنها ليست لغة برمجة بالمعنى والشكل المتعارف عليه للغات البرمجة الأخرى مثل لغة ال C .
فهي على سبيل المثال مثلاً لا تحتوي على جمل التحكم والدوران، وعند الحاجة لاستخدام مثل هذه الجمل يجب تضمين شيفرات من لغات أخرى كـ Java, JavaScript, CGI .
كذلك لغةhtml لا تحتاج إلى مترجم خاص بها Compiler بالإضافة أنها غير مرتبطة بنظام تشغيل معين،
وذلك لأنه يتم تفسيرها وتنفيذ تعليماتها مباشرة من قبل متصفح الإنترنت وبغض النظر عن النظام المستخدم.
لذلك فهي تعتبر لغة بسيطة جداً، وسهلة الفهم والتعلم حيث أنك لا تحتاج أكثر من عدة ساعات لكي تتعلم أسس اللغة
وتستطيع بعدها إنشاء موقع شخصي لك بكل سهولة ، أيضا لا تحتاج لمعرفة مسبقة بلغات البرمجة والهيكلية المستخدمة فيها.
بل إن كل ما تحتاجه هو اكتساب مهارة من التفكير المنطقي وترتيب الأفكار .
كيف تعمل لغةhtml ؟
تتكون لغةhtml من سلسلة و مجموعة من الأكواد والتي تكتب في ملف نصي ثم تحفظ بإمتداد HTM , HTML وتعرض بواسطة مستعرضات الإنترنت
مثل Internet Explorer أو Netscape Navigator و هذه المستعرضات تقوم بترجمة الأكواد إلي ما تراه على هذه الصفحات
وهذه الأكواد تبدأ بما يسمى أوسمة (TAGS) و تكتب من اليسار إلي اليمين كما في الشكل :-
الوسم <B>: يستخدم من أجل كتابة الكلمات بخط أسود عريض Bold مثال:
<B/>النص<B>
وهناك أيضا بعض الوسوم الخاصة التي تستخدم بصورة مفردة مثل
وسم نهاية السطر وهو <BR> أو قد تستخدم بكلتا الحالتين مثل وسم الفقرة <P>.
اقرأ أيضاً:
لغة البايثون: ماهي لغة البايثون ولماذا يجب تعلمها؟
هل لابد أن أكون متصل بالإنترنت طول الوقت عند تصميم الموقع باستخدام html؟
بالطبع لا فأنت ستقوم بكتابة الصفحات والأكواد وتنسق جميع صفحات موقعك وذلك بدون الحاجة لإتصال الإنترنت
ولكن تحتاج لإتصال الإنترنت فقط عندما تود أن تنقل موقع إلى الإنترنت أو التعديل في صفحة من الصفحات بعد نقلها إلى الإنترنت.
هل تقوم الـ html بعمل كل شيء في صفحات الموقع ؟
بالطبع تستطيع لغةhtml بعمل كل شيء في صفحة الموقع ولكن عندما يصبح موقعك أكثر شعبية ويصبح لديك الكثير من الزوار
فلابد من الاستعانة ببعض اللغات المساعدة مثل الجافا سكريبت JavaScript وهي اللغة التي تقوم بوضع بعض الخدع والمؤثرات والتحسينات على الموقع ،
كذلك من الممكن الإستعانة بالـ CSS لمزيد من السرعة في خلق الصفحات وتنسيقها .
ماهي مكونات صفحات الويب؟
بشكل عام, لتبني صفحات ويب إحترافية عليك تعلم اللغات التالية وبنفس الترتيب:
1-لغةhtml من أجل تحديد العناصر التي نريد إضافتها في الصفحة.
2-لغة CSS من أجل تحسين تصميم العناصر الموجودة في الصفحة.
3-لغة Javascript و نستخدمها لإضافة مؤثرات في صفحات الويب و لمعالجة البيانات التي يتم إدخالها و عرضها في الصفحات.
لا تقلق فتعلم هذه اللغات الثلاثة ممتع للغاية ومفيد حيث تعلم هذه اللغات لا يمكنك فقط من بناء مواقع إلكترونية كاملة, بل أيضا يمكنك من صناعة تطبيقات للهاتف وتطبيقات للحاسوب.
إصداراتhtml:
منذ بداية ظهور المتصفحات و لغةHTML يتم تطويرها باستمرار وبسرعة كبيرة
ويتم دوما إضافة المزيد من الميزات فيها مع كل إصدار جديد يصدر والجميل في الأمر أنه عند تعاملك مع أحد الإصدارات إصدار ستسطيع بكل سهولة التعامل مع أي إصدار آخر وذلك لأن مبادئ اللغة هي نفسها.
الإصدار الذي يجب عليك تعلمه في الوقت الحالي هو الإصدار الخامس من اللغة والذي يسمى HTML5.
حيث أن هذا الإصدار أضيف فيه العديد من الميزات المهمة التي لم يسبق إضافتها في الإصدارات السابقة
و أهمها إمكانية عرض فيديوهات, أغاني و رسومات في الصفحات بكل سهولة و بشكل مباشر بدون الحاجة لاستخدام إضافات ( Plugins ) خاصة لذلك, لهذا أصبح الجميع يستخدمه بدلاً من باقي الإصدارات.
قد يعجبك أيضاً:
تطبيقات الذكاء الاصطناعي تحدث ثورة في عالم اليوم.
مراحل تطور لغةhtml:
-في عام 1989 قام المهندس Tim Berners-Lee بابتكار أول مشروع برمجي
وكان هدف هذا المشروع هو مشاركة البيانات عبر شبكة النت ( World Wide Web ) و التي تختصر بالأحرف WWW والتي لا زلنا حتى يومنا نراها في روابط المواقع.
حيث أنه في ذاك الوقت كان الدخول للنت صعباً لأنه لم يكن هناك متصفحات تعرض المحتوى بشكل جميل.
-عام 1991 قام المهندس Tim Berners-Lee بإبتكار لغة HTML وذلك بهدف عرض البيانات بشكل أفضل داخل المتصفح.
-عام 1993 قام المهندس Dave Raggett بإضافة بعض التطويرات على لغةhtml وقام بتسمية الإصدار المطور ب HTML+.
-أما عام 1994 قام المهندس Tim Berners-Lee بتأسيس شركة W3C كي يستمر تطوير لغة HTML و البروتوكولات التي تستخدم في شبكة النت بشكل منظم و لتكون المركز الأساسي للتطوير.
-وفي عام 1995 قام مجموعة من المهندسين بإضافة بعض التطويرات على اللغة و قاموا بتسمية الإصدار الحديث بHTML 2.0.
-كما أنه في عام 1997 قامت شركة W3C بإضافة بعض التطويرات على هذه اللغة و قامت بتسمية الإصدارHTML 3.2.
-وأيضاً عام 1999 قامت شركة W3C بإضافة بعض التطويرات على اللغة أيضاً و تم تسمية الإصدار الجديد HTML 4.01.
-عام 2014 قامت شركة W3C بإضافة بعض التطويرات الهامة جداً على الhtmlو قاموا بتسمية الإصدار HTML 5.
-ثم في عام 2016 قامت شركة W3C بإضافة بعض التطويرات على الإصدار الخامس من هذه اللغة و قامت بتسمية الإصدار HTML 5.1.
-عام 2017 قامت شركة W3C بإضافة بعض التطويرات على الإصدار الخامس و قاموا بتسمية الإصدار الأخير منها ب HTML 5.2.
أفضل كورسات تعلم لغةhtml:
1- دورة أسامة الزيرو في تعلم Html :
الأستاذ أسامة الزيرو وهو مصري الجنسية , يمتلك قناة على اليوتيوب وهذه القناة متخصصة في تعليم برمجة وتصميم صفحات الويب فقط ,
ومن بين قوائم التشغيل المتوفرة في قناة الزيرو هي دورة تعلم html وهي بسيطة جداً للمبتدئين ومفيدة
فالدورة مناسبة للجميع وتشمل جميع الأكواد المهمة والرئيسية في لغةhtml مما يجعلها كافية لإتقان تعلمها واحترافها .
2-دورة تعلم html من انس عبد اللطيف . :
قناة الأستاذ أنس عبد اللطيف على اليوتيوب وهي إحدى القنوات المتخصصة في المحتوى التعليمي البرمجي
حيث يقدم المبرمج أنس عبد اللطيف وهو مبرمج مغربي الجنسية دورات متعددة في مجالات البرمجة
ومن بين هذه الدورات دورةhtml والتي تتميز بقصر فيديوهاتها وتبدأ هذه الدورة من الصفر للمبتدئين جداً لذا فإنها تعتبر إحدى الدورات الممتازة.
3- دورة Hamid Oumoumen لتعلم html:
وهو مبرمج عربي يقوم بتسجيل شروحات مفصلة عن لغةhtml للجميع علي قناته علي اليوتيوب وكورس الhtml يتكون من 20 فيديو وهذه الفيديوهات كافية لتعلمك اللغة بتميز وبشكل مجاني على اليوتيوب .
4-دورة عبد الله عيد في تعلم html :
المبرمج عبد الله عيد والغني عن التعريف وهو سعودي الجنسية وقد قدم العديد من دورات تعلم البرمجة بالمجان عبر اليوتيوب
ودوراته جميعها تتسم بالسهولة والبساطة وذلك لتمنح الجميع فرصة للتعلم من البداية دون أي خبرة في البرمجة
ومن بين دوراته دورة تعلم الhtml وهي مفصلة جداً وغنية و تعتبر كافية لتعلم اللغة وإتقانها ببساطة .
5-شرح دورة html سريعة Hassouna Academy :
يقدم المبرمج حسونة على قناته حسونة أكاديمي دورةhtml باللغة العربية واللهجة المصرية
حيث تتسم هذه الدورة بالبساطة جداً بالإضافة أنها سهلة التعلم من وهذه الدورة مقدمة في 30 فيديو علي اليوتيوب .
في النهاية فإن موقع اليوتيوب يحتوي على الكثير من القنوات العربية المتخصصة بالبرمجة وذات محتوى غني ومفيد
ولكن قمنا في هذه المقالة بجمع أفضل الدورات برأي الجمهور وهذه الدورات هي ذات محتوى سهل ومفيد كي تنتفعو في تعلم هذه اللغة وبالتوفيق في كورسات تعلم لغةhtml .
كتابة : م.فاطمة القدور.
اقرأ أيضاً لنفس الكاتب :
الأمن السيبراني : ( كل ماتريد معرفته حول الأمن السيبراني ).