آموزش C++ از مبتدی تا متخصص

C++ from Beginner to Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

با شرکت در این دوره در وقت گرانبهای خود صرفه جویی کنید. شما یاد خواهید گرفت که چگونه به روشی سریع و آسان برنامه ریزی کنید!

مدت کل دوره بیش از 12 ساعت است! شما تئوری را یاد خواهید گرفت و همچنین تمرینات زیادی به دست خواهید آورد. در طول دوره ما برنامه های زیادی می نویسیم.

همه اینها توسط مرد جوانی ارائه می شود که دانش خود را به اشتراک می گذارد، بنابراین زبان مورد استفاده برای همه قابل دسترسی است.

این دوره برای افرادی طراحی شده است که هیچ دانشی در مورد برنامه نویسی ندارند. فرقی نمی کند تا به حال هیچ برنامه ای ننوشته باشید یا هیچ ایده ای در مورد برنامه نویسی نداشته باشید... بعد از دوره من همه اینها تغییر می کند. شما این افسانه را که برنامه نویسی فقط برای عده معدودی کار دشواری است را از بین خواهید برد!

پس از این دوره می توانید از اجزای پیشرفته زبان C++ استفاده کنید.

بیش از 320000 دانش‌آموز در سراسر جهان دوره‌های من را ثبت‌نام کرده‌اند و اکثر آنها از نحوه تدریس من راضی هستند. شما هم از این کلاس راضی خواهید بود.  

اگر بعد از تماشای ویدیوها در مورد موضوعات مطرح شده در این دوره سؤالی دارید، لطفاً بپرسید. من همیشه خوشحالم که کمک می کنم.


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

درس ها Lessons

  • داخل یک عدد چند رقم است؟ How many digits are inside a number?

  • عملگرهای منطقی Logical Operators

  • ارث بری بین طبقات Inheritance between classes

  • مبانی برنامه نویسی Basics of programming

  • مقایسه محتوای دو فایل Comparing content of two files

  • کلاس ها و روش های ثابت Constant classes and methods

  • توابع دوست Friend functions

  • چند عدد تا ... Multiples of number up to...

  • دستورالعمل های پیش پردازنده، پروژه چند فایلی Preprocessor directives, Multi-file project

  • STL چیست؟ What is STL?

  • فاکتوریل به صورت تکراری Factorial iteratively

  • تبدیل سازنده و اپراتورهای اضافه بار Convert constructor and overloading operators

  • یافتن مقدار مشخصی از اعداد فرد Finding specific amount of odd numbers

  • بیانیه های شرطی Contidtional Statements

  • ماشین حساب - ورزش Calculator - exercise

  • خواندن نشانگر موقعیت - جستجو و گفتن Reading position pointer - seekg and tellg

  • در حالی که و در حالی که انجام دهید while and do while

  • چگونه فایل ها را باز و بسته کنیم How to open and close files

  • فضاهای نام Namespaces

  • اشاره گر چیست؟ What are pointers?

  • حلقه مبتنی بر محدوده برای - & - نحوه جلوگیری از کپی کردن ranged-based loop for - & - how to prevent making a copy

  • قالب های تابع Function templates

  • دانلود داده ها از ورودی Downloading data from input

  • Gcount - شمارش کاراکترهای آخرین عملیات Gcount - counting characters from last operation

  • کارکرد Functions

  • سازنده کپی Copy constructor

  • آرایه های چند بعدی Multidimensional Arrays

  • عملگرهای حساب و تخصیص Arithmetic and Assigment Operators

  • اپراتور مشروط Conditional Operator

  • ویرانگر مجازی Virtual destructor

  • جریان ها - ورودی و خروجی چیست Streams - what is input and output

  • چگونه بردار را تکرار کنیم؟ چگونه از حلقه ها برای پردازش عناصر در یک ظرف استفاده کنیم؟ How to iterate vector? How to use loops to process elements in a container?

  • حلقه مبتنی بر محدوده برای - C++11 ranged based loop for - C++11

  • قرار دادن - بارگیری کاراکترها از جریان cin به طور مستقیم در فایل Put - loading characters from cin stream directly to file

  • نوشتن اشاره گر موقعیت - seekp و tellp Writing position pointer - seekp and tellp

  • فیبوناچی به صورت تکراری Fibonacci iteratively

  • آرایه ها Arrays

  • متغیرها و توابع استاتیک Static variables and functions

  • اپراتورهای رابطه ای Relational Operators

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

  • قالب های کلاس Class templates

  • برای for

  • نوع Enum Enum Type

  • فیبوناچی به صورت بازگشتی Fibonacci recursively

  • متغیرهای مرجع در توابع Reference Variables in functions

  • متغیرهای مرجع Reference Variables

  • نام آرایه - اشاره گر Name of array - Pointer

  • وکتور - چگونه از آن استفاده کنیم؟ چرا مفید است؟ VECTOR - how to use it? Why is it useful?

  • قرعه کشی - مولد اعداد شبه تصادفی Lottery - pseudo-random numbers generator

  • کلاس ها Classes

  • کلاس های دوستان Friend classes

  • حالت های باز کردن فایل File opening modes

  • پرچم‌های خطای جریان Stream's error flags

  • مینی دیتابیس Mini database

  • املای کلمه به عقب Spelling the word backwards

  • استخراج کاراکتر از فایل ها Extracting characters from files

  • ساختارهای داده و اشاره گرها Data Structures and Pointers

  • متغیرها Variables

  • بشکن و ادامه بده break and continue

  • اپراتورهای بیتی Bitwise Operators

  • رشته ها و یک اشاره گر روی یک نوع char Strings and a pointer on a char type

  • Peek - پیک کردن کاراکترها بدون استخراج Peek - peeking characters without extracting

  • Putback - بازگرداندن کاراکتر استخراج شده در جریان Putback - returning extracted character on stream

  • ایجاد پروژه، اجرای خارجی برنامه Creating project, external execution of program

  • معرفی Introduction

  • فاکتوریل به صورت بازگشتی Factorial recursively

  • استثناها Exceptions

  • تعویض Switch

  • حلقه ها و توابع - تمرینات Loops and functions - exercises

  • قدر مطلق The absolute value

  • برنامه نویسی چیست، کامپایلر. در حال نصب IDE What is programming, compiler. Installing IDE

  • چند شکلی، توابع مجازی، کلاس های انتزاعی Polymorphism, virtual functions, abstract classes

  • مثلث مستطیلی است؟ Is it a rectangular triangle?

  • پیدا کردن بزرگترین عدد (حداکثر مقدار) Finding largest number (max value)

  • نوشتن - نوشتن بایت در فایل Write - writing bytes to file

  • توابع اضافه بار Overloading functions

  • کلمه کلیدی خودکار - C++11 auto keyword - C++11

  • قبل از تابع Scope of Variables pre-function Scope of Variables

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

  • بعدش چی؟ What's next?

  • آیا سه ضلع می توانند مثلث بسازند؟ Can 3 sides create a triangle?

  • تکرار کننده ها چیست؟ چگونه از آنها استفاده کنیم؟ What are iterators? How to use them?

  • C++11 - چگونه پرچم را فعال کنیم؟ چگونه مقادیر شروع بردار را تنظیم کنیم؟ C++11 - how to enable the flag? How to set starting values of vector?

  • تمرین ها، حلقه های تو در تو exercises, nested loops

  • تخصیص دینامیک حافظه Dynamic allocation of memory

  • اعتبار سنجی داده ها - تمرین Data Validation - exercise

  • Casting را تایپ کنید Type Casting

نمایش نظرات

Skillshare (اسکیل شیر)

اسکیل‌شر یک پلتفرم آموزشی آنلاین است که به میلیون‌ها افراد در سراسر جهان امکان یادگیری مهارت‌های جدید را فراهم می‌کند. این پلتفرم با ارائه دوره‌های متنوع در زمینه‌هایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را می‌دهد تا به صورت آنلاین به یادگیری بپردازند.

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.

آموزش C++ از مبتدی تا متخصص
جزییات دوره
17h 4m
87
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
13,193
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arkadiusz Włodarczyk Arkadiusz Włodarczyk

معلم حرفه ای

من نویسنده 27 دوره ویدیویی بسیار محبوب در مورد برنامه نویسی، توسعه وب و ریاضیات در لهستان هستم. من همچنین 7 دوره ویدیویی به زبان انگلیسی ایجاد کرده ام. بیش از 300000 نفر در دوره های من ثبت نام کردند. تمام قلبم را صرف ایجاد دوره های آموزشی کردم. من همیشه سعی می کنم همه چیز را به ساده ترین شکل ممکن توضیح دهم. من مطمئن هستم که دوره های من به شما در ماجراجویی برنامه نویسی و توسعه وب کمک می کند :)

من معتقدم که هر کس توانایی توسعه نرم افزار را دارد اگر به درستی آموزش داده شود. از جمله شما. من می خواهم زمینه هر مفهوم جدیدی را که به شما آموزش می دهم به شما ارائه دهم. بعد از دوره من، بالاخره همه چیزهایی را که کد می‌کنید، خواهید فهمید.

بیش از 15 سال است که وب سایت ها را توسعه می دهم و بیش از 10 سال است که برنامه نویسی می کنم. من تجربه زیادی در این زمینه دارم و می خواهم دانش خود را با شما به اشتراک بگذارم.

اگر در مورد موضوعات تحت پوشش سؤالی دارید، لطفاً بپرسید.