دورة سي بلص بلص object oriented programming

في هذه الدورة سنتعلم البرمجة كائنية التوجُّه السي بلص بلص مع المكاتب الاساسية سنبدا التعلم بالصيغ الاساسية ل البرمجة كائنية  سي بلص بلص كذلك هي اساس بالنسبة للغات المشابه لل سي ستايل منها جافا وال php و perl و C شارب والكثير

سنتعلم classes و objects في لغة سي بلص بلص الي بيسمحلك استخدام قوة object oriented programming و الاستفادة من تقنيات البرمجة الحديثة منها encapsulation  و code reuse 

سنتعلم ايضا مكاتب ال سي بلص و الوصول الى ال resources الخاص بنظامك مثلا allocating memory و قوة ال data type في البرمجة كائنية والكثير سنقوم بتغطية هذه المواضيع و المزيد منها لتوفير جميع المصادر الي تحتاجها للاستفادة من قوة السي بلص بلص

السي بلص بلص قوية و واسعة للانتشار و لازالت تستخدم في ايامنا هذه

 

 

رابط الدورة اضغط 

رابط ملفات المشاريع اضغط

 

تم شرح المواضيع :

object-oriented programming
1 – Classes
2 – Class members
3 – Instantiating the class
4 – Objects
5 – Classes VS Structs
6 – Public specifier
7 – Private specifier
8 – Access specifiers
9 – Public vs private
10- Public members
11- Private members
12- Mixing access specifiers
13- Public interface
14- Access controls
15- Encapsulation
16- Access functions inside Classes
17- Benefit Encapsulated classes
18- Protect your data
19- Encapsulated classes are easier to change
20- Constructors
21- Default constructors
22- Direct and uniform initialization using constructors
23- Constructors with parameters
24- Copy initialization
25- Reducing your constructors
26- Classes without default constructors
27- Classes containing classes
28- Constructor member initializer
29- Uniform initialization in C++11
30- Initializing variables that are classes
31- Non-static initialization
32- Overlapping
33- Constructors with overlapping functionality
34- Destructors
35- Destructor naming
36- Constructor and destructor
37- this pointer
38- Hidden *this pointer
39- Chaining objects
40- Classes and header files
41- Defining functions outside the class definition
42- Putting class definitions in a header file
43- Default parameters & Libraries
44- Const class objects
45- Const classes
46- Const functions
47- Const references
48- Overloading const non-const function
49- Static variables
50- Static functions
51- Friend functions
52- Friend classes
53- Access the private members of a class
54- Multiple friends functions
55- Friend classes
56- Anonymous
57- Anonymous variables
58- Anonymous objects
59- Anonymous class objects
60- instantiating