الأساس البرمجي المتين التسجيل متاح الآن

دورة التفكير المنطقي وحل المشكلات باستخدام لغة Java

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

رسوم الاستثمار والالتحاق (مع الخصم الحالي)
حضوري وجاهي -20%
$40
$50
أونلاين عن بُعد -33%
$20
$30
مدة البرنامجشهر ونصف (36 ساعة)
الساعات التدريبية36 ساعة تدريبية وتطبيقية
الجلسات الأسبوعيةجلسات تفاعلية مباشرة ومسجلة + تحديات برمجية أسبوعية وتطبيقات عملية
المستوى المستهدفمن المبتدئ إلى المتوسط المتقدم
سجّل الآن

نظرة عامة عن البرنامج

التفكير المنطقي وحل المشكلات هما جوهر هندسة البرمجيات الحقيقية. صُممت هذه الدورة لتأخذك من الصفر لبناء المهارات التحليلية والتفكير الخوارزمي المنظم، وتحويل المشكلات المعقدة إلى خطوات برمجية فعالة باستخدام لغة Java. تغطي الدورة أساسيات البرمجة، هياكل التحكم، الحلقات، المصفوفات متعددة الأبعاد، الدوال والتكرار (Recursion)، خوارزميات البحث والترتيب، ومبادئ البرمجة كائنية التوجه (OOP)، مع مئات التحديات البرمجية والتطبيقات العملية لإعدادك لاجتياز المقابلات التقنية وبناء مشاريع برمجية متينة.

ماذا ستتعلم في هذا البرنامج؟

أسس التفكير الخوارزمي وتحليل المشكلات المعقدة وتفكيكها إلى خطوات منطقية
أساسيات لغة Java: المتغيرات، الأنواع البيانية، العوامل الحسابية والمنطقية
التحكم بالتدفق: الجمل الشرطية المتقدمة والحلقات التكرارية (Loops) والمتداخلة
المصفوفات الأحادية والمتعددة الأبعاد وهياكل السلاسل النصية (Strings & Arrays)
تصميم الدوال والتمرير بالقيم والتكرار الذاتي (Recursion)
خوارزميات البحث والترتيب الأساسية (Linear/Binary Search, Bubble/Insertion Sort)
مبادئ البرمجة كائنية التوجه (OOP): الأصناف، الكائنات، التغليف، والتوارث
معالجة الاستثناءات والأخطاء وتتبع وتنقيح الأكواد (Debugging)
حل المسائل البرمجية والتأهيل للمسابقات والمقابلات التقنية

الخطة التدريبية والمنهاج

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

الأسبوع 01 (6 ساعات تدريبية وتطبيقية)

أساسيات لغة Java، بيئة العمل، وبناء المنطق الخوارزمي والجمل الشرطية

  • تثبيت JDK وبيئة التطوير IntelliJ IDEA وفهم آلة جافا الافتراضية (JVM & Bytecode).
  • أنواع البيانات الأساسية (Primitive Types) والمتغيرات والثوابت في Java.
  • العمليات الحسابية والمنطقية والتحويل بين الأنواع (Type Casting).
  • الجمل الشرطية والتحكم بالتدفق (if-else statements, switch-case) وحل المشكلات البرمجية.
الأسبوع 02 (6 ساعات تدريبية وتطبيقية)

حلقات التكرار، معالجة المصفوفات، وتصميم الدوال البرمجية (Methods)

  • حلقات التكرار بأنواعها (for, while, do-while, enhanced for loop).
  • تصميم الدوال البرمجية (Methods): تمرير المعاملات، القيم المعادة، والتحميل الزائد (Method Overloading).
  • المصفوفات أحادية وثنائية الأبعاد والعمليات عليها (Array Manipulation).
  • معالجة النصوص وتنسيقها باستخدام فئتي String و StringBuilder.
الأسبوع 03 (6 ساعات تدريبية وتطبيقية)

البرمجة كائنية التوجه (OOP) في Java: التغليف، الوراثة، وتعدد الأشكال

  • مبادئ البرمجة كائنية التوجه: الفئات، الكائنات، ودوال البناء (Classes, Objects & Constructors).
  • مبدأ التغليف ومحددات الوصول (Encapsulation, Getters & Setters, Access Modifiers).
  • الوراثة (Inheritance) واستخدام الكلمات المفتاحية extends و super.
  • تعدد الأشكال وتجاوز الدوال (Polymorphism & Method Overriding) والواجهات البرمجية (Interfaces & Abstract Classes).
الأسبوع 04 (6 ساعات تدريبية وتطبيقية)

هياكل البيانات (Collections Framework)، معالجة الاستثناءات، وبناء المشروع النهائي

  • إطار عمل المجموعات في Java: القوائم (ArrayList, LinkedList) والخرائط (HashMap) والمجموعات (HashSet).
  • معالجة الأخطاء والاستثناءات (try-catch-finally Blocks & Custom Exceptions).
  • التعامل مع الملفات والمدخلات والمخرجات (File I/O & Streams).
  • بناء مشروع تطبيقي متكامل يجسد المنطق البرمجي السليم ومبادئ الـ OOP.

لمن صُمم هذا البرنامج؟

المبتدئون الراغبون بالدخول إلى عالم البرمجة من خلال بناء أساس منطقي ورياضي قوي
طلاب كليات تكنولوجيا المعلومات وهندسة الحاسوب الراغبون بالتميز في مساقات البرمجة ولغة Java
المبرمجون الراغبون بصقل مهاراتهم في حل المشكلات (Problem Solving) واجتياز المقابلات التقنية

مدربو وموجهو البرنامج

م. معاذ أبو عودة
+9 سنوات خبرة

م. معاذ أبو عودة

مستشار برمجيات ومدرب رئيسي في هندسة الويب والـ AI

مهندس برمجيات ومستشار تقني ذو خبرة تزيد عن 9 سنوات في بناء منصات الويب المعقدة والمعمارية النظيفة (Clean Architecture). قاد وأشرف على تطوير العديد من المشروعات والأنظمة الرقمية الكبرى، ومتحمس لنقل المعرفة التقنية المعاصرة وتدريب الكفاءات الشابة على أحدث تقنيات Vue 3 و Nuxt و Laravel وأدوات الذكاء الاصطناعي. من أهم أعماله منصة العمل الحر وريادة الأعمال netloopers، وهو مدرب معتمد حاصل على شهادة المزاولة في تدريب الويب.

معمارية البرمجيات النظيفة (Clean Architecture)Vue.js 3 & Nuxt 3 Ecosystemتطوير الـ Fullstack بـ Laravel و Node.jsمؤسس منصة Netloopers للعمل الحر وريادة الأعمالمدرب معتمد حاصل على شهادة مزاولة مهنة تدريب الويبتكامل أدوات الذكاء الاصطناعي في هندسة البرمجيات

بيانات ومعلومات البرنامج

النوع والمساردورة تخصصية تطبيقية
المدة الزمنيةشهر ونصف (36 ساعة)
إجمالي الساعات36 ساعة تدريبية وتطبيقية
عدد الجلساتجلسات تفاعلية مباشرة ومسجلة + تحديات برمجية أسبوعية وتطبيقات عملية
طريقة التدريبحضوري وجاهي / عن بُعد أونلاين
المستوىمن المبتدئ إلى المتوسط المتقدم
الشهادةشهادة معتمدة في التفكير المنطقي والبرمجة بلغة Java
رسوم البرنامج
وجاهي$40$50-20%
أونلاين$20$30-33%