آموزش مقدماتی برنامه‌نویسی شیءگرا در C++ - آخرین آپدیت

دانلود Introduction à la programmation orientée objet (en C++)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی به معرفی مفاهیم اصلی برنامه‌نویسی شیءگرا (شامل کپسوله‌سازی، انتزاع، ارث‌بری و چندریختی) می‌پردازد و آن‌ها را با استفاده از زبان ++C آموزش می‌دهد. پیش‌نیاز این دوره، تسلط بر اصول اولیه برنامه‌نویسی (مانند متغیرها، انواع داده، حلقه‌ها، توابع و ...) است. این دوره به عنوان ادامه دوره «مقدمه‌ای بر برنامه‌نویسی با ++C» طراحی شده است. همانند دوره قبلی، این آموزش از ابزارهای آموزشی متنوعی بهره می‌برد: ویدیوهای زیرنویس شده، کوییزهای درون و خارج از ویدیو، تمرین‌ها، تکالیف با تصحیح خودکار و جزوات آموزشی.

سرفصل ها و درس ها

مقدمه‌ای بر برنامه‌نویسی شیءگرا Introduction à la Programmation Orientée Objet

  • خوش آمدید Bienvenue

  • نصب در لینوکس (اوبونتو) Installation sous Linux (Ubuntu)

  • نصب در MacOS 10.9 و بالاتر Installation sous MacOS 10.9 et supérieurs

  • نصب در ویندوز Installation sous Windows

  • مقدمه Introduction

  • کلاس‌ها، اشیاء، ویژگی‌ها و متدها در ++C Classes, objets, attributs et méthodes en C++

  • مفاهیم public و private public: et private:

  • کپسوله‌سازی و انتزاع: خلاصه Encapsulation et abstraction : résumé

  • کپسوله‌سازی و انتزاع: مطالعه موردی Encapsulation et abstraction : étude de cas

سازنده‌ها و مخرب‌ها Constructeurs et destructeurs

  • سازنده‌ها (مقدمه) Constructeurs (introduction)

  • سازنده‌های پیش‌فرض در ++C Constructeurs par défaut en C++

  • سازنده کپی (Copy Constructor) Constructeur de copie

  • مخرب‌ها (Destructors) Destructeurs

بازگشایی عملگرها (Operator Overloading) Surcharge des opérateurs

  • متغیرها و متدهای کلاس Variables et méthodes de classe

  • بازگشایی عملگرها: مقدمه Surcharge d'opérateurs : introduction

  • بازگشایی عملگرها: بازگشایی خارجی Surcharge d'opérateurs : surcharge externe

  • بازگشایی عملگرها: بازگشایی داخلی Surcharge d'opérateurs : surcharge interne

  • بازگشایی عملگرها: نکات تکمیلی Surcharge d'opérateurs : compléments

ارث‌بری Héritage

  • ارث‌بری: مفاهیم Héritage : concepts

  • ارث‌بری: سطح دسترسی protected Héritage : droit protégé

  • ارث‌بری: پنهان‌سازی (Hiding) Héritage : masquage

  • ارث‌بری: سازنده‌ها (قسمت اول) Héritage : constructeurs (1/2)

  • ارث‌بری: سازنده‌ها (قسمت دوم) Héritage : constructeurs (2/2)

  • کپی عمیق (Deep Copy) Copie profonde

چندریختی (Polymorphism) Polymorphisme

  • چندریختی و پیوند پویا (Dynamic Binding) Polymorphisme et résolution dynamique des liens

  • چندریختی: متدهای مجازی (Virtual Methods) Polymorphisme : méthodes virtuelles

  • پنهان‌سازی، جایگزینی و بازگشایی Masquage, substitution et surcharge

  • کلاس‌های انتزاعی (Abstract Classes) Classes abstraites

  • مجموعه‌های ناهمگون Collections hétérogènes

  • مجموعه‌های ناهمگون: مباحث پیشرفته Collections hétérogènes : compléments avancés

  • اشاره‌گرها و مراجع (References): مقدمه Pointeurs et références : introduction

  • مراجع (References) Références

  • اشاره‌گرها: مفهوم و آنالوژی Pointeurs : concept et analogie

  • اشاره‌گرها: تعریف و عملگرهای پایه Pointeurs : déclaration et opérateurs de base

  • اشاره‌گرها: تخصیص حافظه پویا Pointeurs : allocation dynamique

  • اشاره‌گرهای هوشمند Pointeurs «intelligents»

ارث‌بری چندگانه Héritage multiple

  • ارث‌بری چندگانه: مفهوم و سازنده‌ها Héritage multiple : concept et constructeurs

  • ارث‌بری چندگانه: پنهان‌سازی Héritage multiple : masquage

  • کلاس‌های مجازی Classes virtuelles

مطالعه موردی (Case Study) Etude de cas

  • مطالعه موردی: معرفی و مدل‌سازی مسئله Etude de cas : présentation et modélisation du problème

  • مطالعه موردی: نمایش چندریختی Etude de cas : affichage polymorphique

  • مطالعه موردی: بازگشایی عملگر و نسخه اولیه Etude de cas : surcharge d'opérateur et première version

  • مطالعه موردی: مدل‌سازی مکانیزم‌ها Etude de cas : modélisation des mécanismes

  • مطالعه موردی: کپی عمیق Etude de cas : copie profonde

نمایش نظرات

آموزش مقدماتی برنامه‌نویسی شیءگرا در C++
جزییات دوره
31h 41m
44
(آخرین آپدیت)
43,990
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar