Java Programming Language
المُدرس: | Ammar Sarsar. |
عدد الساعات: | 15 |
اللغات المدعومة: |
العربية English Türkçe |
Ammar Sarsar.
Bio:
- مهندس البرمجيّات خريج جامعة دمشق و مدير شركة Kibarsoft للبرمجيات.
- صاحب خبرة تدريسيّة قديمة في الجامعات السوريّة المختلفة.
المنهج
مقدمة | 00:00:00 | 00:01:05 | |
تاريخ لغة جافا | 00:01:05 | 00:08:20 | |
علاقة جافا بنظام التشغيل | 00:08:20 | 00:15:44 | |
بيئة العمل Eclipse | 00:15:44 | 00:16:40 | |
البرنامج الأول ومراجعة تعليمات | 00:16:40 | 00:33:18 |
مقدمة | 00:00:00 | 00:00:47 | |
ما هي البرمجة غرضية التوجه؟ | 00:00:47 | 00:00:47 | |
الفرق بين Class و Object | 00:08:17 | 00:10:46 | |
مفهوم الوراثة | 00:10:46 | 00:13:42 | |
مفاهيم البرمجة غرضية التوجه | 00:13:42 | 00:17:50 | |
إنشاء Class | 00:17:50 | 00:25:40 | |
مفهوم الـ Setter و Getter | 00:25:40 | 00:35:20 | |
مفهوم الباني Constructor | 00:35:20 | 00:41:57 |
مثال class Circle | 00:00:00 | 00:21:40 | |
مثال class Rectangle | 00:09:40 | 00:30:29 | |
شرح مفصل لذاكرة البرنامج والفرق ما بين Stack و Heap | 00:00:00 | 00:13:07 | |
علاقة الاستخدام بين الكلاسات | 00:13:07 | 00:36:44 | |
إسناد مؤشر لمؤشر وما يحدث في الذاكرة | 00:36:44 | 00:40:41 | |
هدم الأوبجكتات ومفهوم Garbage collector | 00:40:41 | 00:46:11 |
مثال الـ Bank والعمليات التي تجرى على الحساب البنكي | 00:00:00 | 00:24:17 |
مفهوم Package | 00:00:00 | 00:21:43 | |
مفهوم Static | 00:21:43 | 00:40:09 |
حل أسئلة دورات | 00:00:00 | 00:24:25 |
مفهوم الوراثة | 00:00:00 | 00:08:32 | |
مثال لتطبيق مفاهيم الوراثة | 00:08:32 | 00:18:34 | |
سماحيات الوصول لخصائص الأب ومفهوم Protected | 00:18:34 | 00:20:43 | |
علاقة الباني Constructor بالوراثة واستدعاء باني الأب | 00:20:43 | 00:30:13 | |
Method Overloading | 00:30:13 | 00:33:07 | |
Method Overriding | 00:33:07 | 00:40:29 |
ما هو Polymorphism | 00:00:00 | 00:06:17 | |
مثال عملي: Shape - Circle | 00:06:17 | 00:17:35 | |
شرح فكرة reference | 00:17:35 | 00:22:22 | |
Method Overriding | 00:22:22 | 00:26:30 | |
تخزين عدة أشكال في List واحدة واستعمال ال Polymorphism | 00:26:30 | 00:41:53 |
Downcasting | 00:00:00 | 00:10:26 | |
تعليمة instanceof | 00:10:26 | 00:12:23 | |
abstract method & class | 00:12:23 | 00:22:37 | |
مفهوم الـ Interface | 00:22:37 | 00:42:34 |
مفهوم ال Collections | 00:00:00 | 00:03:12 | |
كلاس Object الأب لكل كلاسات جافا | 00:03:12 | 00:14:46 | |
Boxing - unboxing | 00:14:46 | 00:17:38 | |
المصفوفة وال LinkedList - ميزات وسلبيات كل منهما | 00:17:38 | 00:24:18 | |
Arraylist & Linkedlist | 00:24:18 | 00:35:32 | |
مفهوم ال Generic | 00:35:32 | 00:39:09 | |
حلقة foreach | 00:39:09 | 00:44:00 | |
مفهوم ال iterator | 00:44:00 | 00:53:33 | |
توابع الليست | 00:53:33 | 00:58:33 |
هيكلية مكتبة ال Collections | 00:00:00 | 00:14:08 | |
بنية الـ Stack | 00:14:08 | 00:19:51 | |
بنية الـ Queue | 00:19:51 | 00:27:05 | |
بنية الـ Set | 00:27:05 | 00:40:46 | |
ترتيب العناصر ومفهوم Comparable | 00:40:46 | 00:48:42 | |
بنية ال Map | 00:48:42 | 01:08:29 |
فكرة الاعتراضات | 00:00:00 | 00:10:00 | |
البنية الوراثية للاعتراضات | 00:10:00 | 00:18:23 | |
كيفية رمي الاعتراضات بين مستويات الكود | 00:18:23 | 00:29:38 | |
Throws | 00:29:38 | 00:31:24 | |
أنواع الاعتراضات و خصوصية RuntimeException | 00:31:24 | 00:36:12 | |
finally | 00:36:12 | 00:39:34 | |
إنشاء اعتراضاتي الخاصة | 00:39:34 | 00:49:55 |
تقييمات الطلاب
ر*** ب***** 18/06/2022
جيد جدا
m******* a** a* a***** 25/01/2022
جميلة الحمد لله
K***** A***** 10/12/2021
بشكل عام الدورة مفيدة للدراسة الاكادمية وللهواة البرمجة أتمنى لو كان هنالك دروس تفاعلية حول الجافا وتطبيقاتها وسأكون أول المسجلين
س*** ح*** ب**** 04/12/2021
في الحقيقة التحقت متأخرة...ولم أشاهد كل المقاطع المرفوعة...لكم بشكل عام الشرح ممتاز...التحقت متأخرة وحسنت أشاهد و أركز فيديوهات عدة أسابيع في أسبوع واحد...
ع** ا**** ع*** 06/07/2021
جيدة