دورة

Java Crash Course
(15)

هذه الدورة لتعلم لغة جافا هي الخطوة التمهيدية والتأسيسية قبل تعلم هياكل البيانات (Data Structures) بلغة الجافا في الدورات القادمة لهذا المسار، حيث ستتعلم أساسيات Java بطريقة مبسطة وعملية، مما يؤهلك لفهم Data Structures &…

غير مسجل

دورة تتضمن

  • 9 أقسام
  • 47 المواضيع
  • 19 الإختبارات
  • شهادة دورة
  • 9أقسام
  • 47درسًا
  • 19اختبارًا
  • شهادةإتمام
المحاضرمحمد المصري

هذه الدورة لتعلم لغة جافا هي الخطوة التمهيدية والتأسيسية قبل تعلم هياكل البيانات (Data Structures) بلغة الجافا في الدورات القادمة لهذا المسار، حيث ستتعلم أساسيات Java بطريقة مبسطة وعملية، مما يؤهلك لفهم Data Structures & Algorithms بسهولة. ستتعلم كيفية التعامل مع المتغيرات (Variables)، الحلقات (Loops)، الشروط (Conditions)، والدوال (Functions)، بالإضافة إلى البرمجة الكائنية التوجه (OOP)، مما يساعدك على بناء برامج منظمة وقابلة للتوسع.

محتوى الدورة

  1. 1
    المقدمة يحتوي على دروس مجانية
  2. 2
    مقدمة وإعداد بيئة العمل2 درسان · 1 اختبار
    1. مقدمة إلى Java
    2. إعداد بيئة التطوير باستخدام Replit
    3. اختبار القسم: مقدمة وإعداد بيئة العمل
  3. 3
    أساسيات Java5 دروس · 3 اختبارات
    1. توقيع الدالة main()
    2. مختصر كتابي: Main() function signature
    3. اختبار قصير: Main() function signature
    4. أنواع البيانات
    5. مختصر كتابي: Data types
    6. اختبار قصير: Data types
    7. السلاسل النصية String
    8. اختبار القسم: أساسيات Java
  4. 4
    العوامل والتحكم في سير البرنامج12 درسًا · 4 اختبارات
    1. العوامل الحسابية
    2. مختصر كتابي: Arithmetic Operators
    3. عوامل الإسناد
    4. مختصر كتابي: Assignment Operators
    5. اختبار قصير: Assignment Operators
    6. الجمل الشرطية
    7. مختصر كتابي: Conditions
    8. اختبار قصير: Conditions
    9. جملة else if
    10. مختصر كتابي: Else if
    11. جمل if المتداخلة
    12. مختصر كتابي: Nested if statement
    13. العوامل المنطقية
    14. مختصر كتابي: Logical operators
    15. اختبار قصير: Logical operators
    16. اختبار القسم: العوامل والتحكم في سير البرنامج
  5. 5
    الحلقات التكرارية والتكرار8 دروس · 3 اختبارات
    1. الحلقات التكرارية
    2. مختصر كتابي: Loops
    3. اختبار قصير: Loops
    4. الحلقات التكرارية المتداخلة
    5. مختصر كتابي: Nested loops
    6. نطاق المتغيرات
    7. مختصر كتابي: Variable scope
    8. الأمران break و continue
    9. مختصر كتابي: Break and Continue
    10. اختبار قصير: Break and Continue
    11. اختبار القسم: الحلقات التكرارية والتكرار
  6. 6
    الدوال والتوابع3 دروس · 2 اختباران
    1. الدوال
    2. مختصر كتابي: Functions
    3. اختبار قصير: Functions
    4. دوال تستدعي دوال أخرى
    5. اختبار القسم: الدوال والتوابع
  7. 7
    المصفوفات والتنفيذ4 دروس · 2 اختباران
    1. المصفوفة
    2. تعمّق في المصفوفات
    3. مختصر كتابي: Deep Dive into Arrays
    4. اختبار قصير: Deep Dive into Arrays
    5. كيفية تمرير المعاملات عند التنفيذ
    6. اختبار القسم: المصفوفات والتنفيذ
  8. 8
    البرمجة كائنية التوجه (OOP)13 درسًا · 3 اختبارات
    1. مقدمة في البرمجة كائنية التوجه
    2. مشروع وكالة سيارات بالبرمجة كائنية التوجه
    3. مختصر كتابي: Car agency project by OOP
    4. التغليف
    5. مختصر كتابي: Encapsulation
    6. الوراثة
    7. مختصر كتابي: Inheritance
    8. اختبار قصير: Inheritance
    9. تعدد الأشكال
    10. مختصر كتابي: Polymorphism
    11. اختبار قصير: Polymorphism
    12. دالة البناء Constructor
    13. مختصر كتابي: Constructor
    14. الكلمة المفتاحية static
    15. مختصر كتابي: Static keyword
    16. اختبار القسم: البرمجة كائنية التوجه (OOP)
  9. 9
    الخاتمة
  1. الاختبار النهائي
    1. الاختبار النهائي: Java Crash Course

عن المعلم

محمد المصري

م. محمد المصري Senior Software Engineer at Foodics يمتلك م. محمد خبرة تزيد عن 8 سنوات في حل المشكلات البرمجية والخوارزمية أو البروبليم سولفينج. يعمل حاليًا في Foodics، حيث شارك في تصميم وبناء وتأمين server-side logic لأنظمة Foodics التي تخدم أكثر من 3000 شركة في 15 دولة متنوعة، كما قاد العديد من مشاريع التحسين في Foodics، مثل تحسين خدمة الاستيراد التي شهدت زيادة بنسبة 4000%. له إسهامات في إنشاء تطبيقات تُستخدم من قِبل ملايين المستخدمين النشطين يوميًا، وكان مسؤولًا عن تدريب الفريق على أنظمة المراقبة في شركة Ocucon ومنصة المزادات في IamProperty. بالإضافة إلى ذلك، فهو AWS Certified Solutions Architect.

2 الدورات

التقييمات والمراجعات

5.0
متوسط التقييمات
15 عدد التقييمات
5
15
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Mohab El gendy
تم النشر منذ أسبوعين
l

.

×
Preview Image
Mr Hesham Karam
تم النشر منذ شهرين
.........

....................................................................................................

×
Preview Image
Gamal ElSaeed
تم النشر منذ 3 أشهر
جزاكم الله خير

جزاكم الله خير

×
Preview Image
محمد ابوعيسى
تم النشر منذ 6 أشهر
لغة الجافا بمنظور واسع.

جزا الله المهندس محمد المصري خيرا على الشرح الواضح و السلس للغة الجافا.

×
Preview Image
Abd Al-Rahman Mohammed Zaki
تم النشر منذ 9 أشهر
عالم آخر من التحديات

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

×
Preview Image
Omar Gomaa
تم النشر منذ 11 شهر
الحمد لله

دورة مهمه جدا و ممتعه جدا

×
Preview Image
ahmed wael
تم النشر منذ 11 شهر
دورة مهمه جدا

و ممتعه جدا

×
Preview Image
Yasmin Elsheikh
تم النشر منذ 11 شهر
هنا هتفهم مفاهيم مهمة جدا بأبسط مما تتخيل

اللهم بارك ماشاء الله عللا تبسيط المفاهيم أنا خارجة من الدورة دي فاهمة مفاهيم ودي حاجة كنت بفقدها في درات كثير بتعلمك تكتب كود ولكن هنا البشمهندس جزاه الله خيرا بيفهمنا اصلا المفهوم نفسه وكل جزئية اتكتب كدا وليه وازاي عمليا وليس نظريا طريقة جديدة عليا لكنها فعلا وصلتلي حاجات أسهل مما كنت أتوقع

×
Preview Image
Khaled Gouda
تم النشر منذ 12 شهر
الباش مهندس محمد المصرى

انا حطيت عنوان الباش مهندس المصرى علشان اللى هايدخل الدورة دى هايشوف اد ايه هو اكثر من رائع هو صحيح بيتكلم بسرعة لكن كل المفاهيم و الشرح واضح و مفيش حاجة مبهمة ما شاء الله عليه

×
Preview Image
Mohamed Nasser Abdalla
تم النشر منذ 12 شهر
مراجعتي لدورة Java Crash Course

استفدت كثيرًا من دورة Java Crash Course، فقد قدّمت شرحًا مبسطًا وواضحًا لمفاهيم لغة جافا الأساسية بشكل عملي وسلس. تعرّفت من خلالها على أساسيات اللغة مثل أنواع البيانات، تراكيب التحكم، البرمجة الكائنية (OOP).

×
Preview Image
عرض المزيد من التقييمات
كيف كانت تجربتك؟ نود أن نعرف!