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

دانلود Programming with C ++

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره جامع آموزش برنامه‌نویسی C++ مهارت‌های لازم برای تسلط بر مفاهیم بنیادی برنامه‌نویسی و ساخت اپلیکیشن‌های بهینه و مقیاس‌پذیر را فراهم می‌کند. در ابتدا با مبانی برنامه‌نویسی، نصب محیط توسعه، متغیرها و رشته‌ها برای ایجاد یک منطق برنامه‌نویسی قوی آشنا می‌شوید. سپس در بخش کنترل جریان (Control Flow)، بر دستورات شرطی، حلقه‌ها و جریان اجرای برنامه مسلط خواهید شد. با یادگیری توابع و بازگشتی‌ها (Recursion) کدنویسی خود را به صورت ماژولار تقویت کرده و در ادامه با مفاهیم Friend، فایل‌های Header و آرایه‌ها، مدیریت داده‌ها را به صورت موثر یاد می‌گیرید. همچنین کاربرد اشاره‌گرها (Pointers) و آرایه‌های پیشرفته برای بهینه‌سازی حافظه را بررسی کرده و در نهایت با مباحث مرتب‌سازی، رفرنس‌ها و مفاهیم شی‌گرایی (OOP) شامل ارث‌بری، چندریختی، کپسوله‌سازی و انتزاع برای اجرای پروژه‌های واقعی آشنا می‌شوید. در پایان این دوره شما قادر خواهید بود: - کدنویسی بهینه: توسعه برنامه‌های C++ با منطق درست، بهینه و قابل استفاده مجدد - پیاده‌سازی مفاهیم OOP: استفاده از ارث‌بری، چندریختی و کپسوله‌سازی برای طراحی‌های مقیاس‌پذیر - بهینه‌سازی حافظه: مدیریت موثر منابع با استفاده از اشاره‌گرها و رفرنس‌ها - پیاده‌سازی منطق هسته: به‌کارگیری روش‌های مرتب‌سازی، بازگشتی و کنترل جریان برای حل چالش‌های پیچیده برنامه‌نویسی این دوره برای مبتدیان و توسعه‌دهندگانی که به دنبال ایجاد یک پایه قوی در زبان C++ هستند، ایده‌آل است.

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

آموزش برنامه‌نویسی C++ Programming with C++

  • معرفی زبان C++ Introduction of C++

  • نصب محیط برنامه‌نویسی C++ Installation of C++

  • اولین برنامه در C++ First Program in C++

  • متغیرها و انواع متغیرها Variables and Types of Variables

  • آشنایی با رشته‌ها (Strings) Strings Introduction

  • دستورات شرطی: If, If Else, If Else If, Nested If Conditional Statements: If, If-Else, If-Else-If, Nested If

  • حلقه‌ها: While, For, Do While, حلقه‌های تو در تو Loops: While Loop, for Loop, Do While Loop, Nested Loop

  • دستور Break Break Statement

  • دستور Continue Continue Statement

  • توابع (Functions) Functions

  • انواع توابع Types of Functions

  • توابع داخلی (Built-in) Build In Functions

  • توابع تعریف شده توسط کاربر User Define Functions

  • اعلان و فراخوانی توابع Function Declaration Function Calling

  • توابع بازگشتی (Recursion) Recursion

  • انواع بازگشتی‌ها Types of Recursion

  • توابع دوست (Friend Function) Friend Function

  • کلاس دوست (Friend Class) Friend Class

  • فایل‌های Header در C++ Header Files in C++

  • انواع فایل‌های Header Types of Header Files

  • آرایه‌ها در C++ Array in C++

  • انواع آرایه‌ها Types of Array

  • اشاره‌گرها (Pointers) در C++ Pointer in C++

  • اشاره‌گرها و توابع Pointers and Functions

  • اشاره‌گرها و آرایه‌ها Pointers and Array

  • آرایه‌ای از اشاره‌گرها Array of Pointers

  • مرتب‌سازی در C++ Sorting in C++

  • مرتب‌سازی حبابی (Bubble Sort) Bubble Sort

  • مرتب‌سازی انتخابی (Selection Sort) Selection Sort

  • مرتب‌سازی سریع (Quick Sort) Quick Sort

  • مرتب‌سازی با استفاده از کتابخانه‌های C++ Sorting Using C++ Library

  • رفرنس‌ها در C++ References in C++

  • تفاوت رفرنس و اشاره‌گر Reference vs Pointers

  • مدیریت حافظه Memory Management

  • عملگر new در C++ C++ New Operator

  • عملگر delete در C++ C++ Delete operator

  • کلاس‌ها (Class) Class

  • تعدیل‌کننده‌های دسترسی (Access Modifiers) Access Modifiers

  • اشیاء (Objects) Objects

  • توابع عضو (Member Functions) Member Functions

  • سازنده‌ها (Constructors) Constructors

  • انواع سازنده‌ها Types of Constructors

  • بارگذاری بیش از حد سازنده (Constructor Overloading) Constuctor Overloading

  • برنامه‌نویسی شی‌گرا (OOP) Object Oriented Programing

  • مقایسه برنامه‌نویسی شی‌گرا و رویه‌ای Oops vs Procedual Programing

  • ارث‌بری در C++ Inheritance in C++

  • انواع ارث‌بری Types of Inheritance

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

  • انواع چندریختی Types of Polymorphism

  • توابع مجازی (Virtual Functions) Virtual Function

  • بارگذاری بیش از حد عملگرها (Operator Overloading) Operator-Overloading

  • کپسوله‌سازی (Encapsulation) Encapsulation

  • تفاوت کپسوله‌سازی و انتزاع (Abstraction) Difference between Encapsulation and Abstraction

ارزیابی و آزمون برنامه‌نویسی C++ Assessment for Programming with C++

نمایش نظرات

آموزش جامع برنامه‌نویسی C++
جزییات دوره
8h 55m
53
(آخرین آپدیت)
7,834
4.6 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده