JavaScript هي لغة البرمجة التي تشغل الويب الحديث. في هذه الدورة التدريبية، سوف تتعلم المفاهيم الأساسية لتطوير الويب باستخدام JavaScript، وتتعامل مع الوظائف والكائنات والمصفوفات والمتغيرات وأنواع البيانات و HTML DOM وأكثر من ذلك بكثير، وسوف تتعلم كيفية استخدام JavaScript واكتشاف الاحتمالات التفاعلية مع تقنيات JavaScript الحديثة. وأخيرًا، سوف تتعرف على ممارسة اختبار الكود (testing code) وكيفية كتابة اختبار الوحدة (unit test) باستخدام Jest.
البرمجة باستخدام JavaScript
This course is part of مطوّر الواجهة الأمامية من Meta Professional Certificate
Instructor: Taught by Meta Staff
Sponsored by BrightStar Care
Recommended experience
What you'll learn
إنشاء أكواد JavaScript بسيطة.
إنشاء الكائنات والمصفوفات ومعالجتها.
كتابة اختبارات الوحدة باستخدام Jest
Details to know
Add to your LinkedIn profile
29 assignments
See how employees at top companies are mastering in-demand skills
Build your Mobile and Web Development expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from Meta
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 5 modules in this course
في هذه الوحدة، يتم تعريفك بـ JavaScript. سوف تتعرف على سبب كون JavaScript جزءًا لا يتجزأ من تطوير البرامج. وستحصل على نظرة عامة حول كيفية كتابة كود JavaScript داخل المتصفح. علاوة على ذلك، سوف تتعرف على عوامل التشغيل الأكثر شيوعًا بالإضافة إلى العبارات الشرطية والحلقات. وبعد الانتهاء من هذه الوحدة، ستكون قد أكملت أهداف التعلم التالية:
What's included
19 videos22 readings8 assignments1 discussion prompt
ستتعلم هنا كيفية استخدام الكائنات والمصفوفات والوظائف. بالإضافة إلى ذلك، ستتعرف على الدوال المضمنة الأكثر شيوعًا، والفرق بين السلاسل غير المحددة والفارغة والخالية. وستستكشف كلاً من معالجة الأخطاء والبرمجة الدفاعية. بعد الانتهاء من هذه الوحدة، ستكون قادرًا على:
What's included
10 videos18 readings7 assignments
تتناول هذه الوحدة البرمجة الوظيفية ونموذج البرمجة الموجهة.سوف تتعلم ما النطاق في JavaScript.وتستكشف الاختلافات بين var وlet وconstوكيفية استخدام الكلاس والوراثة في البرمجة كائنية التوجه.بالإضافة إلى ذلك، سوف تستكشف كيفية استخدام كتابة JavaScript باستخدام ميزات حديثة مثل spread وrest.وستقوم بإنشاء كود يمكنه معالجة DOM والتعامل مع الأحداث.وسوف تستخدم JSON في JavaScript. بعد الانتهاء من هذه الوحدة، ستكون قادرًا على:
What's included
20 videos21 readings9 assignments3 programming assignments
ستتعرف هنا على Node.js ومدير حزم Node (npm).وسوف تستكشف كيفية تثبيت حزم npm وكيفية العمل مع package.json.علاوة على ذلك، ستتعرف على الاختبار في JavaScript وستقوم بكتابة كود لاختبار وحدة بسيط في Jest. بعد الانتهاء من هذه الوحدة، ستكون قادرًا على:
What's included
7 videos2 readings3 assignments1 programming assignment
في الوحدة النهائية، ستقوم بتجميع المهارات التي اكتسبتها من الدورة التدريبية لإنشاء كود لـ «Little lemon receipt maker». بعد إكمال الوحدات الفردية في هذه الوحدة، ستصبح قادرًا على إجراء التقييم المقدر بدرجات.سيكون لديك أيضًا فرصة للتفكير في محتوى الدورة التدريبية ومسار التعلم الذي ينتظرك.
What's included
2 videos2 readings2 assignments1 programming assignment2 discussion prompts
Instructor
Offered by
Why people choose Coursera for their career
Recommended if you're interested in Computer Science
Infosec
Coursera Project Network
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy