دورة شاملة في البرمجة بلغة جافا: من المفاهيم الأساسية إلى تطوير التطبيقات المتقدمة

دورة متكاملة لتعلم البرمجة بلغة جافا تشمل جميع المفاهيم الأساسية والمتقدمة. تبدأ الدورة بتغطية أساسيات جافا مثل تركيب البرنامج، المتغيرات، والتعامل مع البيانات، ثم تنتقل إلى مواضيع أكثر تقدمًا مثل البرمجة الشيئية (OOP)، التعامل مع قواعد البيانات باستخدام JDBC، قراءة وكتابة ملفات CSV وJSON، العمل مع المجموعات (Collections)، والبرمجة المتزامنة (Multithreading). الدورة مصممة لتكون شاملة ومناسبة لجميع المستويات، وتحتوي على أمثلة عملية وتمارين لتطبيق المفاهيم المكتسبة. بنهاية هذه الدورة، ستكون قادرًا على تطوير برامج وتطبيقات كاملة باستخدام جافا، وفهم أساسيات تصميم البرمجيات بطريقة احترافية.

Amine 30/09/2024

دروس الدورة

1
مقدمة إلى لغة البرمجة جافا: الأساسيات والتاريخ وكيفية التثبيت

اكتشف تاريخ لغة البرمجة جافا، ميزاتها الأساسية، واستخداماتها المتعددة. تعلم كيفية تثبيت Java SDK وتكوين البيئة البرمجية الخاصة بك لبدء…

2
كتابة أول برنامج بلغة جافا: إنشاء برنامج “Hello, World!” وتشغيله

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

3
استخدام بيئة تطوير متكاملة (IDE) لكتابة وتشغيل برامج جافا: IntelliJ IDEA، Eclipse، وVisual Studio Code

تعلم كيفية استخدام بيئة التطوير المتكاملة (IDE) مثل IntelliJ IDEA، Eclipse، وVisual Studio Code لكتابة وتشغيل برامج جافا بسهولة. دليل…

4
المتغيرات والأنواع الأساسية في جافا

تعلم كيفية استخدام المتغيرات والأنواع الأساسية في لغة جافا. اكتشف كيفية الإعلان عن المتغيرات وتعديل قيمها، وفهم أنواع البيانات المختلفة…

5
العبارات الشرطية (Conditional Statements) في جافا

اكتشف كيفية استخدام العبارات الشرطية في لغة جافا، مثل if، else if، و switch، لاتخاذ القرارات بناءً على شروط معينة.…

6
الحلقات التكرارية (Loops) في لغة جافا

دليل شامل لتعلم الحلقات التكرارية في لغة جافا. اكتشف كيفية استخدام الحلقات for، while، و do-while لتكرار الكود بشكل فعال…

7
المصفوفات (Arrays) في لغة جافا

اكتشف كيفية استخدام المصفوفات (Arrays) في جافا لتخزين مجموعة من القيم. تعرف على كيفية إنشاء المصفوفات، تعديلها، والوصول إلى العناصر…

8
الدوال (Methods) في لغة جافا

دليل شامل لتعلم الدوال في جافا. اكتشف كيفية إنشاء واستخدام الدوال في جافا لتقسيم الكود إلى أجزاء قابلة لإعادة الاستخدام.…

9
الكائنات (Objects) والفئات (Classes) في لغة جافا

اكتشف كيفية إنشاء واستخدام الكائنات والفئات في جافا. تعلم كيفية تعريف الفئات (Classes)، إنشاء الكائنات، وتطبيق مبادئ البرمجة الكائنية (OOP).…

10
الوراثة (Inheritance) في لغة جافا

دليل شامل لفهم الوراثة (Inheritance) في جافا. تعلم كيفية استخدام الوراثة لتوسيع الفئات (Classes) وإعادة استخدام الكود. اكتشف كيفية إنشاء…

11
الفئات المجردة (Abstract Classes) في جافا

دليل شامل لفهم الفئات المجردة في جافا. تعلم كيفية إنشاء الفئات المجردة وتطبيقها في البرمجة الكائنية (OOP)، وفهم الفرق بينها…

12
الاستثناءات (Exceptions) في جافا

دليل شامل لفهم الاستثناءات في جافا. تعلم كيفية اكتشاف الأخطاء باستخدام try، catch، finally، و throw، والتعامل مع استثناءات البرامج…

13
البرمجة المتزامنة (Multithreading) في جافا

دليل شامل لتعلم البرمجة المتزامنة (Multithreading) في جافا. اكتشف كيفية إنشاء وتشغيل الخيوط (Threads) للتحكم في تدفق البرنامج وتنفيذ العمليات…

14
الدخل والخرج (Input/Output) في جافا

دليل شامل لتعلم الدخل والخرج (Input/Output) في جافا. اكتشف كيفية قراءة وكتابة الملفات، التعامل مع البيانات النصية والثنائية، واستخدام مكتبة…

15
استخدام المجموعات (Collections) في جافا

دليل شامل لفهم المجموعات (Collections) في جافا. اكتشف كيفية استخدام المجموعات المختلفة مثل ArrayList، HashMap، و HashSet لتخزين البيانات بشكل…

16
البرمجة العامة (Generics) في جافا

دليل شامل لفهم البرمجة العامة (Generics) في جافا. اكتشف كيفية استخدام Generics لتجنب الأخطاء وتحسين أمان الأنواع (Type Safety) في…

17
العمل مع قواعد البيانات باستخدام JDBC في جافا

دليل شامل لتعلم كيفية التعامل مع قواعد البيانات في جافا باستخدام JDBC. اكتشف كيفية الاتصال بقاعدة البيانات وتنفيذ العمليات الأساسية…

18
العمل مع الملفات JSON في جافا

دليل شامل لفهم كيفية التعامل مع ملفات JSON في جافا. تعلم كيفية قراءة وكتابة وتحليل ملفات JSON باستخدام مكتبات جافا…

19
البرمجة الشيئية (OOP) في جافا: الفئات، الوراثة، والتعددية الشكلية

دليل شامل لفهم البرمجة الشيئية (OOP) في جافا. اكتشف كيفية استخدام الفئات، الوراثة، والتعددية الشكلية (Polymorphism) في تصميم البرامج، مع…

20
التعامل مع الملفات CSV في جافا

دليل شامل لفهم كيفية التعامل مع الملفات CSV في جافا. تعلم كيفية قراءة وكتابة وتحليل ملفات CSV باستخدام مكتبات جافا…

دورات ذات صلة