The Course Axes :
1) Why do we learn java ?
2) Know about the jdk .
3) Install the netbeans IDE with the jdk .
4) Understand the OOP Concept .
5) What is primitive data types ?
6) What is package ?
7) Definition of Class && Object?
8) Print data .
9) What is the constructor ?
10) What is Methode ?
11) If – else control statements .
12) Inline if .
13) Access Modifiers
. 14) Encapsulation .
15) Getters && Setters .
16) Loops .
17) For each .
18) Read data from user .
19) Write data by user .
20) Final && static words .
21) 1D && 2D &&3D .. etc Arrays .
22) What is Stack .
23) Whats Heap .
24) Passing variables Vs passing Objects .
25) Inheritance .
26) Over loading .
27) Overriding .
28) What is generic class .
29) ArrayList .
30) LinkedList .
31) ArrayList Vs Linked List .
32) String .
33) StringBuffer .
34) StringBuilder .
35) String Vs StringBuffer Vs String Builder .
36) Wrapper Classes .
37) type-casting .
38) abstraction .
39) interfaces .
40) nested-classes .
41) Anonymous Classes .
42) Enum .
43) Lambda expressions .
44) Exceptions .
45) Polymorphism .
46) Work with Files .
47) Aggregation .
48) Composition .
49) Aggregation Vs Composition .
50) Final project with CLI .
في جلسة اليوم بإذن الله سنقوم بتجهيز بيئة العمل وأيضاً سنتعرف على البرمجة كائنية التوجه بشكل عام ولاحقاً ضمن الجلسات بإذن الله سنتقن مفهومه كاملاً متضمنا أقسامه الأساسيه التي سنتعرف عليها تدريجياً ضمن هذا الكورس ضمن كل جلسة سنضيف مفهوم جديد مع التطبيق العملي الشامل إن شاء الله كماسنتعرف في هذه الجلسة على أنواع البيانات البدائية التي ستتعرف عليها لأول مرة في حال كنت في بداية طريقك في عالم البرمجة ولا تعرف أي شي ء عن البرمجة .. وبالتأكيد أحب أن أخبرك أنك بإذن الله سواء كنت قد ابتدأت هذا الكورس ومستواك مبتدئ أو مستواك صفر في البرمجة فهذا الكورس سيكون مناسب ومراع ٍ لكل المستويات إن شاء الله لذلك لا تنسى تدوين رؤوس الأقلام وتنظيم مشاريع الكورس حتى تتحق الفائدة لك بشكل تام .الرابط لتحميل الملفات المستخدمة في الشرح : https://drive.google.com/file/d/1bOmf5a70Svz1o6gE0SluaXveX4s4Cvjd/view?usp=sharing
في هذه الجلسة سنتعرف سويةً على مفهوم الصفوف و الكائنات في لغة الجافا وأيضاً سنتعرف على بعض الأفكار الثانوية التي سنتطرق لها أثناء التطبيق العملي في الجلسة .. لذلك تابعوا معي ولا تنسوا تدوين ملاحظاتكم ورؤوس الاقلام لتستفيدوا بشكل أكبر ..
في هذه الجلسة سنتعرف سوية على مفهوم الطباعة في لغة الجافا وأيضاً سنتعرف على مفهوم الكونستراكتر واعطاء كل أوبجيكت قيم خاصة لكل متغير من متغيراته بالإضافة إلى حل المثال التي تم إعطائه كمهمة في الجلسة الماضية والمزيد من الملاحظات التي سنمر عليها أثناء التطبيق العملي ضمن الجلسة بإذن الله .
في هذه الجلسة سنتعرف سويةً على مفهوم الشروط في لغة الجافا وهو من الأساسيات في معظم لغات البرمجة وأيضاً سنطبق هذا المفهوم وسنتعرف على بعض الأمور أثناء التعامل ضمن مثال عملي ونهاية سنقوم بحل مثال الجلسة الماضية بإذن الله لذلك كونوا مستعدين ولا تنسوا تدوين الأفكار وحفظ مشاريعكم بشكل منظم .. وبالتوفيق للجميع .
في هذه الجلسة سنتعرف سويةً على مفاهيم محددات الوصول وأيضا سنتعرف على العمليات المنطقية التي قد نحتاجها في التعامل مع الشروط وسنتعرف على المفهوم الاول الاساسي من مفاهيم البرمجة كائنية التوجه وهو التغليف والمزيد ضمن التطبيق العملي في الجلسة ..
في هذه الجلسة سنتعرف على مفاهيم مهمة وأساسية في معظم لغات البرمجة وهي مفاهم حلقات التكرار وسنقوم بحل أمثلة عملية والمزيد من الأشياء التي ستمر معنا أثناء التطبيق والشرح لذلك وكالعادة كونو مستعدين ولا تنسوا تدوين الأفكار وحفظ المشاريع بمجلدكم الخاص
سيتم ارسال بعض التفاصيل إلى التلغرام عليك بتذكيري بها إن لم أفعل :)
Java Course