Java Crash Course

دورة سريعة لتعلم لغة جافا

هذه الدورة لتعلم لغة جافا هي الخطوة التمهيدية والتأسيسية قبل تعلم هياكل البيانات (Data Structures) بلغة الجافا في الدورات القادمة في مسار أساسيات البرمجة بلغة بايثون أو مسار هياكل البيانات على منصة المدرسة.

سعر الدورة $29
  • +500طالب
  • 47درس
  • 9أقسام
  • 11إختبار
  • مبتدئالمستوى
عن الدورة

تعرّف على الدورة

هذه الدورة لتعلم لغة جافا هي الخطوة التمهيدية والتأسيسية قبل تعلم هياكل البيانات (Data Structures) بلغة الجافا في الدورات القادمة في مسار أساسيات البرمجة بلغة بايثون أو مسار هياكل البيانات على منصة المدرسة، أو لعمل مراجعة سريعة على لغة برمجة جافا إذا كنت قد درستها بالفعل.

لماذا تختار هذه الدورة لتعلم لغة جافا؟

دورة سريعة ومكثفة: تغطية أهم مفاهيم لغة الجافا في وقت قياسي وبأسلوب سهل الفهم.
تطبيق العملي: تعلم من خلال أمثلة وتمارين تفاعلية تحاكي بيئة العمل الحقيقية.
إعداد مثالي لهياكل البيانات – فهم أساسيات الجافا التي ستحتاجها للتطبيق أثناء تعلم هياكل البيانات Data Structures بسلاسة.
وصول مدى الحياة: وصول مدى الحياة لمحتوى الدورة وأي تحديثات مستقبلية لها.

لماذا يجب أن تتعلم لغة جافا؟

لغة برمجة قوية ومتعددة الاستخدامات: تُستخدم في تطوير التطبيقات، أنظمة التشغيل، البرمجة التنافسية، وتطبيقات الويب والموبايل.
أداء سريع وثابت: تُعد لغة Java واحدة من أكثر اللغات كفاءةً، حيث تجمع بين السرعة والقوة في التنفيذ.
تعمل على جميع الأنظمة: لغة جافا تعتمد على مفهوم “Write Once, Run Anywhere” مما يجعلها مثالية للتطبيقات متعددة المنصات.
مطلوبة بشدة في سوق العمل: الجافا هي إحدى أكثر اللغات طلبًا عالميًا، مما يزيد من فرصك في الحصول على وظائف مميزة.

سجل الآن في Java Crash Course وابدأ رحلتك نحو إتقان البرمجة وهياكل البيانات!

تشمل الدورة

  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة $29

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

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

محتوى الدورة

  1. 1
    Introduction يحتوي على دروس مجانية
  2. 2
    Introduction and Setup2 درسان · 1 اختبار
    1. Introduction to Java
    2. Setting Up Your Development Environment with Replit
    3. اختبار القسم: Introduction and Setup
  3. 3
    Java Basics5 دروس · 3 اختبارات
    1. The Main() Function Signature
    2. مختصر كتابي: Main() function signature
    3. اختبار قصير: Main() function signature
    4. Data Types
    5. مختصر كتابي: Data types
    6. اختبار قصير: Data types
    7. String
    8. اختبار القسم: Java Basics
  4. 4
    Operators and Control Flow12 درسًا · 4 اختبارات
    1. Arithmetic Operators
    2. مختصر كتابي: Arithmetic Operators
    3. Assignment Operators
    4. مختصر كتابي: Assignment Operators
    5. اختبار قصير: Assignment Operators
    6. Conditions
    7. مختصر كتابي: Conditions
    8. اختبار قصير: Conditions
    9. else if
    10. مختصر كتابي: Else if
    11. Nested if Statements
    12. مختصر كتابي: Nested if statement
    13. Logical Operators
    14. مختصر كتابي: Logical operators
    15. اختبار قصير: Logical operators
    16. اختبار القسم: Operators and Control Flow
  5. 5
    Loops and Iteration8 دروس · 3 اختبارات
    1. Loops
    2. مختصر كتابي: Loops
    3. اختبار قصير: Loops
    4. Nested Loops
    5. مختصر كتابي: Nested loops
    6. Variable Scope
    7. مختصر كتابي: Variable scope
    8. break and continue
    9. مختصر كتابي: Break and Continue
    10. اختبار قصير: Break and Continue
    11. اختبار القسم: Loops and Iteration
  6. 6
    Functions and Methods3 دروس · 2 اختباران
    1. Functions
    2. مختصر كتابي: Functions
    3. اختبار قصير: Functions
    4. Functions Calling Other Functions
    5. اختبار القسم: Functions and Methods
  7. 7
    Arrays and Execution4 دروس · 2 اختباران
    1. Array
    2. Deep Dive into Arrays
    3. مختصر كتابي: Deep Dive into Arrays
    4. اختبار قصير: Deep Dive into Arrays
    5. How to Pass Parameters on Execution
    6. اختبار القسم: Arrays and Execution
  8. 8
    Object-oriented Programming (OOP)13 درسًا · 3 اختبارات
    1. Introduction to OOP
    2. Car Agency Project with OOP
    3. مختصر كتابي: Car agency project by OOP
    4. Encapsulation
    5. مختصر كتابي: Encapsulation
    6. Inheritance
    7. مختصر كتابي: Inheritance
    8. اختبار قصير: Inheritance
    9. Polymorphism
    10. مختصر كتابي: Polymorphism
    11. اختبار قصير: Polymorphism
    12. Constructor
    13. مختصر كتابي: Constructor
    14. The static Keyword
    15. مختصر كتابي: Static keyword
    16. اختبار القسم: Object-oriented Programming (OOP)
  9. 9
    Conclusion
  1. الاختبار النهائي
    1. الاختبار النهائي
المعلم

تعلّم على يد م. محمد المصري

  • م. محمد المصري
    م. محمد المصري

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

آراء الطلاب

ماذا قال الطلاب عن الدورة

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

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

.

Mr Hesham Karam
تم النشر قبل 4 أشهر
.........

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

Gamal ElSaeed
تم النشر قبل 4 أشهر
جزاكم الله خير

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

محمد ابوعيسى
تم النشر قبل 7 أشهر
لغة الجافا بمنظور واسع.

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

Abd Al-Rahman Mohammed Zaki
تم النشر قبل 10 أشهر
عالم آخر من التحديات

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

Omar Gomaa
تم النشر قبل 12 شهرًا
الحمد لله

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

ahmed wael
تم النشر قبل 12 شهرًا
دورة مهمه جدا

و ممتعه جدا

Yasmin Elsheikh
تم النشر قبل سنة واحدة
هنا هتفهم مفاهيم مهمة جدا بأبسط مما تتخيل

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

Khaled Gouda
تم النشر قبل سنة واحدة
الباش مهندس محمد المصرى

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

Mohamed Nasser Abdalla
تم النشر قبل سنة واحدة
مراجعتي لدورة Java Crash Course

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

لديك سؤال؟

الأسئلة الشائعة

جافا (Java) هي لغة برمجة عالية المستوى، قوية، ومستقلة عن النظام الأساسي، تُستخدم في تطوير التطبيقات، الأنظمة، والخوادم.

ابدأ بفهم الأساسيات مثل Variables، Loops، Conditions، ثم انتقل إلى OOP و Data Structures عبر دورات تدريبية عملية.

  • يمكنك إتقان الأساسيات في 2-3 أشهر تقريبًا، بينما إتقان المفاهيم المتقدمة قد يستغرق من 6 أشهر إلى سنة حسب الممارسة.

تعلم لغة جافا ليس صعبًا إذا بدأت بالأساسيات وتدربت عمليًا، فهي لغة سهلة القراءة ومناسبة للمبتدئين.

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

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