Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Masterclass: Core, OOP, JDBC, JSP, & Servlet - بالعربي
Rating: 4.8 out of 5(109 ratings)
2,251 students

Java Masterclass: Core, OOP, JDBC, JSP, & Servlet - بالعربي

تعلّم Java من الأساسيات حتى المستوى المتقدم مع OOP و JDBC و Servlet و JSP ومشاريع عملية تحاكي تطبيقات حقيقية - من الصفر.
Created byAbd AbuGhazaleh
Last updated 7/2026
Arabic

What you'll learn

  • سوف تتعلم البرمجة من خلال الجافا
  • سوف تتعلم كل ما يتعلق بالـ JVM
  • سوف تتعلم كيف تقوم بتصميم كود إحترافي
  • سوف تتعلم Object-Oriented Programming
  • JCF - Java Collection Framework
  • JDBC - Java Database Connector
  • كيف تربط الـ java بوقاعد البيانات
  • Java 8 streams
  • records
  • ... and more

Course content

39 sections411 lectures47h 30m total length
  • Course Introduction4:09
  • Meet Your Instructor2:30
  • Backend is Complex6:34
  • Java History and Java Compoenets8:51
  • Java Strcture JDK- JRE and JVM9:39
  • Install Java JDK and IntelliJ IDEA9:10

Requirements

  • مش محتاج غير تركيزك معايا
  • جهاز كمبيوتر او لابتوب

Description

كورس احتراف لغة Java من الصفر (باللغة العربية)

ابدأ رحلتك في البرمجة مع كورس شامل ومُحدَّث باستمرار يغطي أساسيات جافا حتى مفاهيم البرمجة كائنية التوجه وهياكل البيانات والمجموعات، مع أمثلة عملية وتمارين وQuiz في كل مرحلة. الكورس بالعربية بالكامل، ويتم تحديثه بإضافة الدروس الجديدة تباعًا عند الانتهاء منها.

ماذا ستتعلم

  • إعداد بيئة العمل وتثبيت JDK وIntelliJ IDEA، وفهم مكونات Java (JDK/JRE/JVM) وبنية المشاريع.

  • أساسيات اللغة: أنواع البيانات والمتغيرات، عوامل التشغيل، المُدخلات (Scanner)، والتعامل مع الأخطاء الشائعة.

  • التحكّم في التدفق: if/else، switch، المُعامل الثلاثي، الحلقات (for/while/do-while) وأوامر كسر/استكمال التدفق.

  • الدوال (Methods): القواعد، القيم المُعادة، التحميل (Overloading)، والممارسات الجيدة في التسمية والتنظيم.

  • البرمجة كائنية التوجه (OOP): الفئات والكائنات، المحدِّدات (Access Modifiers)، البُناة (Constructors)، التغليف (Encapsulation)، الوراثة (Inheritance)، override، this/super، الفئات المتداخلة، والثبات (Immutable).

  • الاستثناءات: try/catch/finally، أنواع الاستثناءات، الهرمية، وإنشاء استثناءات مخصّصة.

  • المصفوفات وسلاسل النصوص (String): التجميع، String Pool، ولا-قابلية التغيير.

  • التجريد والواجهات وتعدد الأشكال (Abstraction, Interfaces, Polymorphism).

  • التاريخ والوقت بالـ Java Time API: المناطق الزمنية، الصيغ، المقارنة، والفترات.

  • Java Collections Framework: List/Set/Map وArrayList/LinkedList/Stack/Queue/PriorityQueue/Deque وTreeSet/TreeMap، مع Comparable وComparator.

  • Java 8: لامبدا وStreams (التصفية، التحويل، reduce، التنفيذ المتوازي).

  • مدخل/مخرج الملفات (Java I/O).

مميّزات الكورس

  • أمثلة عملية وتمارين محلولة وكويزات موزّعة عبر الأقسام لترسيخ الفهم.

  • تحديثات مستمرة بإضافة الدروس الجديدة فور الانتهاء منها (الكورس قيد التسجيل حاليًا).

  • منهج تدرّجي يناسب المبتدئين ويساعد الراغبين في التوجّه للـ Backend على بناء أساس قوي في Java.

المتطلبات

  • جهاز كمبيوتر واتصال بالإنترنت؛ ستقوم داخل الكورس بإعداد JDK وIntelliJ خطوة بخطوة.

لمن هذا الكورس

  • المبتدئون في البرمجة والراغبون في إتقان Java من الصفر.

  • الطلاب والممارسون الذين يريدون قاعدة صلبة قبل الانتقال إلى تطوير الـ Backend والأطر المتقدمة.

Who this course is for:

  • اي شخص مقرر يصير محترف بالجافا
  • طلاب الجامعات
  • المحاضرين الجامعات
  • لمن يريد معرفة اخر تحديثات الجافا