الدورة الشاملة لتعلم البرمجة من الصفر للاحتراف

مبتدئ

الاقسام

  • Development

تاجات

  • C# (programming language)
الدورة الشاملة لتعلم البرمجة من الصفر للاحتراف

عن هذه الدورة

دورة أحتراف لغة الكوتلن الممهدة لتطوير تطبيقات الأندرويد هي من انجح وأشمل الدورات العربية في هذا المجال, بحيث تكون قادر على الأنتقال الى بيئة اندرويد ستوديو وبرمجة تطبيقات أندرويد بشكل جدا عادي بدون مشاكل, لأن كل مبرمج يريد تطوير تطبيقات أندرويد يجب عليه تعلم لغة جافا او كوتلن حتى يستطيع تطوير التطبيقات بشكل ناجح وبدون مشاكل. لماذا هذه الدورة؟ لأنها تتناول كل المواضيع الضرورية والأساسية التي تخدمك في برمجة تطبيقات أندرويد والتي تركز على أمور كثيرة تحتاجها كمبرمج أندرويد بنائا على خبرة سنوات كثيرة وعمل بمشاريع كبيرة و متوسطة وصغيرة في هذا المجال, والتي تختصر عليك الجهد والوقت. مميزات هذه الدورة؟ اركز من خلال هذه الدورة على كيفية جعل المتعلم  ان يكون مبرمج بفتح الباء وليس مبرمج  بكسر الباء والفرق واضح. تعليم الطالب كيف يفكر وكيف يحل المشاكل بطريقة منطقية تساعده بحل اي مشكلة يواجههة. خصم كبير للدورة الشاملة لتعلم برمجة تطبيقات الأندرويد للطالب بعد اكماله هذه الدورة. احتراف اي لغة برمجة أخرى, لأن المفاهيم نفسها وفقط شكل الكود هو الذي يتغير. لمن هذه الدورة؟ لربما تسأل نفسك سؤال ذكي وهو هل أنا من ضمن المستهدفين الى هذه الدورة؟ الجواب نعم. لأن اغلب المبرمجين يهملون اللغات الأساسية التي تجعلهم قادرين على برمجة انظمة حقيقية ويعتمدون على المكاتب الجاهزة التي تختصر عليهم الكثير من الوقت والجهد, ولربما يكون هذا الخيار ناجح في بعض الأحيان لكن لا ينجح في احيان أخرى لأنك لا تعرف كيفية توظيف مميزات اللغة الأساسية بشكل صحيح, وتوجد امثلة حقيقية في الدورة. الان الأجابة عن السؤال لمن هذه الدورة؟ هي الى كل المبرمجين بكل المستويات التي تكون معهم سواء محترف او مبتدئ, لأنها  تركز على اعطائك امثلة حقيقية يحتاجها كل مبرمج تطبيقات أندرويد. محتويات هذه الدورة : تقسم هذه الدورة الى اقسام رئيسية وكل قسم مرتبط بالقسم الذي قبله وبعده, وأقسام أخرى تحتوي على تفاصيل ليست مثل الاقسام الرئيسية ولكنها مهمة أيضا. القسم الأول : سوف نتعلم كيفية تحميل بيئة العمل وتثبيتها بكل التفاصيل بشكل صحيح. القسم الثاني : سوف نقوم بشرح انواع البرمجة الشائعة, وبعدها نشرح البرمجة الكائنية التوجه بشكل مفصل واستثنائي جداا ونعطي امثلة حول الكلاس والكائن ونقوم بشرحهن بشكل مفصل. القسم الثالث : هذا القسم يعتبر المستوى الأول في تعلمك للغة كوتلن بشكل عملي بحيث سوف نتعلم أساسيات اللغة, وكيفية كتابة الكود في هذه اللغة مع أعطاء امثلة على كل جديد نتعلمه في اللغة. بالأضافة الى كل ما ذكرناه سوف تتعلم الأساسيات التي تمكنك من معرفة كيفية كتابة الكود في اللغة وهذا ما يعرف Syntax وهو كيفية كتابة الكود في لغة برمجة معينة القسم الرابع : في هذا القسم وهو بمثابة المستوى الثاني المكمل للمستوى الأول, سوف نأخذ مفاهيم أكثر ونتعلم أمور متقدمة بحيث تجعلنا في المستوى المتوسط, ونتعامل مع مواضيع اكثر بحيث تكون قادر على برمجة تطبيقات أكثر تعقيدا في لغة كوتلن. القسم الخامس : سوف يكون هذا المستوى الثالث وهو خفيف وبسيط بحيث سوف نأخذ مفاهيم جديدة حول البوابات المنطقية وجدول الحقيقة, بحيث يمكنك بعد انتهاء هذا المستوى أن تعرف البوبات المنطقية وتكون أكثر قدرة على التفكير في حل المشاكل. القسم السادس : في هذا القسم الذي يكون المستوى الرابع والأخير سوف تنتقل الى المستوى المتقدم وتكون جاهز لبرمجة تطبيقات الأندرويد, لأنك أصبحت أكثر أحترافا من خلال تعلمك الكثير من المواضيع الجديدة والمتقدمة في لغة كوتلن بالتحديد.

المتطلبات

  • كمبيوتر او لابتوب بمواصفات عادية

  • الارادة للتعلم

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

ماذا ستتعلم

  • احتراف لغة الكوتلن

  • كل شيء في اللغة تحتاجه لبرمجة تطبيقات أندرويد

  • يكون الطالب مؤهل لتعلم تطوير تطبيقات أندرويد

  • تعلم اي لغة برمجة أخرى

  • تعلم مهارة حل المشاكل

المنهج الدراسي

1 بيئة العمل

2 محتويات

  • 1 تحميل وتنصيب البيئة

    Recorded
  • 2 عمل اول مشروع في كوتلن

    Recorded

2 البرمجة الكائنية التوجه

4 محتويات

3 المستوى الاول في لغة كوتلن

40 محتويات

  • 1 ما هي المتغيرات

    Recorded
  • 2 ما هي انواع البيانات

    Recorded
  • 3 حجم المتغيرات

    Recorded
  • 4 What is Different Between val and var

    Recorded
  • 5 Null Safety

    Recorded
  • 6 المزيد عن المتغيرات

    Recorded
  • 7 ما هي الدوال

    Recorded
  • 8 What is Parameter and Argument

    Recorded
  • 9 العلاقة بين الدوال والمتغيرات

    Recorded
  • 10 What is Difference Between Constant and Variable

    Recorded
  • 11 التعليقات

    Recorded
  • 12 المثال الاول

    Recorded
  • 13 المثال الثاني

    Recorded
  • 14 المزيد عن المتغيرات

    Recorded
  • 15 الشروط في البرمجة

    Recorded
  • 16 More About Conditions

    Recorded
  • 17 الحلقات التكرارية

    Recorded
  • 18 Loops with Conditions , break, continue and return

    Recorded
  • 19 ملاحظات عن الحلقات التكرارية والشروط

    Recorded
  • 20 Companion Object

    Recorded
  • 21 المصفوفات

    Recorded
  • 22 More Example About Arrays

    Recorded
  • 23 Vararg

    Recorded
  • 24 Types of Argument

    Recorded
  • 25 When

    Recorded
  • 26 المثال الثالث

    Recorded
  • 27 المثال الرابع

    Recorded
  • 28 Single Expression Function

    Recorded
  • 29 Lambda Expression

    Recorded
  • 30 High Order Function

    Recorded
  • 31 Anonymous Function

    Recorded
  • 32 Extension Function

    Recorded
  • 33 inline Function

    Recorded
  • 34 This

    Recorded
  • 35 Constructor

    Recorded
  • 36 Operators

    Recorded
  • 37 Concatenate

    Recorded
  • 38 Priority

    Recorded
  • 39 main Function

    Recorded
  • 46

    40 توضيح حول الدورة والمستوى الأول

    Recorded
    مجاني

4 المستوى الثاني في لغة كوتلن

30 محتويات

  • 1 Overloading

    Recorded
  • 2 الوراثة الجزء الاول

    Recorded
  • 3 الوراثة الجزء الثاني

    Recorded
  • 4 الوراثة الجزء الثالث

    Recorded
  • 5 التغليف الجزء الاول

    Recorded
  • 6 التغليف الجزء الثاني

    Recorded
  • 7 Any Class

    Recorded
  • 8 Structural Equality vs Referential Equality

    Recorded
  • 9 Polymorphism 1

    Recorded
  • 10 Polymorphism 2

    Recorded
  • 11 Composition 1

    Recorded
  • 12 Composition 2

    Recorded
  • 13 import

    Recorded
  • 14 Math Library

    Recorded
  • 15 المثال الرابع

    Recorded
  • 16 Exception 1

    Recorded
  • 17 Exception 2

    Recorded
  • 18 Multi catch

    Recorded
  • 19 Finally Block

    Recorded
  • 20 Types of Exceptions

    Recorded
  • 21 NullPointerException

    Recorded
  • 22 CompileTime vs RunningTime Exception

    Recorded
  • 23 Type Casting

    Recorded
  • 24 Notes About Last Call in functions

    Recorded
  • 25 Scope Functions

    Recorded
  • 26 Kotlin Collection

    Recorded
  • 27 Kotlin Collection Operations

    Recorded
  • 28 ArrayList

    Recorded
  • 29 Array vs ArrayList

    Recorded
  • 76

    30 توضيح حول الدورة والمستوى الثاني

    Recorded
    مجاني

5 المستوى الثالث في لغة كوتلن

5 محتويات

6 المستوى الرابع في لغة كوتلن

32 محتويات

  • 1 Abstract Class

    Recorded
  • 2 المثال السادس

    Recorded
  • 3 المثال السابع

    Recorded
  • 4 Abstraction vs Encapsulation

    Recorded
  • 5 Interface

    Recorded
  • 6 Interface 2

    Recorded
  • 7 Interface 3

    Recorded
  • 8 Interface 4

    Recorded
  • 9 Interface vs Abstract Class

    Recorded
  • 10 Interface 5

    Recorded
  • 11 Anonymous Object

    Recorded
  • 12 Enum Class

    Recorded
  • 13 Enum Class 2

    Recorded
  • 14 Enum Class 3

    Recorded
  • 15 Enum Class 4

    Recorded
  • 16 Enum Class

    Recorded
  • 17 Nested Classes 1

    Recorded
  • 18 Nested Classes 2

    Recorded
  • 19 Nested Classes 3

    Recorded
  • 20 Generic Class

    Recorded
  • 21 Generic Class 2

    Recorded
  • 22 Generic Class 3

    Recorded
  • 23 Generic Class 4

    Recorded
  • 24 Sealed Class 1

    Recorded
  • 25 Sealed Class 2

    Recorded
  • 26 Sealed Class 3

    Recorded
  • 27 Data Class 1

    Recorded
  • 28 Data Class 2

    Recorded
  • 29 Data Class 3

    Recorded
  • 30 Data Class 4

    Recorded
  • 31 Object 1

    Recorded
  • 32 Object 2

    Recorded

تقييمات الدورة

0.0
ضعيفبناءً على 0 تقييم من الطلاب
5
0
4
0
3
0
2
0
1
0