Front-end web developer

This translation is incomplete. Please help translate this article from English

مرحبًا بك في مسار تعلم مطوري الويب الأمامي!

هنا نقدم لك دورة منظمة ستعلمك كل ما تحتاج إلى معرفته لتصبح مطور ويب أمامي. ما عليك سوى العمل من خلال كل قسم ، وتعلم مهارات جديدة (أو تحسين المهارات الحالية) أثناء تقدمك. يتضمن كل قسم تمارين وتقييمات لاختبار فهمك قبل المضي قدمًا.

الموضوعات المشمولة

الموضوعات المشمولة هي:

  • الإعداد الأساسي وتعلم كيفية التعلم
  • معايير الويب وأفضل الممارسات (مثل إمكانية الوصول والتوافق عبر المتصفحات)
  • HTML ، اللغة التي تعطي بنية محتوى الويب والمعنى
  • CSS ، اللغة المستخدمة في تصميم صفحات الويب
  • JavaScript ، لغة البرمجة النصية المستخدمة لإنشاء وظائف ديناميكية على الويب
  • الأدوات المستخدمة لتسهيل تطوير الويب الحديث من جانب العميل.

يمكنك العمل من خلال الأقسام بالترتيب ، ولكن كل قسم قائم بذاته. على سبيل المثال ، إذا كنت تعرف HTML بالفعل ، يمكنك التخطي إلى قسم CSS.

المتطلبات الأساسية

لا تحتاج إلى أي معرفة سابقة لبدء هذه الدورة. كل ما تحتاجه هو جهاز كمبيوتر يمكنه تشغيل متصفحات الويب الحديثة واتصال بالإنترنت والرغبة في التعلم.

إذا لم تكن متأكدًا مما إذا كان تطوير الويب من أجلك أم لا ، و / أو كنت تريد مقدمة لطيفة قبل البدء في دورة تدريبية أطول وأكثر اكتمالًا ، فقم بالعمل من خلال البدء باستخدام وحدة الويب أولاً.

الحصول على مساعدة

لقد حاولنا أن نجعل تعلم تطوير الواجهة الأمامية أمرًا مريحًا قدر الإمكان ، ولكن ربما ستظل عالقًا لأنك لا تفهم شيئًا ، أو أن بعض التعليمات البرمجية لا تعمل.

لا داعي للذعر. نتعثر جميعًا ، سواء كنا مبتدئين أو مطورين ويب محترفين. في التعلم والحصول على تعليمات المادة يوفر لك مجموعة من النصائح ليبحث عن معلومات ومساعدة نفسك. إذا كنت لا تزال عالقًا ، فلا تتردد في نشر سؤال في منتدى الخطاب الخاص بنا .

هيا بنا نبدأ. حظا سعيدا!

مسار التعلم

 البدء 

الوقت اللازم للانهاء: 1.5 - 2 ساعة

المتطلبات الاساسية 

لا شيء عدا المعرفة في اساسيات الحاسب الالي.

كيف اعرف انني جاهز للبدء؟

There are no assessments in this part of the course. But make sure you don't skip. It is important to get you set up and ready to do work for exercises later on in the course.

ارشادات قبل البدء

Semantics and structure with HTML

الوقت اللازم للانهاء: 35 - 50 ساعة

المتطلبات الاساسية 

Nothing except basic computer literacy, and a basic web development environment.

How will I know I'm ready to move on?

The assessments in each module are designed to test your knowledge of the subject matter.  Completing the assessments confirms that you are ready to move on to the next module.

Modules

Styling and layout with CSS

Time to complete: 90–120 hours

Prerequisites

It is recommended that you have basic HTML knowledge before starting to learn CSS. You should at least study Introduction to HTML first.

How will I know I'm ready to move on?

The assessments in each module are designed to test your knowledge of the subject matter.  Completing the assessments confirms that you are ready to move on to the next module.

Modules

Additional resources

Interactivity with JavaScript

Time to complete: 135–185 hours

Prerequisites

It is recommended that you have basic HTML knowledge before starting to learn JavaScript. You should at least study Introduction to HTML first.

How will I know I'm ready to move on?

The assessments in each module are designed to test your knowledge of the subject matter.  Completing the assessments confirms that you are ready to move on to the next module.

Modules

Web forms — Working with user data

Time to complete: 40–50 hours

Prerequisites

Forms require HTML, CSS, and JavaScript knowledge. Given the complexity of working with forms, it is a dedicated topic.

How will I know I'm ready to move on?

The assessments in each module are designed to test your knowledge of the subject matter.  Completing the assessments confirms that you are ready to move on to the next module.

Modules

Making the web work for everyone

Time to complete: 60–75 hours

Prerequisites

It is a good idea to know HTML, CSS, and JavaScript before working through this section. Many of the techniques and best practices touch on multiple technologies.

How will I know I'm ready to move on?

The assessments in each module are designed to test your knowledge of the subject matter.  Completing the assessments confirms that you are ready to move on to the next module.

Modules

Modern tooling

Time to complete: 55–90 hours

Prerequisites

It is a good idea to know HTML, CSS, and JavaScript before working through this section, as the tools discussed work alongside many of these technologies.

How will I know I'm ready to move on?

لا توجد مقالات تقييم محددة في هذه المجموعة من الوحدات. تُعدك دروس دراسة الحالة في نهاية الوحدتين الثانية والثالثة لاستيعاب أساسيات الأدوات الحديثة.

الوحدات