كورس جافاسكريبت | السلسلة المتقدمة

كورس جافاسكريبت | السلسلة المتقدمة

أكاديمية ترميز
1
24:29:33
2022-08-14
Description
هذا الكورس المتقدم في لغة جافاسكريبت يمثل رحلة شاملة للغوص في المفاهيم المتقدمة والأدوات الأساسية لبناء تطبيقات ويب ديناميكية وقوية. بدءًا من الأساسيات ووصولاً إلى المشاريع المعقدة، تم تصميم هذا الكورس لتطوير مهاراتك البرمجية وتعزيز فهمك للجوانب العملية في JavaScript. من خلال سلسلة من الدروس المنظمة، ستتعلم كيفية التعامل مع الأخطاء، واستخدام APIs بفعالية، وتطبيق مفاهيم البرمجة الكائنية التوجه، وإدارة العمليات غير المتزامنة باستخدام Promises و Async/Await، بالإضافة إلى تنفيذ أنظمة المصادقة الآمنة.

يغطي الكورس مواضيع متقدمة مثل معالجة الأخطاء عبر Try-Catch، مما يضمن كتابة كود أكثر متانة وقابلية للصيانة. كما يتعمق في عالم APIs، بدءًا من المقدمة النظرية، مرورًا باستخدام أدوات مثل Postman لفهم وتصميم الطلبات، ووصولاً إلى التواصل مع APIs باستخدام جافاسكريبت. يتم أيضًا استكشاف البرمجة الكائنية التوجه (OOP) لتنظيم الكود بشكل أفضل، وطرق HTTP المختلفة مثل GET و POST و PATCH و DELETE لتفاعلات الخادم.

أحد الركائز الأساسية في الكورس هو البرمجة غير المتزامنة، حيث يتم شرح Promises بالتفصيل، من الأساسيات إلى التطبيقات العملية، بما في ذلك استخدام مكتبة Axios لإدارة الطلبات. يتطرق الكورس إلى Async و Await كأساليب حديثة لتبسيط الكود غير المتزامن، مع أمثلة وتحديات لتعزيز الفهم. ولا يغفل عن الجانب الأمني، حيث يشرح آلية المصادقة (Authentication) باستخدام الـ tokens، وكيفية تطبيقها في مشاريع حقيقية.

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

أهم النقاط التي يتناولها هذا الكورس:
- معالجة الأخطاء في جافاسكريبت باستخدام Try-Catch لتحسين موثوقية التطبيقات.
- التعامل مع APIs: من المقدمة إلى الاستخدام العملي مع أدوات مثل Postman و JavaScript.
- البرمجة الكائنية التوجه (OOP) في جافاسكريبت لتنظيم الكود وزيادة كفاءته.
- استخدام Promises و Async/Await لإدارة العمليات غير المتزامنة بسلاسة.
- تطبيق أنظمة المصادقة (Authentication) باستخدام الـ tokens في تطبيقات الويب.
- بناء مشروع عملي يدمج APIs وواجهات المستخدم وإدارة البيانات.
- استخدام أدوات مثل npm و Axios لتحسين سير العمل في التطوير.
- تنفيذ تحديات عملية لتعزيز التعلم والتطبيق في سياقات متنوعة.
Course Progress 0/45
Your Progress Let's get started! 📚
0%
0 completed 45 total lessons

Log in to save progress

Sign in to track your learning journey and save progress across devices.

Log in

مقدمة وأساسيات جافاسكريبت

0/3
  • No lessons in this section yet

التعامل مع APIs

0/6
  • No lessons in this section yet

البرمجة الكائنية وطرق HTTP

0/2
  • No lessons in this section yet

البرمجة غير المتزامنة: Promises

0/6
  • No lessons in this section yet

أدوات وتحديات إضافية

0/4
  • No lessons in this section yet

البرمجة غير المتزامنة: Async/Await

0/4
  • No lessons in this section yet

المصادقة (Authentication)

0/5
  • No lessons in this section yet

المشروع النهائي

0/15
  • No lessons in this section yet