برمجة من المبتدئ للمحترف شهادة معتمدة

دورة جافا - Java

ابدأ مع جافا من الأساسيات وحتى بناء التطبيقات الكاملة وقواعد البيانات.

9
مستوى دراسي
61
موضوع تفصيلي
138
يوم تقريباً
شهادة معتمدة

🎬 دروس مجانية للاطلاع

⚠️ المحتوى مسجّل ضمن حقوق الملكية — أي مشاركة أو تحميل دون إذن خطي يعرّضك للمساءلة القانونية.

الدرس السادس - عمل أول مشروع لطباعة جملة ترحيبية
الدرس الرابع عشر - جمل الإدخال
الدرس التاسع والعشرون - الجمل التكرارية المتداخلة

📚 المحتوى التفصيلي

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

101
Java 101 — مصطلحات ومفاهيم
📅 14 يوم تقريباً

مصطلحات وتعريفات اللغة المهمة في المقابلات. ينتهي باختبار أو مقابلة.

  • مصطلحات اللغة وتعريفاتها
  • ما هي Java وأين تُستخدم
  • تجهيز عقلية البرمجة
102
Java 102 — البيئة والأساسيات
📅 30 يوم تقريباً
  • Java HOME / Intro / Get Started
  • إنشاء حساب على موقع Oracle + تحميل الأدوات
  • Java Syntax & Comments
  • Java Variables
  • تحليل وبناء وتفصيل أي برنامج
  • إعداد تقارير Java
  • Java Data Types & Type Casting
  • Java Operators / Strings / Math / Booleans
  • If...Else (بالتفصيل + مقابلات)
  • Switch (بالتفصيل + مقابلات)
  • While Loop (بالتفصيل + مقابلات)
  • For Loop (بالتفصيل + مقابلات)
  • Break / Continue
  • Arrays (بالتفصيل + مقابلات)
📦 مهمة منفصلة لكل موضوع + تطبيق قوانين فيزيائية برمجياً + أنظمة إدخال
103
Java 103 — الاستثناءات
📅 14 يوم تقريباً
  • Java Exceptions
  • try & catch
  • Finally block
  • The throw keyword
104
Java 104 — الدوال (Methods)
📅 25 يوم تقريباً
  • Create a Method (مع شرح المقابلات)
  • Call a Method
  • Method Parameters & Arguments
  • Multiple Parameters
  • Return Values
  • Method with If...Else
  • Method Overloading
  • تطبيقات ثلاثية شاملة لكل ما سبق
105
Java 105 — البرمجة الكائنية OOP
📅 40 يوم تقريباً
  • ما هي Classes & Objects
  • Create a Class / Create an Object
  • Multiple Objects & Classes
  • Class Attributes & Modifying Them
  • Class Methods (Static vs Non-Static)
  • Java Constructors
  • Java Modifiers
  • Encapsulation
  • Packages / API
  • Inheritance
  • Polymorphism
  • Inner Classes
  • Abstraction & Interface
  • Java Enums
  • User Input / Date
  • ArrayList / HashMap
  • Wrapper Classes / Exceptions
📦 كل المواضيع تُطبّق بالتفصيل مع شرح المقابلات.
106
Java 106 — المراجع
📅 15 يوم تقريباً
  • Java Reference
  • Java Keywords
  • Java String Methods
  • Java Math Methods
107
Java 107 — الواجهات الرسومية (Swing/JFrame)
  • Set Environment
  • JFrame
  • JLabel
  • Font and Colors
  • JOptionPane
  • JButton
  • Event Handling & ActionListener
  • Handle multiple JButton
  • Item Listener
  • FlowLayout / BorderLayout / GridLayout
  • JPanel (Parts 1-3)
🎤
Java 108 — المقابلة (Interview)

مقابلة شخصية مع الطالب ضمن مواضيع الدورة كاملة، تماماً كمقابلات العمل. النجاح متطلّب للانتقال للمرحلة التالية.

🎓
Java 109 — مشروع التخرج

مشروع التخرّج يمثّل الامتحان العملي النهائي. يُرسَل للطالب مع فترة زمنية لتنفيذه.