أردرويد
تعلم البرمجة

حقق حلمك وتعلّم البرمجة من تحت الصفر عبر دورة “البرمجة للمُبتدئين” – بالتفصيل، وباللغة العربية

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

ورغم أن العديد من الدّورات التي أشرنا إليها سابقًا كانت موجّهة للمُبتدئين، لكن مُعظمها كان يُركّز على لُغة واحدة للبرمجة، مثل جافا على سبيل المثال. ورغم أن بعض هذه الدّورات كان يبدأ من الصفر، لكن ماذا بالنسبة لمن يُريد أن يبدأ من تحت الصفر؟ ماذا بالنسبة لمن يتمنى أن توجد دورة تشرح له بالعربية الواضحة ماذا تعني كلمة “برمجة” أساسًا؟ وما هي لُغات البرمجة الموجودة؟ وما الفروقات بينها؟ قبل الانطلاق إلى مفاهيم البرمجة التي يُمكن تطبيقها على أيّة لُغة لاحقًا.

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

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

هذه الدّورة موجّهة لكل من يحلم بأن يُصبح مُهندس برمجيات، ويتعلّم كيفية كتابة الكود البرمجي، ويتعلّم قبل ذلك كيف يجب أن يُفكّر كمُبرمج كي يُحقق حلمه هذا. وسواء لم تكن لديك أي فكرة مُسبقة عن البرمجة، أو كانت لديك فكرة ضعيفة تُريد تطويرها وتحسينها، فهذه الدورة لك، حيث تُناقش الدورة المواضيع التالية:

  • لماذا تتعلّم البرمجة؟
  • فهم واستيعاب المفاهيم الأساسية للبرمجة
  • كيف تُفكّر كمُبرمج؟
  • كيف تحوّل فكرتك إلى شيفرة برمجية؟
  • كيفية تطبيق الكثير من المفاهيم البرمجية
  • فهم البرمجة غرضية التوجّه OOP وتحويلها إلى تطبيقات حقيقية

هذه الدورة الضخمة تتألّف من 30 ساعة وفيما يلي جميع ما تتناوله بالتفصيل:

القسم الأوّل: مُقدّمة

  • لماذا البرمجة؟
  • مُقارنة بين لُغات البرمجة مُنخفضة المُستوى ومُرتفعة المُستوى
  • كيف تُفكّر كمُبرمج؟

القسم الثاني:

التركيب النحوي للغات البرمجة Syntax

  • ترجم لُغتك الطبيعية إلى لُغة برمجة
  • اختيار لُغة البرمجة
  • مُقارنة بين لُغات البرمجة الحديثة
  • أكتُب أوّل برنامج لك بلُغات: Java و #C و ++C و C
  • المزيد في لُغة Java

القسم الثالث: الأساسيات في أي لُغة برمجة

  • استخدام المكتبات المتوفّرة
  • أنماط البيانات Data Types والمُعرِّفات Identifiers
  • التعليقات والتوثيق Documentation
  • الثوابت Constants
  • المُشغِّلات Operators
  • تطوير تطبيق الدائرة

القسم الرابع: عبارات التحكّم Control Statements

  • متى تستخدم عبارات التحكّم؟
  • عبارة IF الشرطية
  • الشروط المُتداخلة Nested Conditions باستخدام عبارة IF
  • عبارة التبديل Switch Case
  • تطوير أربعة تطبيقات: تطبيق “الفردي والزوجي”، تطبيق “اللون الأساسي”، تطبيق “اليوم من الأسبوع”، وتطبيق “الرابح”

القسم الخامس: حلقات التكرار Loops وعبارات القفز Jump Statements

  • حلقات ما قبل الشرط Pre-Condition Loops وما بعد الشّرط Post-Condition Loops
  • حلقات For و While
  • الحلقات المُتداخلة Nested Loops
  • مُقارنة بين الخروج Break والمُتابعة Continue
  • حلقة Do While
  • تطوير أربعة تطبيقات: تطبيق “إسمي”، وتطبيق “العاملي” وتطبيق “القوّة” وتطبيق “الأعداد الأوّلية”

القسم السادس: الدالّات Functions

  • نظرة عامّة
  • كيف تُفكّر بالدالّات
  • دالّات Void و Return
  • الاستدعاء بالقيمة Calling by Value و الاستدعاء بالمرجعية Calling by Reference
  • الدالّة العودية Recursive Function
  • تطوير خمسة تطبيقات: تطبيق “العاملي” وتطبيق “القوّة” وتطبيق “فيبوناتشي” وتطبيق “دروج الحروف” وتطبيق “القيمة الأعلى والقيمة الأدنى”

القسم السابع: البرمجة غرضيّة التوجّه OOP

  • أمثلة فعلية عن البرمجة غرضية التوجه
  • خصائص البرمجة غرضية التوجه
  • الأصناف Classes والأعضاء Members
  • مُعدِّلات الوصول Access Modifiers
  • عوامل البِناء Constructors
  • التحميل Overloading
  • تطوير ثلاثة تطبيقات: “الصندوق” و “الموظّف” و “مركز التدريب”

القسم الثامن: بُنية البيانات Data Structure والمصفوفات Arrays

  • مُقدّمة إلى بُنية البيانات
  • المصفوفات أُحادية وثُنائية الأبعاد
  • القائمة List والقائمة المُرتبطة Linked List
  • تطوير خمسة تطبيقات: “أُحجية المصفوفة” و “رياضيات المصفوفة” و”الميترو” و “القائمة المُرتبطة” و”النادي”.

يُذكر بأن الحد الأقصى للطلّاب في الصف الواحد هو 8 طلّاب فقط، مدّة الدورة 5 أسابيع (تتألّف الدّورة من 10 مُحاضرات بمُعدّل مُحاضرتين في الأسبوع ومدة المُحاضرة الواحدة 3 ساعات)  وسيتم حاليًا فتح صفَّين فقط بالأوقات التالية:

  • الدورة الأولى: يومي الأحد الأربعاء، تبدأ بتاريخ 16 سبتمبر من الساعة 5:00 مساءً بتوقيت غرينتش
  • الدورة الثانية: يومي الخميس والجمعة، تبدأ بتاريخ 17 سبتمبر من الساعة 6:00 مساءً بتوقيت غرينتش

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

طريقة الطلب:

1- أدخل إلى رابط الدورة واختر الصف الذي تُريد الانضمام إليه

Screen Shot 2015-09-05 at 8.07.20 pm

2- سيظهر لك زر Add to cart إضغط عليه للانتقال إلى الصفحة التالية حيث ستقوم بإدخال رمز الكوبون ardroid ثم الضغط على Apply Coupon حيث ستُلاحظ انخفاض السعر إلى 250 دولار. بعد ذلك اضغط على Proceed to Checkout للمُتابعة إلى عملية الدفع

Screenshot at Sep 05 8:12:20 pm

 

3- في صفحة الدفع سيتوجب عليك إدخال معلوماتك الأساسية، كالاسم والدولة والبريد الإلكتروني، ثم اختيار الدفع عبر باي بال.

لأي استفسارات حول الدورة يُمكن التواصل مع المُدرِّس مُباشرةً عبر بريده الإلكتروني أو عبر واتساب من خلال معلومات الاتصال الموجودة في موقع الدورة.

نتمنى للجميع كل الفائدة والتوفيق.

أنس المعراوي

مؤسس موقع أردرويد. إضافةً إلى عملي كرئيس تحرير للموقع، أعمل كذلك كمطوّر لتطبيقات أندرويد في ألمانيا.

لمتابعتي على تويتر: [email protected]

27 من التعليقات

  • لا ، مو غالية أبدا، نحنا طقانين عملة
    بدنا كتاب تعلم البرنجة في خمس ايام ب ٢٥ ليرة سوري من البسطة

    • عالم مفيش وراها غير التريقه
      بطلوا استظراف ياخوانا زهقتونا
      وللعلم يعني وربنا دمك تقيل وقلشك رخيص

  • للاسف اسلوب الدعايه هذا مخزي … كم كنت احترم الموقع منذ انطلاقته ولم اكتب يوما تعليق لكن هذه الدعايه المخجله جعلتني اعيد النظر … ثم المواقع العالميه هذه الايام تقدم دورات اكثر من رائعه باسعار خياليه … سجلت في دوره رهيبه تكلفتها كانت اكثر من 340 دولار بعرض قيمته 10 دولارات والدوره رائعه فلماذا اجعل نفسي ادفع مبلغ وانا املك خيارات ممتازه ومن مدربين قمه في الاحتراف … انصح الموقع بالابتعاد عن هذا الاسلوب المبتذل في الاعلان …

    • نعم هناك دورات بـ 10 دولارات، أنت لم تقل شيئًا جديدًا ونحن لا نجهل ذلك بل روّجنا لمثل هذه العروض كثيرًا في السابق وأعتقد أنك تعرف هذا كونك متابع لموقعنا. الفرق أن هذه الدورة مُختلفة لأنها ليست دورة مُسجّلة بل دورة مُباشرة وبالتالي لها ميّزاتها التي يُفضّلها الكثير من الطلّاب.

      ثانيًا، إن لم تكن أنت مُهتمًا فهذه الدورة موجّهة لفئة كبيرة من الطلّاب المُهتمّين، هل تعتقد أن هذه هي الدورة الأولى من نوعها وبنفس السّعر التي يُقدّمها نفس المُدرّس؟ هذه الدورات عليها إقبال كبير وإن كانت طريقتك أنت مُختلفة في التعلّم، هناك غيرك من يُحب الجلوس مع المُدرّس، ومٌقاطعته بالأسئلة، والطلب منه إعادة الشرح، والطلب منه مُراجعة الواجب المنزلي وكل هذا بالطبع باللغة العربية. كُل شخص لديه طريقة مُختلفة في التعلّم، هذه الدورات لها جمهورها (المُستعد لدفع المزيد مٌقابل ما سيحصل عليه)، وأيضًا الدورات المُسجّلة مُسبقًا وتُباع بـ 10 دولارات لها جمهورها. أنت لستَ مركز الكون إن كنتُ تُدرك ما أعنيه.

      • انا لست مركز الكون وايضا السيء لا يتجمل والصوره تتضح من مقوماتها !!! اتمنى ان تكون قد فهمتني ….

        • عزيزي احمد اذا لم يعجبك امر ما في موقع عربي ,,, فانسى الامر ولا تجادل احدا !!! هكذا تريح راسك …

      • اخ انس انا اوفق الاخ احمد تماما ,,, طبعا هو ليس مركز الكون ولكن فكره الاعلان والاسلوب سيئان لاقصى حد , انا اعتبر ان هذا النوع من الدعايه ينقص من قيمه الموقع كثيرا ,,,وهو يقول عن دورات مرتفعه السعر وعليها عرض وليس دورات من الاصل بي 10 دولارات !!! وهو لم يقل شيئ جديد في نظرك و بالنسبه للكثير من رواد الموقع انت لم تقل شيئا جديدا عن هذه الدوره التي تكلف 250 دولارا !!! اظن ان الابتعاد عن هكذا دعايه فيه حفظ لماء وجه الموقع وهو ما يتحدث عنه !!!!!!!

  • ماشاء الله وشيء جميل جداً
    لو أمكن إعادة النظر في السعر فرغم جودة الدورة واحترافيتها لكن السعر يعتبر كبير على الكثير ، فدورة قدمها ايفون اسلام لتطبيقات الآيفون قيمته 49دولار.

    تمنياتي لكم بالتوفيق وبإذن الله لو استطعت الشهر الجاي وتوفر المبلغ سنسجل فيها.

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

  • أعتقد أن السعر مبالغ فيه جداً وخرافي بالنسبة لعشر محاضرات فقط ما يعادل تقريباً 5 آلاف ليرة للمحاضرة الواحدة, وحسب معرفتي المتواضعة كمبرمج بسيط متواضع أعتقد أن عشر محاضرات غير كافية أبداً ليحقق الإنسان حلمه ويصبح مبرمج من تحت الصفر كما تفضلتم في العنوان.

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

  • بصراحة موقع اردرويد سقط من عيني بعد هذا المقال (الاشهار) بالطبع الموقع له الحق في الربح لكن ليس بهذه الطريقة ╰_╯

      • لا اريد التعليق على موضوع المقال و ليس لي الحق في النقد اصلا لكن شيء عجبني فيك يا اخ انس و هو انك لم تحذف التعليقات المسيئة او تتجاهلها بل قمت بالرد عليها و هو امر تستحق التحية عليه بالفعل ^ _ ^

  • حاشا وكلا.
    لكن كما يقال العتب على قد المحبة
    وإرضاء الناس غاية لا تدرك
    لذلك هون على نفسك وإستمر في مسيرتك الإنسانية الهادفة ونحن من ورائك داعمون.

  • السلام عليكم ورحمة الله وبركاته

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

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

    أخيرا أحب أسأل هل جمع دالة على دالات أصح من دوال؟

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

  • انا الصراحه لا افهم لماذا الاشخاص الذين يدخلون الى هكذا مواضيع دوما يقومون بالأساءه الى الموقع بشتى الوسائل انا شخصيا استفدت من عروض التخفيضات التي يقدمها موقع اردرويد بل قمت بتطوير اول تطبيق خاص بي من الخبره التي اكتسبتها من الدورات وهذا هو التطبيق
    https://play.google.com/store/apps/details?id=com.zayedcom.mycalculatorfree
    اتمنى لموقع اردرويد الاستمرار والتقدم دائما

  • هل ستتوفر الدورة لاحقاً مسجلة على udemy مثلاً؟ شخصياً صعب علي الالتزام بالحضور في وقت محدد.

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

  • فكرة الدورة جيدة، لكن السعر فعلاً مبالغ به
    في كثير من البلدان العربية، وبقيمة 250$، تستطيع أن تلتحق بمعهد وتأخذ كورس كامل
    أنا على سبيل المثال، حضرت في أحد أفضل معاهد دمشق، دورة مشابهة في الفكرة وتختلف في الموضوع، بقيمة أقل من هذه بكثير

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

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