اذهب إلى المحتوى
  • 0

اكتساب أساسيات لغة JavaScript: هل الانتهاء من وحدة الكائنات يعني اكتمال الأساسيات؟

Osama Mohammed10

السؤال

في دورة علوم عند الدخول في وحدة البرمجة نتعلم لغة جافا سكريبت

عند الانتهاء من الكائنات هل يمكن القول بذالك انني قد تعرف وانتهيت من اساسيات اللغة؟؟

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أنت بذلك قد اكتسبت فهمًا جيدًا للغة وانتهيت من أساسياتها.

ولكن، يجب أن تلاحظ أن تعلم البرمجة عملية مستمرة، ودائمًا ما يوجد دائمًا مزيد من المفاهيم والمواضيع لاستكشافها وتعلمها.

إذا كنت ترغب في توسيع معرفتك ومهاراتك في لغة JavaScript، يمكنك الاستمرار في دراسة المواضيع المتقدمة مثل كيفية تطوير موقع ويب (Web development)، وأطر العمل (Frameworks) الخاصة لغة جافاسكريبت، وستدرس أيضًا قواعد البيانات في الدورة.

وهناك مفهوم البرمجة الموجهة (Object-oriented programming) ستتعلمه أيضًا في الدورة باستخدام بايثون، وتستطيع تطبيق نفس المفهوم في لغة جافاسكريبت.

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

ما هي أساسيات جافاسكريبت التي يجب معرفتها في البداية؟

1- مفهوم البرمجة والمبادئ الأساسية

فهم كيفية عمل البرامج والمفاهيم المشتركة مثل المتغيرات والتحكم التسلسلي والشروط.

2- بنية اللغة

فهم بنية لغة JavaScript وترتيب الكود والتعليقات والمسافات البيضاء.

3- المتغيرات والأنواع البيانية

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

4- العوامل والعمليات الحسابية

 كيفية استخدام العوامل الرياضية الأساسية مثل الجمع والطرح والضرب والقسمة، والعمليات الأخرى مثل الزيادة والنقصان.

5- التحكم في التدفق

فهم كيفية التحكم في تدفق البرنامج باستخدام الشروط (مثل if و else) والحلقات (مثل for و while).

6- الدوال

 كيفية تعريف الدوال واستخدامها في تجزئة البرنامج إلى وحدات قابلة لإعادة الاستخدام.

7- المصفوفات

استيعاب طريقة إنشاء واستخدام المصفوفات لتخزين وتنظيم مجموعة من القيم ذات نوع مشترك.

8- الكائنات

فهم مفهوم الكائنات والبرمجة الموجهة للكائنات (OOP)، وكيفية إنشاء الكائنات واستخدام الخصائص والأساليب.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

  • تعلم المصفوفات وكيفية استخدامها لتخزين وتنظيم البيانات.
  • تعلم المفاهيم المتقدمة مثل الوعود (Promises) والاشتراكات (Observables) وكيفية استخدامها في تطوير تطبيقات الويب المتقدمة.
  • تعلم العمل مع الصفحات الديناميكية وتقنيات التحكم في الوثائق (Document Object Model) لتعديل المحتوى والتحكم في العناصر في الصفحة.
  • تعلم إطارات العمل (Frameworks) والمكتبات (Libraries) المختلفة في جافا سكريبت وكيفية استخدامها في تطوير تطبيقات الويب.
  • العمل مع APIs: تعلم كيفية استخدام APIs للتفاعل مع خدمات الويب الخارجية والحصول على البيانات منها وتحويل البيانات الخام إلى صيغة يمكن استخدامها في تطبيقاتك.
  • تطوير التطبيقات الفعالة: تعلم كيفية تحسين كفاءة التطبيق وتحسين أدائه، وكيفية استخدام تقنيات الذاكرة المؤقتة والتخزين المؤقت (Caching) وغيرها من التقنيات لتحسين أداء التطبيق.
  • العمل مع الوسائط المتعددة: تعلم كيفية التعامل مع الوسائط المتعددة مثل الصوت والفيديو والصور لجعل التطبيق أكثر تفاعلية وشيوعًا.
  • تطوير التطبيقات القائمة على الأحداث: تعلم كيفية تطوير التطبيقات التي تتفاعل مع الأحداث المختلفة مثل النقر والتمرير والتحريك وغيرها، وكيفية استخدام مكتبات تكويد الحركة لتحسين تجربة المستخدم وجعل التطبيق أكثر تفاعلية.

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

ولكن عموما، سيكفيك ما تعلمته حتى الآن كأساسيات، اذ سيعينك هذا على فهم واستيعاب مفاهيم اكثر تقدما في اللغة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

لا يمكن القول بأنه بمجرد الانتهاء من دراسة كائنات Javascript فإنك تعرفت على جميع أساسيات اللغة. الكائنات هي جزء من أساسيات Javascript ولكن هناك العديد من المفاهيم الأساسية الأخرى التي يجب تعلمها.

بعض الأمثلة على هذه المفاهيم الأساسية هي:
- المتغيرات وأنواع البيانية
- الدوال الشرطية والحلقات والدوال
- المصفوفات 
- الأحداث والوظائف
- العمليات الرياضية الأساسية
- العمل مع السلاسل والتواريخ

بالإضافة إلى ذلك ، هناك العديد من المفاهيم المتقدمة في Javascript مثل:
- الوعود والمؤشرات وما إلى ذلك.

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

ولكن دورة علوم الحاسوب ليس الغرض منها جعلك محترفاً في لغة Javascript بل Javascript هنا ليست إلا وسيلة لتفهم كيف تعمل لغات البرمجة.

تعلم الأساسات ليس الجزء الصعب (المهم) ولكن أتقان هذه الأساسيات هو الجزء الصعب و لذلك يجب عليك التطبيق علي الكثير من المشاريع حتي تتقن هذه الأساسيات.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...