دورة

Advanced JavaScript
(17)

هل ترغب في تطوير مهاراتك في لغة الجافا سكريبت إلى مستوى أكثر تقدمًا؟ أم تسعى لتحسين قدرتك على كتابة الأكواد وفهم كيفية بناء تطبيقات قوية وآمنة باستخدامها؟ إذاً، فدورة Advanced JavaScript​ هي خيارك الأمثل. ستكتسب خلال الد…

غير مسجل

دورة تتضمن

  • 7 أقسام
  • 50 المواضيع
  • 22 الإختبارات
  • شهادة دورة
  • 7أقسام
  • 50درسًا
  • 22اختبارًا
  • شهادةإتمام
المحاضرمحمد أبوسريع

هل ترغب في تطوير مهاراتك في لغة الجافا سكريبت إلى مستوى أكثر تقدمًا؟ أم تسعى لتحسين قدرتك على كتابة الأكواد وفهم كيفية بناء تطبيقات قوية وآمنة باستخدامها؟ إذاً، فدورة Advanced JavaScript​ هي خيارك الأمثل.

ستكتسب خلال الدورة المعرفة والمهارات اللازمة لتصبح مطور جافا سكريبت محترف؛ حيث تجمع هذه الدورة بين الأساس العلمي والتحديات البرمجية الحقيقية لمجموعة متنوعة من المواضيع المتقدمة في لغة JavaScript، وذلك لتكون مستعدًا لمواجهة تحديات سوق العمل الحقيقية.

ما الذي ستتعلمه في هذه الدورة؟

JavaScript Paradigms - FP (Functional Programming): ستفهم كيفية استخدام مفاهيم البرمجة الوظيفية لتحسين جودة وأداء الأكواد الخاصة بك.
OOP in JavaScript (Object-Oriented Programming): ستتعلم كيفية إنشاء وإدارة الكائنات والمفاهيم المرتبطة بالبرمجة الموجهة للكائنات في جافا سكريبت.
Construction Functions and Prototypes: ستستكشف كيفية إنشاء واستخدام الأشياء والبروتوتايبس لبناء هياكل برمجية قابلة للتوسع وإعادة الاستخدام.
this and bind: ستتعرف على مفهوم "this" في جافا سكريبت وكيفية التحكم فيه باستخدام "bind" وسيتم توضيح أهمية هذا في إطار البرمجة.
Sync VS Async: ستفهم الفرق بين التنفيذ المتزامن والتنفيذ الغير متزامن في جافا سكريبت وكيفية التعامل معهما.
Call Stack & Event Loop: ستتعرف على كيفية عمل حلقة الأحداث وكيفية إدارة الأكواد في الكورس.
Promises and async-await: ستتعلم كيفية التعامل مع الوعود وكيفية كتابة الأكواد الغير متزامنة بشكل أفضل باستخدام async-await.
Fetch JSON API: ستكتشف كيفية استخدام "fetch" لجلب البيانات من خوادم API وكيفية تحليل واستخدام البيانات المستلمة بصورة فعالة.
Modules Overview and Bundlers: ستتعرف على مفهوم الوحدات وكيفية تنظيم مشاريعك باستخدامها، بالإضافة إلى فهم أهمية وجود الحزم (Bundlers) في تطوير جافا سكريبت الكبيرة.
Security: سنتطرق إلى أساسيات أمان الجافا سكريبت وكيفية حماية تطبيقاتك من الهجمات الشائعة.

لماذا تختار هذه الدورة؟

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

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

اشترك في دورة "Advanced JavaScript" اليوم، وابدأ رحلتك في بناء تطبيقات احترافية!

محتوى الدورة

  1. 1
    المقدمة يحتوي على دروس مجانية
  2. 2
    مواد الدورة يحتوي على دروس مجانية
  3. 3
    البرمجة كائنية التوجه في JavaScript17 درسًا · 7 اختبارات
    1. أنماط البرمجة في JavaScript: البرمجة الوظيفية (FP)
    2. مختصر كتابي: JavaScript Paradigms – FP
    3. اختبار قصير: JavaScript Paradigms – FP
    4. أنماط البرمجة في JavaScript: البرمجة كائنية التوجه (OOP)
    5. مختصر كتابي: 2- JavaScript Paradigms – OOP
    6. اختبار قصير: 2- JavaScript Paradigms – OOP
    7. مقدمة إلى البرمجة كائنية التوجه
    8. مختصر كتابي: OOP Intro
    9. اختبار قصير: OOP Intro
    10. البرمجة كائنية التوجه في JavaScript
    11. مختصر كتابي: OOP in JavaScript
    12. اختبار قصير: OOP in JavaScript
    13. الدوال البانية
    14. مختصر كتابي: Construction Functions
    15. النماذج الأولية Prototypes
    16. مختصر كتابي: Prototypes
    17. اختبار قصير: Prototypes
    18. الكلمة المفتاحية this والدالة bind
    19. مختصر كتابي: this and bind
    20. اختبار قصير: this and bind
    21. الأصناف في ES6
    22. مختصر كتابي: Es6 Classes
    23. التحدي 1
    24. اختبار Object Orients Programming in JavaScript
  4. 4
    التحكم المتقدم في تدفق التنفيذ18 درسًا · 9 اختبارات
    1. التنفيذ المتزامن مقابل غير المتزامن
    2. مختصر كتابي: sync VS async
    3. اختبار قصير: sync VS async
    4. مكدس الاستدعاءات وحلقة الأحداث
    5. مختصر كتابي: Call Stack _ Event Loop
    6. اختبار قصير: Call Stack _ Event Loop
    7. نظرة عامة على الوعود Promises
    8. مختصر كتابي: Promises Overview
    9. اختبار قصير: Promises Overview
    10. الوعود Promises عمليًا
    11. مختصر كتابي: Promises in action
    12. اختبار قصير: Promises in action
    13. دوال Promise: all وallSettled وany وrace
    14. مختصر كتابي: Promise – all, allSettled, any, race
    15. اختبار قصير: Promise – all, allSettled, any, race
    16. الكلمتان async وawait
    17. مختصر كتابي: async-await
    18. اختبار قصير: async-await
    19. استخدام async/await مع الدوال عالية الرتبة (HOF)
    20. جلب بيانات JSON من API
    21. مختصر كتابي: Fetch-json-api
    22. اختبار قصير: Fetch-json-api
    23. أسئلة مقابلات عمل صعبة
    24. مختصر كتابي: Tricky Interview Questions
    25. اختبار قصير: Tricky Interview Questions
    26. التحدي
    27. اختبار Advanced Flow Control
  5. 5
    الوحدات ES Modules11 درسًا · 3 اختبارات
    1. نظرة عامة على الوحدات
    2. مختصر كتابي: Modules Overview
    3. الوحدات عمليًا
    4. مختصر كتابي: Modules in action
    5. اختبار قصير: Modules in action
    6. الاستيراد عند الطلب
    7. مختصر كتابي: On demand import
    8. التحدي 1
    9. أدوات التجميع Bundlers
    10. مختصر كتابي: Bundlers
    11. اختبار قصير: Bundlers
    12. أدوات التجميع: المعرّفات الفريدة
    13. التحدي 2
    14. اختبار ES Modules
  6. 6
    الأمان4 دروس · 2 اختباران
    1. الدرس 1
    2. الدرس 2
    3. الدرس 3
    4. مختصر كتابي: Lesson-3
    5. اختبار قصير: Lesson-3
    6. اختبار الأمان
  7. 7
    الخاتمة يحتوي على دروس مجانية
  1. الاختبار النهائي
    1. الاختبار النهائي للدورة

عن المعلم

محمد أبوسريع

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

16 الدورات

التقييمات والمراجعات

4.7
متوسط التقييمات
17 عدد التقييمات
5
15
4
1
3
0
2
0
1
1
كيف كانت تجربتك؟ نود أن نعرف!
Mohamed Ahmed Helmy
تم النشر منذ أسبوع واحد
تقييمي لدورة Advanced JavaScript

بعد الانتهاء من الدورة، أقدر أقول إنها كانت خطوة مهمة جدًا بالنسبة لي في رحلة تعلم JavaScript. المميز فيها أنها لم تكن مجرد شرح لمفاهيم جديدة، بل ساعدتني على فهم طريقة عمل JavaScript بشكل أعمق، خصوصًا في موضوعات مثل **Promises و Async/Await و Classes و Modules** وغيرها من المفاهيم المتقدمة. أكثر شيء أعجبني هو أسلوب المهندس **محمد أبو سريع** في الشرح

×
Preview Image
محمد ابوعيسى
تم النشر منذ 5 أشهر
دورة مليئه بالمعلومات

معلومات كثيره محتاج تطبيق كثير لكي تثبت

×
Preview Image
Mohamed Nasser Abdalla
تم النشر منذ 6 أشهر
دورة أساسية لكل مطور JavaScript محترف

شرح واضح ومنظم لمفاهيم معقدة بطريقة سهلة الفهم والتطبيق. أصبحت أكثر ثقة في التعامل مع تحديات JavaScript في المشاريع الواقعية.

×
Preview Image
AHMED EHAB ABD ELMGED
تم النشر منذ 11 شهر
الدوره مش صعبه لو ذاكرت بجتهاد

الدوره مليانه معلومات و دا شيء حلو لحد عايز يكون محترف ف javascript

×
Preview Image
Mohamed Tamer
تم النشر منذ سنة واحدة
صلي ع النبي

10/10

×
Preview Image
SidiAhmed Aboubekar
تم النشر منذ سنتين
الإبداع في إيصال المعلومة

شكرا جزيلا لكم دورة غنية ومتعوب فيها حقا

×
Preview Image
Ahmed Ellathy
تم النشر منذ سنتين
دوره مفيده جدا ساعدني افهم الكود خلف الكواليس

10 من 10 جزاك الله كل خير

×
Preview Image
Mohamed Abdelhamed
تم النشر منذ سنتين
يمكن تقديم افضل من ذلك

شرح مختصر جدا ولا ينفع الطالب المبتدا يعتمد اعتماد كلى على ذكاء الطالب ولا يحاول مساعدته على الاقل بالخطوات البسيطة

×
Preview Image
Mohamed Ahmed Helmy
تم النشر منذ شهر واحد

يوجد اجتماع اسبوعي المسار لا يقتصر علي محتوي الدورة فقط

Mouad ASSEL
تم النشر منذ سنتين
دورة قوية وممتازة جدا

دورة تحتاج وقت كبير من المراجعة والتطبيقات ، الشرح رائع وبسيط وسلس كالعادة

×
Preview Image
Alaa Elsayed Mohammed
تم النشر منذ 3 سنوات
دورة دسمة ومعلومات قيمة

دورة تحتاج وقت كبير من المراجعة والتطبيقات ، الشرح رائع وبسيط وسلس كالعادة ولكن المعلومات تحتاج وقت أكبر للاستيعاب

×
Preview Image
عرض المزيد من التقييمات
كيف كانت تجربتك؟ نود أن نعرف!