جافاسكريبت للمحترفين
اللغة نفسها، بعمق كافٍ للعمل الحقيقي
شاهد مقدّمة الكورس
نظرة عامة
كثير ممن يكتبون جافاسكريبت يعرفون كيف يجعلون الشيء يعمل دون أن يعرفوا لماذا يعمل، وهذه فجوة تظهر أول مرة يواجهون خطأً غريباً. الكورس يغطّي اللغة نفسها بعمق: النطاق، الإغلاق، الوعود والعمليات غير المتزامنة، والوحدات — بأمثلة من كود حقيقي لا بمسائل نظرية.
ماذا ستتعلّم
- فهم النطاق والإغلاق ولماذا يهمّان
- التعامل مع الشيفرة غير المتزامنة بثقة
- استخدام الكائنات والمصفوفات بطرق حديثة
- تقسيم الكود إلى وحدات قابلة لإعادة الاستخدام
- قراءة كود مكتوب بأسلوب حديث دون ارتباك
محتوى الكورس
١الوحدة الأولى — اللغة
الأنواع والنطاق والدوال.
- الأنواع والتحويل الضمني
٢الوحدة الثانية — البيانات
الكائنات والمصفوفات والأساليب الحديثة.
٣الوحدة الثالثة — غير المتزامن
الوعود، وasync/await، وطلبات الشبكة.
٤الوحدة الرابعة — التنظيم
الوحدات، والأدوات، ومقدّمة TypeScript.
المتطلّبات
- معرفة أساسية بـHTML وCSS
- كتابة بعض جافاسكريبت سابقاً، ولو بسيطة
- محرّر كود على جهازك
المدرّب
كريم فؤاد
مهندس برمجيات أول
٣ الكورسات · ٦٠٥ متعلّم · ٤٫٦
يعمل كريم على أنظمة تخدم مئات الآلاف من المستخدمين، ويدرّس البرمجة من زاوية المهندس لا من زاوية الكتاب: كيف تقرأ خطأ، كيف تقسّم مشكلة، ومتى يكون الحل البسيط هو الصحيح. كل كورس عنده ينتهي بمشروع يعمل فعلاً ويمكن رفعه في ملف أعمالك.
آراء المتعلّمين
نموذج توضيحي الآراء المعروضة نماذج توضيحية لعرض التصميم، وليست آراء متعلّمين حقيقيين.
الترتيب منطقي والتمارين عملية. أنهيته في أسبوعين وطبّقت أول تكليف في شغلي فعلاً.
أفضل ما فيه أنه لا يطيل. كل درس يقول ما يريد قوله ثم ينتهي.
محتوى قوي، وكنت أتمنّى أمثلة أكثر من السوق المحلي.
أسئلة عن الكورس
هل يشمل TypeScript؟
درس تمهيدي فقط في النهاية؛ الكورس عن جافاسكريبت نفسها.
هل يشمل Node؟
الأمثلة تعمل في المتصفّح وNode معاً، مع الإشارة للاختلافات.
ما الفرق عن كورس تطوير الويب؟
ذاك يعلّمك بناء موقع؛ هذا يعلّمك اللغة بعمق يكفي للعمل في فريق.