دورة كاملة لتعلم لغة C ++ خطوة بخطوة للإحتراف

ماذا ستتعلم من خلال الدورة :
- تعلم البرمجة بواحدة من أقوى لغات البرمجة C ++.
- تعلم مفاهيم البرمجة C ++ ، البرمجة الشيئية.
- تعلم C ++ باستخدام منهج يغطي مادة C ++ لمعظم الدورات الجامعية.
- كن في وضع يسمح لك بالتقدم للوظائف التي تتطلب معرفة جيدة بلغة ++ C.
- تعلم مفهوم بنية البيانات.
- الوظائف ، وظائف التحميل الزائد ، تمرير المتغيرات إلى الوظائف ، إلخ.
- اختبار معرفتك وخبراتك من خلال التمارين.
- كيفية العمل مع الملفات – مكتبة fstream (عملية i / o على الملفات) المشغلين – العمليات الحسابية والتأكيد والمنطقية والظروف البتية مثل if / else / switch arrays / المصفوفات متعددة الأبعاد – for / while / do-while.
- تعلم بما في ذلك الاختبارات القصيرة ، وتمارين البرمجة الحية ، وتمارين التحدي الترميز والواجبات وما إلى ذلك.
متطلبات الدورة
- C ++ Compiler و IDE ، مثل CodeBlocks و Devc ++ و eclipse وما إلى ذلك.
- لا تتطلب معرفة البرمجة
- الوصول إلى جهاز كمبيوتر يعمل بنظام Windows أو Mac OS X أو Linux
- ستغطي الدورة مفاهيم البرمجة C ++ بالتفصيل. لا داعي للقلق بشأن الأساسيات.
هذه الدورة مصممة خصيصًا لتغطي C ++ من المستوى الأساسي جدًا إلى المستوى النهائي. قد تكون جديدًا في البرمجة أو قد درست بالفعل ونفذت البرمجة ولكنك لا تزال تشعر أنك بحاجة إلى معرفة المزيد عن برمجة C ++ بالتفصيل ، فما الذي تبحث عنه؟ لأخذ هذه الدورة اليوم.
تغطي هذه الدورة C ++ من الميزات الأساسية جدًا إلى الميزات الأكثر تقدمًا. ربما لديك بعض الخبرة مع لغات البرمجة الأخرى ، ولكنك تريد أن تتعلم C. إنها لغة رائعة تضيفها إلى سيرتك الذاتية! تم شرح مفاهيم البرمجة الموجهة للكائنات بوضوح ، تعلم الفئات ، الكائنات ، الميراث ، تعدد الأشكال ، التحميل الزائد على المشغل ، بنية البيانات ، المؤشر ، معالجة الملفات ، تخصيص الذاكرة الديناميكي ، التكرار ، بصرف النظر عن مفاهيم البرمجة الأساسية مثل المتغيرات ، التفرع والتكرار ، الوظائف ، المعلمات المرجعية ، المصفوفات ، السلسلة ، المتجهات العملية مشروع الحياة الواقعية في C ++.
سيتم تحسين الدورة التدريبية باستمرار في المستقبل بناءً على ملاحظات الطلاب!
منهج الدورة / المحتوى
مقدمة
- مقدمة
إعداد البيئة والتعليمات البرمجية ، وتجميعها وتنفيذها في بيئة تطوير متكاملة مختلفة
- قم بتنزيل وتثبيت First IDE Code :: Blocks
- التدريب العملي على تنزيل وتثبيت 2nd IDE Dev-C ++
- افهم برنامجنا الأول وقم بطباعة – 1
- افهم برنامجنا الأول وقم بطباعة – 2
التدريب العملي على أساسيات C ++ ، والمتغيرات ، وأنواع البيانات ، ونوع المعدل ، إلخ
- فهم مفهوم نوع البيانات C ++
- فهم متغيرات C ++ التي تخزن متغير الذاكرة
- مفهوم نوع البيانات C ++ والمتغير معًا
تدريب عملي على المتغير المرجعي C ++ كيف نستخدمه
- برنامج Comprehend C ++ الذي يأخذ مدخلات المستخدم من لوحة المفاتيح
- فهم تدفقات المدخلات والمخرجات C ++
- C ++ Type Casting / Type الاتفاقية والأنواع
- ثابت وحرفي في C ++ # 1
- ثابت في C ++ # 2
- المعدل ونوعه في C ++ # 1
- المعدل ونوعه في C ++ # 2
- تدريب عملي على عوامل C ++ ونوعها
- الكل في واحد عامل C ++ ونوعه
التدريب العملي على Increment ++ و Decrements – عوامل التشغيل في C ++
- عامل حسابي في C ++
- C ++ حجم الفاصلة والمعامل الشرطي
- العوامل العلائقية في C ++
- المنطقي And ، المنطقي أو المنطقي وليس عامل التشغيل
التدريب العملي على تدفق التحكم وبيان الحلقات وبيان If Else
- بعض أساسيات التحكم في التدفق والبيان
- عبارة If في C ++
- IF else IF عبارة في C ++
- Else if Statement in C ++
- بيان التحكم الكل في واحد مع الشرح
- برنامج C ++ الذي يعمل LEAP YEAR
- بيان حالة التبديل C ++ رقم 1
- بيان كسر C ++
- بيان متابعة C ++
- حالة التبديل C ++ وكسر العبارة رقم 2
- برنامج C ++ الذي يقوم بتشغيل بيان الانتقال رقم 1
- برنامج C ++ الذي يقوم بتشغيل بيان الانتقال رقم 2
- حلقات C ++ وأنواعها
- حلقات C ++ و while Loop
- C ++ Do-while Loop # 1
- C ++ هل أثناء الحلقة رقم 2
- البرنامج مع شرح C ++ Infinite Loop
- C ++ للحلقة # 1
- C ++ للحلقة # 2
- برنامج C ++ الذي يقوم بتشغيل Nested for Loop # 1
- برنامج C ++ الذي يقوم بتشغيل Nested for Loop # 2
- البرنامج الذي يطبع نصف هرمي المثلث في for loop
- البرنامج الذي يطبع أنصاف الأهرامات باستخدام الحروف الهجائية
- يد على وظائف في C ++
- وظائف في C ++ الكل في واحد
- وظائف تعريف المستخدم في C ++
- الوظيفة الأساسية في وظيفة مكتبة C ++ بمساعدة مكتبة cmath
- تستدعي الدالة مرجعها في C ++
- التدريب العملي على المصفوفات ونوعها في C ++
- افهم المفهوم الأساسي للصفيف Array في C ++
- المصفوفات في C ++ # 1
- المصفوفات في C ++ # 2
- تمرير صفيف في الوظيفة
- تمرين ومفهوم المصفوفة ثنائية أو ثنائية الأبعاد
- يد على المؤشر في C ++
- مقدمة إلى Pointer في C ++
- مؤشر فارغ في C ++
- البرنامج الذي يدير Pointer و Array معًا
- مؤشر الفراغ في C ++
- يد على سلسلة في C ++
- سلسلة في C ++ # 1
- سلسلة في C ++ # 2 طباعة الأحرف الفردية
- String في C ++ # 3 أخذ السلسلة كمدخل
- String في C ++ # 4 سلسلة متعددة الكلمات
- String في C ++ # 5 الحصول على سلسلة مع المؤشر
- تدريب عملي على الذاكرة الديناميكية في C ++
- فهم مفهوم الذاكرة الديناميكية في C ++
- تخصيص الذاكرة الديناميكي مع مجموعة
- التاريخ والوقت الحالي في C ++
- قم بتنسيق استخدام Struct ™ في C ++
تدريب عملي على ما وراء الأساسيات على C ++
- الهيكل في C ++
- مؤشر الهيكل في C ++
- تحويل مجموعة الأحرف إلى سلسلة في C ++
- برنامج C ++ الذي يقوم بتشغيل Structure ويعمل معًا
- البرنامج الذي يقوم بتشغيل مصفوفتين يعد كل الأزواج التي يكون مجموعها عددًا فرديًا
- التدريب العملي على البرمجة الشيئية في C ++
- فهم أساسيات OOP
- الفئات والكائنات في C ++
- الوصول إلى أعضاء البيانات مع فئات في C ++
- عضو فئة الوظيفة في C ++
- مفهوم محددات الوصول في ++ C (عام ، محمي ، خاص)
- افهم مُنشئ الفئة والمُدمِّر في لغة C ++
- منشئ النسخ n C ++
- Friend Function في C ++
- وظيفة مضمنة في C ++
- هذا المؤشر في C ++
- يد على الوراثة في C ++
- فهم أساسيات الميراث
- برنامج تشغيل الوراثة في c ++
- تعدد الميراث
التدريب العملي على البرمجة الشيئية المتقدمة
- وظيفة التحميل الزائد في C ++
- مغلفات في C ++
- مفهوم التجريد أو إخفاء البيانات في ++ C
- معالجة الاستثناءات في c ++
- تعدد الأشكال في C ++
- قالب الفصل في C ++
- العودية في C ++
التدريب العملي على معالجة الملفات في C ++
- فهم أساسيات تسليم الملفات
- معالجة الملفات – ملف نصي
- معالجة الملفات – الكتابة إلى ملف
- تدريب عملي على بنية بيانات C ++
- ما هو هيكل البيانات
- بنية البيانات – مكدس في C ++
- بنية البيانات – قائمة الانتظار في C ++
لمن هذه الدورة:
- المبتدئين – (الذين يرغبون في تعلم ++ C من الأساسيات إلى Ultimate)
- يغطي المقرر أكثر من منهج جامعي.
- أي شخص يرغب في زيادة حياته المهنية من خلال تعلم إحدى لغات البرمجة الأكثر طلبًا C ++.