We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

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

Read more

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

تعد JavaScript هي لغة البرمجة التي تدعم الويب الحديث. في هذه الدورة التدريبية، سوف تتعلم المفاهيم الأساسية لتطوير الويب باستخدام JavaScript، وتتعامل مع الدوال والكائنات والمصفوفات والمتغيرات وأنواع البيانات وHTML DOM وغير ذلك الكثير. وسوف تتعلم كيفية استخدام JavaScript واكتشاف الاحتمالات التفاعلية مع تقنيات JavaScript الحديثة. أخيرًا، ستتعرف على ممارسة اختبار التعليمة البرمجية وكيفية كتابة اختبار وحدة باستخدام Jest.

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

من البرامج التالية:

•الشهادة المهنية لمطور Android من Meta

•الشهادة المهنية لمطور iOS من Meta

بنهاية هذه الدورة التدريبية، ستكون قادرًا على:

•شرح المفاهيم الأساسية لتطوير الويب باستخدام Javavscript.

• التدرب على استخدام الدوال والكائنات والمصفوفات والمتغيرات وأنواع البيانات وHTML DOM وغير ذلك الكثير.

•استخدام JavaScript ضمن إطار عمل React

•التدرب على اختبار التعليمات البرمجية وكيفية كتابة اختبار وحدة باستخدام Jest

Enroll now

What's inside

Syllabus

Javascript مقدمة إلى
في هذه الوحدة، ستتعرف على لغة JavaScript. سوف تتعرف على سبب كون JavaScript جزءًا لا يتجزأ من تطوير البرامج. وستحصل على نظرة عامة حول كيفية كتابة تعليمة برمجية بلغة JavaScript داخل المستعرض .علاوة على ذلك، سوف تتعرف على عوامل التشغيل الأكثر شيوعًا بالإضافة إلى العبارات الشرطية والحلقات.
Read more
وحدات بناء البرنامج
ستتعلم هنا كيفية استخدام الكائنات والمصفوفات والدوال. بالإضافة إلى ذلك، ستتعرف على الدوال المضمنة الأكثر شيوعًا، والفرق بين السلاسل غير المحددة والفارغة والخالية وستستكشف كلاً من معالجة الأخطاء والبرمجة الدفاعية.
نماذج البرمجة
تتناول هذه الوحدة البرمجة الوظيفية ونموذج البرمجة كائنية التوجه. سوف تتعلم ما النطاق في JavaScript. وتستكشف الاختلافات بين var وlet وconst. وكيفية استخدام الفئات والتوريث في البرمجة كائنية التوجه. بالإضافة إلى ذلك، سوف تستكشف كيفية استخدام كتابة JavaScript باستخدام ميزات حديثة مثل spread وrest. وستقوم بإنشاء تعليمة برمجية يمكنها معالجة DOM والتعامل مع الأحداث. وسوف تستخدم JSON في JavaScript.
الاختبار والتوافق
هنا سوف تتعرف على Node.js و npm. وسوف تستكشف كيفية تثبيت حزم npm وكيفية العمل مع package.json. علاوة على ذلك، ستتعرف على الاختبار في JavaScript وستقوم بكتابة كود لاختبار وحدة بسيط في Jest.
المشروع النهائي
في الوحدة الأخيرة، ستتعرف على التقييم بدرجات.بعد إكمال الوحدات الفردية في هذه الوحدة، ستقوم بتجميع المهارات التي اكتسبتها من الدورة التدريبية لإنشاء تعليمة برمجية لـ Little lemon receipt maker". " سيكون لديك أيضًا فرصة للتفكير في محتوى الدورة التدريبية ومسار التعلم الذي ينتظرنا.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Meta مؤهلة لتدريس هذا المقرر نظرًا لخبرتها في تطوير أنظمة تشغيل الأجهزة المحمولة
تعد JavaScript مهارة أساسية مطلوبة في سوق العمل لذا فإن هذا المقرر- بتركيزه عليها - قيّم
يوفر هذا المقرر أساسًا جيدًا لبرمجة الأجهزة المحمولة عبر الأنظمة الأساسية
يتضمن المقرر مقدمة شاملة لمفاهيم JavaScript الأساسية
يساعد التدرب على اختبار التعليمات البرمجية الطلاب على اكتساب مهارات تساعدهم في عملهم المستقبلي
يتطلب هذا المقرر بعض المعرفة السابقة ببرمجة JavaScript ويمكن أن يكون صعبًا على المبتدئين

Save this course

Save تطوير المحمول وJavaScript to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in تطوير المحمول وJavaScript with these activities:
استعد لمهارات JavaScript الأساسية
ستساعدك هذه المراجعة السريعة على تحديث مهارات JavaScript الأساسية لديك والتي ستكون مفيدة في هذا المسار.
Show steps
  • راجع مفاهيم JavaScript الأساسية مثل أنواع البيانات والمتغيرات والدوال.
  • قم بحل تمارين بسيطة لتعزيز فهمك للأساسيات.
استكشف دروس Node.js و npm
ستساعدك هذه الدروس على فهم Node.js و npm، وهي تقنيات أساسية لتطوير تطبيقات JavaScript متعددة المنصات.
Browse courses on Node.js
Show steps
  • اتبع دروسًا عبر الإنترنت أو وثائق حول Node.js و npm.
  • قم بإنشاء مشروع صغير باستخدام Node.js و npm لتطبيق ما تعلمته.
حَل تمارين اختبار Javascipt
ستساعدك هذه التمارين على تحسين مهاراتك في حل المشكلات وتحسين فهمك لمبادئ JavaScript الأساسية.
Browse courses on Coding Challenges
Show steps
  • قم بحل تمارين الاختبار على منصات مثل LeetCode أو HackerRank.
  • ركز على فهم خوارزميات وحلول المشكلات بدلاً من الحفظ.
One other activity
Expand to see all activities and additional details
Show all four activities
تطوير تطبيق جوال بسيط باستخدام React Native
سيسمح لك بناء تطبيق جوال باستخدام React Native بتطبيق المفاهيم التي تعلمتها عمليًا وزيادة ثقتك في تطوير التطبيقات متعددة المنصات.
Browse courses on React Native
Show steps
  • اختر فكرة بسيطة لتطبيق جوال.
  • اتبع دروسًا أو وثائق حول React Native لإنشاء التطبيق.
  • استخدم ميزات React Native لبناء واجهة مستخدم تفاعلية.

Career center

Learners who complete تطوير المحمول وJavaScript will develop knowledge and skills that may be useful to these careers:
Front-End Developer
This course has been designed to provide a foundation in JavaScript for front-end developers. JavaScript is ubiquitous in modern web applications, and this course provides an overview of the language as well as many of its tools and uses.
Web Developer
The entirety of this course is dedicated to helping build a foundation in JavaScript for web developers. Web developers with a knowledge of JavaScript are able to add greater functionalities to their web pages.
Software Engineer
JavaScript has multiple applications in the modern world. This course helps build a foundation in JavaScript for engineers of all stripes. It initially serves as an introduction to JavaScript within the context of web development, but later its use within React is discussed, which is an increasingly popular tool for building mobile applications. Having a working knowledge of the JavaScript language overall is critical for software engineers given its role powering web development and mobile applications.
Software Architect
While this course focuses on the programming language JavaScript, it is still useful for software architects to understand how to use it, as JavaScript powers many facets of web development and mobile applications.
Full-Stack Developer
JavaScript is a popular framework for full-stack developers, particularly for working on the front end of web applications. This course provides an overview of how to use JavaScript in this context.
Mobile Application Developer
Although this course does not focus on mobile development exclusively, it does provide a working knowledge of the programming language JavaScript and how to use it within the React framework. React is a framework used to create mobile applications.
Data Scientist
JavaScript is increasingly used in data science. This course provides a foundation for data scientists to use JavaScript to better perform their work.
Machine Learning Engineer
JavaScript is increasingly used in machine learning. This course provides a foundation for machine learning engineers to use JavaScript to better perform their work and build better algorithms.
Information Systems Manager
This course may be useful for information systems managers looking to improve their JavaScript language fundamentals.
Database Administrator
This course may be useful for database administrators looking to improve their JavaScript language fundamentals.
Computer Scientist
This course may be useful for computer scientists who wish to use JavaScript in their work.
Systems Analyst
This course may be useful for systems analysts looking to improve their JavaScript language fundamentals.
Computer Programmer
This course may be useful for programmers looking to improve their JavaScript language fundamentals.
Back-End Developer
This course may be useful for back-end developers who wish to incorporate more JavaScript into their work. Back-end developers seeking to become full-stack developers will find this course particularly helpful.
Webmaster
This course may be useful for webmasters looking to improve their JavaScript language fundamentals.

Reading list

We've selected 13 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in تطوير المحمول وJavaScript.
Comprehensive reference guide to JavaScript, covering everything from the basics to advanced topics like web development and mobile development. It's an excellent resource for developers who want to learn more about JavaScript and its capabilities.
Classic guide to JavaScript, providing a deep dive into the language's core concepts and best practices. It's a valuable resource for developers who want to improve their understanding of JavaScript and write more effective code.
Practical guide to software development, covering everything from the basics to advanced topics like software architecture and project management. It's an excellent resource for developers of all levels who want to improve their skills and knowledge.
Classic guide to software development, covering everything from the basics to advanced topics like software architecture and project management. It's an excellent resource for developers of all levels who want to improve their skills and knowledge.
Classic guide to software development, covering everything from the basics to advanced topics like software architecture and project management. It's an excellent resource for developers of all levels who want to improve their skills and knowledge.
Comprehensive guide to React, covering everything from the basics to advanced topics like state management and routing. It's an excellent resource for developers who want to learn more about React and its capabilities.
Comprehensive and accessible introduction to JavaScript, covering everything from the basics to advanced topics like functional programming and object-oriented design. It's an excellent choice for beginners and experienced developers alike.
Comprehensive guide to algorithms in JavaScript, covering everything from the basics to advanced topics like graph theory and dynamic programming. It's an excellent resource for developers who want to learn more about algorithms and how to use them in JavaScript.
Fast-paced guide to JavaScript, designed for experienced programmers who want to learn the language quickly. It covers the essentials of JavaScript in a concise and practical way.
Practical guide to design patterns in JavaScript, covering everything from the basics to advanced topics like functional programming and object-oriented design. It's an excellent resource for developers who want to learn more about design patterns and how to use them in JavaScript.
Practical guide to Node.js, covering everything from the basics to advanced topics like web development and mobile development. It's an excellent resource for developers who want to learn more about Node.js and its capabilities.
Fun and engaging introduction to JavaScript, using visual aids and interactive exercises to make learning the language more enjoyable. It's a good choice for beginners who want to get started with JavaScript quickly.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to تطوير المحمول وJavaScript.
البرمجة باستخدام JavaScript
Most relevant
أساسيات مواقع الويب سريعة الاستجابة: البرمجة باستخدام...
Most relevant
واجهات برمجة التطبيقات
Most relevant
أساسيات البرمجة بلغة Kotlin
Most relevant
التعامل مع البيانات في Android
Most relevant
Burp Suite للمبتدئين: مقدمة في اختبار الاختراق
Most relevant
React المتقدم
Most relevant
مقدمة إلى تطوير الواجهة الأمامية
Most relevant
تطوير الويب الكامل
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser