CodeGym /مدونة جافا /Random-AR /كيف تتعلم على CodeGym: دليل الدورة التدريبية
John Squirrels
مستوى
San Francisco

كيف تتعلم على CodeGym: دليل الدورة التدريبية

نشرت في المجموعة
لذا، قررت أن تصبح مبرمج جافا. يطرح سؤال معقول على الفور: "أين يجب أن تبدأ؟" سنتحدث في هذا المقال عن كيفية تعلم البرمجة من الصفر على CodeGym. سنستكشف ميزات الدورة، وكيف يتم تقسيم عملية التعلم إلى مراحل، وأقسام الموقع التي يجب استخدامها لجعل تدريبك فعالاً قدر الإمكان. كيف تتعلم على CodeGym: دليل الدورة - 1

جدول المحتويات

CodeGym: برنامج تعليمي Java يركز على الممارسة

1. التعلم في شكل لعبة

دورة CodeGym تشبه إلى حد ما لعبة كمبيوتر. إنها مقسمة إلى أربعة مهام ، لكل منها مفهوم مشترك. على سبيل المثال، Java Syntax هو المهمة الأولى، حيث تتعلم بناء الجملة الأساسي للغة. يتكون كل مهمة من عشرة مستويات ، والتي يجب إكمالها بالتسلسل. تمتلئ المستويات بالدروس والمهام متفاوتة الصعوبة. للتقدم إلى المستوى التالي، تحتاج إلى حل معظم المهام في المستوى الحالي، لأنه من خلال إكمال المهام بنجاح، تكسب بعض "المادة المظلمة". يمكنك استخدامه لفتح الدروس والمهام اللاحقة.

2. ممارسة البرمجة منذ البداية

تتضمن الخبرة العملية المكتسبة في برنامج Java التعليمي (دورة CodeGym) مهام بتنسيقات مختلفة. وهي تختلف مع مرور الوقت:
  • بعض المهام مخصصة لتعزيز المواد النظرية من الدرس الذي يسبقها؛
  • ويهدف البعض الآخر إلى تكرار النظرية التي تم تناولها سابقًا من المستويات السابقة؛
  • لا يزال البعض الآخر عبارة عن " مهام التحدي "، والتي تعتمد على المواد المقدمة في المستوى أو المستويين أو الثلاثة التالية. نعم، أنت تقرأ بشكل صحيح. وقد تم ذلك عن قصد. هل تريد حل مهمة الآن، لكنك لا تعرف شيئًا ما؟ ابحث في جوجل! هذه مهارة مفيدة للغاية للمبرمج. ولكن إذا كنت تريد التحرك بشكل متسلسل بدقة خلال المادة، فما عليك سوى وضع المهمة جانبًا والعودة إليها بعد عدة مستويات بمجرد وصولك إلى النظرية الضرورية.
كما أنها تختلف في الحجم والصعوبة:
  • إدخال الكود مهمة للمبتدئين. في بعض الأحيان، يجب على المبرمج الطموح أن يحفر يديه ويشعر بالرمز. للقيام بذلك، ما عليك سوى "نسخ" مثال؛
  • تحليل كود شخص آخر والعثور على الأخطاء. حسنا، أنت تفهم. لدينا هذه المهام أيضًا؛
  • اكتب التعليمات البرمجية الخاصة بك لتلبية قائمة شروط المهمة؛
  • مهام المكافأة. هذه مهام أكثر صعوبة للدراسة الذاتية ولتطوير قدرتك على التفكير فيما يتعلق بالخوارزميات؛
  • مشاريع صغيرة. وتنقسم هذه المهام إلى عدة مهام فرعية. عندما تكمل كل واحدة منها بالتسلسل، ينتهي بك الأمر إلى إنشاء برامج معقدة وكبيرة نسبيًا. على سبيل المثال، لعبة Sokoban أو غرفة الدردشة عبر الإنترنت. تظهر هذه المهام في منتصف الدورة تقريبًا؛
  • أشرطة فيديو. في بعض الأحيان يكون من المفيد تبديل ما تفعله. في CodeGym، نقوم بذلك من خلال مشاهدة مقاطع فيديو تكنولوجيا المعلومات.
هناك العديد من المهام التي لا يمكنك إلا أن تصبح مبرمجًا إذا أكملت الدورة حتى النهاية!

3. التحقق الفوري من المهام وأدوات لتحسين التعليمات البرمجية الخاصة بك

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

4. المساعدة في المهام

لا ينبغي أن تشبه تجربتك في تعلم كيفية البرمجة الطفو بمفردك على طوف في وسط المحيط. تحتاج إلى التفاعل مع الآخرين. قبل كل شيء، لدى CodeGym قسم " مساعدة " لهذا الغرض. إذا كنت عالقًا في مهمة من الدورة التدريبية لفترة طويلة أو لا تستطيع فهم موضوع صعب، فاطرح سؤالاً في قسم معين . من المؤكد أن الطالب أو المبرمج أو أحد موظفي الموقع سيساعدك. علاوة على ذلك، عندما تشعر أنك مستعد، سيكون من المفيد جدًا بالنسبة لك أن تذهب إلى قسم "المساعدة" وتساعد شخصًا آخر في دراسته. هذا يعني أنه سيتعين عليك فهم كود شخص آخر. عند الانتهاء من الدورة، يكتسب الطالب 300-500 ساعة من الخبرة البرمجية الحقيقية! تعد هذه الدورة أيضًا أداة ممتازة لأولئك الذين درسوا البرمجة الأساسية بالفعل ولكنهم لا يعرفون من أين يبدأون البحث عن عمل. بالإضافة إلى التدريب العملي، أثناء العمل من خلال CodeGym، ستتمكن من فهم الأسئلة المهمة التي سيتعين عليك الإجابة عليها أثناء مقابلات العمل، بالإضافة إلى القدرة على كتابة سيرة ذاتية مختصة.

منصات التعلم: الموقع الإلكتروني وتطبيق الهاتف المحمول

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

مراحل الدورة

CodeGym هو برنامج Java التعليمي الأكثر اكتمالاً باللغة الإنجليزية. ستوفر لك الدورة التدريبية الرئيسية لـ Java صورة كاملة عن Java Core، وستساعدك التدريبات اللاحقة على تعلم كيفية العمل باستخدام تقنيات أكثر تقدمًا. مع CodeGym، ستتعلم لغة Java Core وتحل 1200 مهمة من خلال التحقق الفوري. ماذا يشمل بالطبع؟
  • دروس موجزة في النظرية، غنية بالأمثلة الحية؛
  • المهام والمشاريع الصغيرة.
  • دروس تحفيزية (في بداية المستوى) ومقاطع فيديو ستساعدك على الحفاظ على "طاقتك" حتى نهاية الدورة؛
  • اختبارات قصيرة على المادة المغطاة (مستويات البداية).
كيف تتقدم الدورة؟ المستوى 0 هو نوع من المقدمة لعالم CodeGym وشخصياته وطرق التدريس فيه. ستواجه المهام مباشرة من الدروس الأولى، ويمكنك حلها مباشرة على الموقع. في المستوى الثالث، هناك درس خاص حول تثبيت IntelliJ IDEA، وهي بيئة تطوير شائعة يستخدمها مبرمجو Java. من خلال تثبيته والمكون الإضافي CodeGym، يمكنك إكمال المهام ليس فقط على الويب ولكن أيضًا على جهاز الكمبيوتر الخاص بك. سيكون هذا مفيدًا بشكل خاص في المستويات اللاحقة من الدورة، عندما تبدأ في مواجهة مهام أكبر، ومن النصف الثاني من الدورة - المشاريع الصغيرة والمهام الإضافية.

أقسام مفيدة على CodeGym

دورة تدريبية - وهذا هو الأهم! اطلع على الأمر برمته وستصبح مبرمج Java رائعًا! المهام - 1200 مهمة عملية. يمكن فتحها بشكل منفصل عن الدورة التدريبية، ولكن فقط تلك التي وصلت إليها بالفعل ستكون متاحة لحلها. المساعدة - الوصول إلى الحكمة الجماعية والذكاء لطلاب ومحترفي CodeGym. فقط اطرح سؤالك حول النظرية أو المهمة، وسوف يساعدونك بالتأكيد. المقالات - مجتمعات مبنية على الاهتمامات والمدن، تم إنشاؤها لمناقشة CodeGym وكل ما يتعلق بدراساتك - النظرية والمهام وأسئلة المقابلة. انضم إلى مجموعات الاهتمامات، واقرأ المقالات التي كتبها خريجو CodeGym والطلاب الحاليون وطاقم التحرير، وانشر مقالاتك إذا كان لديك ما تقوله! قصص النجاح هي مجموعة خاصة حيث يشارك طلاب وخريجو CodeGym كيف تمكنوا من التغلب على Java والحصول على وظيفة. الألعاب هي قسم تتضمن المشاريع فيه كتابة ألعاب بسيطة ولكنها رائعة، مثل لعبة الثعابين، 2048، لعبة سباق بها عوائق، ولعبة إطلاق نار تدور أحداثها في الفضاء الخارجي. وتنقسم كل هذه المشاريع إلى مهام فرعية. وبإكمالها خطوة بخطوة، سينتهي بك الأمر بالحصول على نسختك الخاصة من اللعبة. وتنقسم المشاريع حسب الصعوبة. هناك بعضها في متناول الطلاب الذين أكملوا المستوى 5، وهناك البعض الآخر سيتطلب مهارات ومعرفة المستوى 10 وما فوق.
مقاطع الفيديو — قناتنا الرسمية على YouTube هي المكان المناسب للعثور على تقارير الفيديو التي أعدها طلاب CodeGym، ومراجعات الفيديو، والعديد من البرامج التعليمية المفيدة، وترجمات أفضل دروس اللغات الأجنبية في البرمجة، وغير ذلك الكثير.

مكان الدردشة مع فريق CodeGym

يمكنك طرح أي سؤال يتعلق بالدورة عن طريق مراسلتنا على support@codegym.cc أو عن طريق استخدام ميزة الدردشة على الموقع. نحن في الشبكات الاجتماعية
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION