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

السؤال

نشر

برأيكم هل اختياري لدورة علوم الحاسب سيكون ضروريا قبل دورة تطوير التطبيقات باستخدام لغة JavaScript او يمكنني البداية بدورة تطوير التطبيقات باستخدام لغة JavaScript

Recommended Posts

  • 0
نشر

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

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

  • 0
نشر

يمكنك الاستفادة من العرض الصيفي الذي تقدمه الأكاديمية و أخذ الدورتين سوية.

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

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

  • 0
نشر

لإتخاذ قرارك بشكل سليم، هل تلك هي الخطوة الأولى في عالم البرمجة؟ 

أي لم تقم بكتابة أي كود من قبل ولا تعرف ما هي قاعدة البيانات ولا تعرف معنى API؟ هل تعرف معنى حلقة تكرار؟ أو جملة شرطية؟

هل قررت ما هو المجال الذي تنوي التخصص به في البرمجة، سواء ويب كمطور واجهاة أمامية أو Full-stack أو تطوير تطبيقات الهاتف أو مطور واجهة خلفية فقط باستخدام node.js أو PHP أو بايثون؟

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

وفي دورة علوم الحاسب ستتعلم التالي:

  • أساسيات الحاسوب وعلومه والتفكير المنطقي وما هي الخوارزميات وكيف تفيد في البرمجة
  • تطبيقات عملية على أساسيات التفكير المنطقي باستخدام بيئة سكراتش Scratch التفاعلية
  • أساسيات لغة البرمجة JavaScript وتطبيق المفاهيم التي تم شرحها باستخدامها، والتوسع في شرح التطبيقات العملية للغات البرمجة، أيضًا أساسيا بايثون.
  • أساسيات أنظمة التشغيل المختلفة وكيفية تثبيت البرمجيات اللازمة للبرمجة عليها
  • أساسيات سطر الأوامر في نظام لينكس، وشرح الأسس التي بني عليها النظام مع تطبيقها عمليًا
  • أنظمة قواعد البيانات المختلفة، مع شرح تفصيلي للغة SQL للتعامل معها
  • مبادئ أساسية في أنظمة قواعد البيانات NoSQL
  • المفاهيم الأساسية التي تبنى فيها صفحات الويب
  • مفاهيم أساسية في الشبكات والخوادم، وكيف يتم استقبال الطلبيات إلى الخادم والرد عليها
  • مبادئ الحماية والأمان في الويب

وحاليًا يوجد عرض العطلة الصيفية، الذي يوفر لك الحصول على دورتين بسعر دورة واحدة.

وبخصوص الدورة الأخرى أنصحك بالإطلاع على التالي:

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...