دورة سريعة لتعلم لغة جافا
هذه الدورة لتعلم لغة جافا هي الخطوة التمهيدية والتأسيسية قبل تعلم هياكل البيانات (Data Structures) بلغة الجافا في الدورات القادمة في مسار أساسيات البرمجة بلغة بايثون أو مسار هياكل البيانات على منصة المدرسة.
- +500طالب
- 47درس
- 9أقسام
- 11إختبار
- مبتدئالمستوى
تعرّف على الدورة
هذه الدورة لتعلم لغة جافا هي الخطوة التمهيدية والتأسيسية قبل تعلم هياكل البيانات (Data Structures) بلغة الجافا في الدورات القادمة في مسار أساسيات البرمجة بلغة بايثون أو مسار هياكل البيانات على منصة المدرسة، أو لعمل مراجعة سريعة على لغة برمجة جافا إذا كنت قد درستها بالفعل.
لماذا تختار هذه الدورة لتعلم لغة جافا؟
دورة سريعة ومكثفة: تغطية أهم مفاهيم لغة الجافا في وقت قياسي وبأسلوب سهل الفهم.
تطبيق العملي: تعلم من خلال أمثلة وتمارين تفاعلية تحاكي بيئة العمل الحقيقية.
إعداد مثالي لهياكل البيانات – فهم أساسيات الجافا التي ستحتاجها للتطبيق أثناء تعلم هياكل البيانات Data Structures بسلاسة.
وصول مدى الحياة: وصول مدى الحياة لمحتوى الدورة وأي تحديثات مستقبلية لها.
لماذا يجب أن تتعلم لغة جافا؟
لغة برمجة قوية ومتعددة الاستخدامات: تُستخدم في تطوير التطبيقات، أنظمة التشغيل، البرمجة التنافسية، وتطبيقات الويب والموبايل.
أداء سريع وثابت: تُعد لغة Java واحدة من أكثر اللغات كفاءةً، حيث تجمع بين السرعة والقوة في التنفيذ.
تعمل على جميع الأنظمة: لغة جافا تعتمد على مفهوم “Write Once, Run Anywhere” مما يجعلها مثالية للتطبيقات متعددة المنصات.
مطلوبة بشدة في سوق العمل: الجافا هي إحدى أكثر اللغات طلبًا عالميًا، مما يزيد من فرصك في الحصول على وظائف مميزة.
سجل الآن في Java Crash Course وابدأ رحلتك نحو إتقان البرمجة وهياكل البيانات!
تشمل الدورة
- شهادة موثقة
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى الدورة
- 1المقدمة يحتوي على دروس مجانية
- 2مقدمة وإعداد بيئة العمل2 درسان · 1 اختبار
- مقدمة إلى Java
- إعداد بيئة التطوير باستخدام Replit
- اختبار القسم: مقدمة وإعداد بيئة العمل
- 3أساسيات Java5 دروس · 3 اختبارات
- توقيع الدالة main()
- مختصر كتابي: Main() function signature
- اختبار قصير: Main() function signature
- أنواع البيانات
- مختصر كتابي: Data types
- اختبار قصير: Data types
- السلاسل النصية String
- اختبار القسم: أساسيات Java
- 4العوامل والتحكم في سير البرنامج12 درسًا · 4 اختبارات
- العوامل الحسابية
- مختصر كتابي: Arithmetic Operators
- عوامل الإسناد
- مختصر كتابي: Assignment Operators
- اختبار قصير: Assignment Operators
- الجمل الشرطية
- مختصر كتابي: Conditions
- اختبار قصير: Conditions
- جملة else if
- مختصر كتابي: Else if
- جمل if المتداخلة
- مختصر كتابي: Nested if statement
- العوامل المنطقية
- مختصر كتابي: Logical operators
- اختبار قصير: Logical operators
- اختبار القسم: العوامل والتحكم في سير البرنامج
- 5الحلقات التكرارية والتكرار8 دروس · 3 اختبارات
- الحلقات التكرارية
- مختصر كتابي: Loops
- اختبار قصير: Loops
- الحلقات التكرارية المتداخلة
- مختصر كتابي: Nested loops
- نطاق المتغيرات
- مختصر كتابي: Variable scope
- الأمران break و continue
- مختصر كتابي: Break and Continue
- اختبار قصير: Break and Continue
- اختبار القسم: الحلقات التكرارية والتكرار
- 6الدوال والتوابع3 دروس · 2 اختباران
- الدوال
- مختصر كتابي: Functions
- اختبار قصير: Functions
- دوال تستدعي دوال أخرى
- اختبار القسم: الدوال والتوابع
- 7المصفوفات والتنفيذ4 دروس · 2 اختباران
- المصفوفة
- تعمّق في المصفوفات
- مختصر كتابي: Deep Dive into Arrays
- اختبار قصير: Deep Dive into Arrays
- كيفية تمرير المعاملات عند التنفيذ
- اختبار القسم: المصفوفات والتنفيذ
- 8البرمجة كائنية التوجه (OOP)13 درسًا · 3 اختبارات
- مقدمة في البرمجة كائنية التوجه
- مشروع وكالة سيارات بالبرمجة كائنية التوجه
- مختصر كتابي: Car agency project by OOP
- التغليف
- مختصر كتابي: Encapsulation
- الوراثة
- مختصر كتابي: Inheritance
- اختبار قصير: Inheritance
- تعدد الأشكال
- مختصر كتابي: Polymorphism
- اختبار قصير: Polymorphism
- دالة البناء Constructor
- مختصر كتابي: Constructor
- الكلمة المفتاحية static
- مختصر كتابي: Static keyword
- اختبار القسم: البرمجة كائنية التوجه (OOP)
- 9الخاتمة
- الاختبار النهائي
- الاختبار النهائي: Java Crash Course
تعلّم على يد م. محمد المصري
م. محمد المصريSenior Software Engineer at Foodics
يمتلك م. محمد خبرة تزيد عن 8 سنوات في حل المشكلات البرمجية والخوارزمية أو البروبليم سولفينج. يعمل حاليًا في Foodics، حيث شارك في تصميم وبناء وتأمين server-side logic لأنظمة Foodics التي تخدم أكثر من 3000 شركة في 15 دولة متنوعة، كما قاد العديد من مشاريع التحسين في Foodics، مثل تحسين خدمة الاستيراد التي شهدت زيادة بنسبة 4000%.
له إسهامات في إنشاء تطبيقات تُستخدم من قِبل ملايين المستخدمين النشطين يوميًا، وكان مسؤولًا عن تدريب الفريق على أنظمة المراقبة في شركة Ocucon ومنصة المزادات في IamProperty. بالإضافة إلى ذلك، فهو AWS Certified Solutions Architect.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
....................................................................................................
جزاكم الله خير
جزا الله المهندس محمد المصري خيرا على الشرح الواضح و السلس للغة الجافا.
الخروج من لغة البايثون والدخول على الجافا حاجة عامله زي الفجوة الزمنية، بس الموضوع كان مختلف بحكم فهمي لأساسيات البرمجة بلغة بايثون والي بتشترك فيها كل اللغات البرمجية مع اختلاف نمط الكتابة - Syntax - والحاجات الخاصة باللغة، استمتعت بالدورة وبالمفاهيم الي شرحها البشمهندس محمد المصري والي هتكون مدخل ما قبل هياكل البيانات بإذن اللَّه، دورة جميلة خفيفة نسأل اللَّه أن ينفعنا بها وأن يوفقنا لما فيه من الخير بإذنه، ودُمتم بخير.
دورة مهمه جدا و ممتعه جدا
و ممتعه جدا
اللهم بارك ماشاء الله عللا تبسيط المفاهيم أنا خارجة من الدورة دي فاهمة مفاهيم ودي حاجة كنت بفقدها في درات كثير بتعلمك تكتب كود ولكن هنا البشمهندس جزاه الله خيرا بيفهمنا اصلا المفهوم نفسه وكل جزئية اتكتب كدا وليه وازاي عمليا وليس نظريا طريقة جديدة عليا لكنها فعلا وصلتلي حاجات أسهل مما كنت أتوقع
انا حطيت عنوان الباش مهندس المصرى علشان اللى هايدخل الدورة دى هايشوف اد ايه هو اكثر من رائع هو صحيح بيتكلم بسرعة لكن كل المفاهيم و الشرح واضح و مفيش حاجة مبهمة ما شاء الله عليه
استفدت كثيرًا من دورة Java Crash Course، فقد قدّمت شرحًا مبسطًا وواضحًا لمفاهيم لغة جافا الأساسية بشكل عملي وسلس. تعرّفت من خلالها على أساسيات اللغة مثل أنواع البيانات، تراكيب التحكم، البرمجة الكائنية (OOP).
دوره ممتازه واستيعبها كان مرن شويه عشان كنت متوسع في دراسه OOPبلغه بايثون عشان كده الاستيعاب كان ممتاز يارب اكتب لي التوفيق والنجاح يارب :))
حقيقة من أكثر الدورات التي أخذ وقت كبير في تعلمها الى الان ومحاولة إتقانها إلا أني وفقت ولله الحمد في تعلمها وخرجت بالكثير والكثير من المفاهيم الجديدة والمعلومات والمهمة والتي كانت بشكل منسق ومنظم .. وأهم درس تعلمته من دورة الجافا: _ "الصبر" كمبتدئة في المجال واجهت بعض التحديات في فهمها لأول مرة. - "التركيز الشديد" فكل معلومة مهمة وفي ثانية ولحظة هناك جديد. - "التدوين" للمصطلحات الجديدة ومعرفتها جيدا - "التطبيق" ليس التطبيق مع المحاضر فحسب بل ساعدني المصادر التي حصلت عليها من الدورات الأخرى على استعاب المحتوى بشكل جيد بفضل الله. جزاكم الله خيرا وبارك فيكم كانت رحلة مميزة وفريدة مع الجافا..
جزاكم الله خيرا دورة غنية فعلا 👌 وكونى قد درست وفهمت أساسيات البرمجة بالبايثون مع البشمهندس احمد فتحى لم اواجه تحديات كثيرة إلا مع ال principles of OOP فقد وجاهت تحديات بسيطة في الفهم وساعدنى الشات جي بى تى على فهمهم ولله الحمدلله.💙💙
شرح سلس ومباشر
.
الأسئلة الشائعة
جافا (Java) هي لغة برمجة عالية المستوى، قوية، ومستقلة عن النظام الأساسي، تُستخدم في تطوير التطبيقات، الأنظمة، والخوادم.
ابدأ بفهم الأساسيات مثل Variables، Loops، Conditions، ثم انتقل إلى OOP و Data Structures عبر دورات تدريبية عملية.
- يمكنك إتقان الأساسيات في 2-3 أشهر تقريبًا، بينما إتقان المفاهيم المتقدمة قد يستغرق من 6 أشهر إلى سنة حسب الممارسة.
تعلم لغة جافا ليس صعبًا إذا بدأت بالأساسيات وتدربت عمليًا، فهي لغة سهلة القراءة ومناسبة للمبتدئين.
ابدأ دورة سريعة لتعلم لغة جافا اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.
.