
تعلم c++ من الصفر حتى الاحتراف
أولا الفيديو الأول:
مقدمة عن لغات الكمبيوتر وتقسيماتها
Computers languages levels
Low level computer languages - مثل لغة ال binary
Middle level computer languages - مثل لغة ال assembly
High level computer languages - similar to human languages مثل الجافا والسي بلص بلص وبايثون ولغات أخرى كثيرة
Compilers, interepetors
نظرة سريعة على كيفية البرمجة وخطواتها
Steps of programming خطوات البرمجة
Problem definitions التعريف بالمشكلة
Problem analysis تحليل المشكلة
Algorithm development تطوير خوارزمية لحل المشكلة
Coding and documentation التكويد والتوثيق
Testing and debugging الاختبار والتصحيح إن كان يوجد أخطاء في البرنامج
Maintenance الصيانة
نظرة سريعة على flowchart
معنى الفلو شارت هو خط سير البرنامج عن طريق الرسومات والأشكال الهندسية
شرح ال operators
Arithmetic operators + - = % /
Relatoinal operators < > <= >= == !=
Logical operators && || !
Increment, decrement operators ++ -- post and pre
Assignment operators = += -= *= /= %=
البنية الأساسية في أي برنامج c++
جمل الادخال والاخراج
cout and cin
الجمل الشرطية
If statement (simple if, if else, nested if)
Switch وحالاتها وجملة break وجملة default
ثانيا الفيديو الثاني
شرح ال loops
While loop
do while loop
for loop
ثالثا الفيديو الثالث
شرح الدوال
C++ functions
Overloading
نظرة مختصرة على ال classes
Classes وأمثلة نظرية عليها ومحتوياتها من متغيرات ودوال وحاجتنا إلى إنشائها وتشبيهها بالمتغيرات العادية البسيطة
Constructors
Inheritance, polymorphism, encapsulation