آموزش عملی ++C: یادگیری گام‌به‌گام اصول اولیه ++C - آخرین آپدیت

دانلود Practical C++: Learn C++ Basics Step by Step

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! یک روش هوشمندتر برای یادگیری با گفتگوهای تعاملی و بی‌درنگ که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. این دوره، دروازه ورود عملی شما برای تسلط بر عناصر بنیادی ++C است. چه تازه شروع کرده باشید و چه به یک مرور ساختاریافته نیاز داشته باشید، یاد خواهید گرفت که چگونه برنامه‌های ++C را با وضوح و اعتماد به نفس بنویسید، سازماندهی کنید و اجرا کنید. در پایان، شما به مهارت‌های کدنویسی ضروری برای ساخت برنامه‌های واقعی مجهز خواهید شد که پایه محکمی برای کاوش بیشتر در توسعه نرم‌افزار یا برنامه‌نویسی سیستم‌ها ایجاد می‌کند. شما با راه‌اندازی محیط توسعه و نوشتن اولین برنامه ++C خود شروع خواهید کرد. این مسیر با مفاهیم اصلی مانند متغیرها، انواع داده‌ها، ثابت‌ها، آرایه‌ها و ورودی کاربر آغاز می‌شود. مرحله به مرحله، از نحو (Syntax) پایه به سمت ساخت منطق با استفاده از شرط‌ها و حلقه‌ها حرکت خواهید کرد و اطمینان حاصل می‌کنید که هر مفهوم بر پایه تمرین‌ها و مثال‌های کاربردی بنا شده است. با پیشرفت در دوره، عمیق‌تر به سراغ توابع، محدوده متغیرها (Scope) و فضای نام‌ها (Namespaces) خواهید رفت و پس از آن، سازماندهی فایل‌ها و کامپایل پروژه‌های شخصی از طریق ترمینال را یاد می‌گیرید. یک ماژول اضافی نیز شما را با برنامه‌نویسی شیءگرا (OOP) آشنا می‌کند تا مفاهیمی مانند کلاس‌ها، سازنده‌ها، متدها و وراثت را درک کنید؛ مفاهیمی که برای نوشتن کدهای مقیاس‌پذیر و ماژولار حیاتی هستند. این دوره برای مبتدیان و برنامه‌نویسان مشتاقی که می‌خواهند ++C را به روشی ساختاریافته و تمرین‌محور یاد بگیرند، ایده‌آل است. هیچ دانش برنامه‌نویسی قبلی مورد نیاز نیست، اما باید مهارت‌های پایه کامپیوتر مانند نصب نرم‌افزار و استفاده از ترمینال یا خط فرمان را داشته باشید. برای تکمیل مراحل راه‌اندازی و تمرین‌ها، داشتن کامپیوتر با دسترسی به اینترنت ضروری است.

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

مقدمه Introduction

  • خوش‌آمدگویی Welcome

  • چگونه از این دوره استفاده کنیم How to Follow This Course

  • نصب Visual Studio Code در ویندوز/لینوکس/مک Install Versus Code on Windows/Linux/MacOS

  • پیکربندی Visual Studio Code Configure Visual Studio Code

  • ایجاد یک پروژه ++C برای دوره Create a C++ Project for the Course

اصول پایه ++C سطح ۱ C++ Basics Level 1

  • مقدمه Introduction

  • اولین برنامه ++C شما Your First C++ Program

  • متغیرها Variables

  • متغیرها و انواع داده‌ها Variables - Data Types

  • متغیرها و ثابت‌ها Variables - Constants

  • آرایه‌ها Arrays

  • آرایه‌ها با استفاده از std:vector Arrays with std:vector

  • دریافت ورودی از کاربر Get User Input

  • سطح ۱ ++C: تمرین C++ Level 1: Exercise

  • سطح ۱ ++C: تمرین و پاسخ C++ Level 1: Exercise - Solution

اصول پایه ++C سطح ۲ C++ Basics Level 2

  • مقدمه Introduction

  • توابع Functions

  • توابع و پارامترها Functions - Parameters

  • توابع و دستور return Functions - Return Statement

  • محدوده متغیرها (Scope) Variable Scope

  • کامنت‌ها Comments

  • استفاده از Namespace std Using Namespace std

  • سطح ۲ ++C: تمرین‌ها C++ Level 2: Exercises

  • سطح ۲ ++C: تمرین‌ها و پاسخ C++ Level 2: Exercises - Solution

اصول پایه ++C سطح ۳ C++ Basics Level 3

  • مقدمه Introduction

  • دستورات شرطی با مقادیر Boolean Conditional Statements with Booleans

  • ترکیب دستورات شرطی Combining Conditional Statements

  • شرط‌ها با استفاده از If Conditions with If

  • دستورات Else و Else If Else, Else If

  • حلقه For For Loop

  • حلقه While While Loop

  • حلقه‌ها و آرایه‌ها Loops and Arrays

  • سطح ۳ ++C: تمرین‌ها C++ Level 3: Exercises

  • سطح ۳ ++C: تمرین‌ها و پاسخ C++ Level 3: Exercises - Solution

اصول پایه ++C سطح ۴ C++ Basics Level 4

  • مقدمه Introduction

  • توابع: ارسال پارامترها به صورت کپی یا ارجاع (Reference)؟ Functions - Pass Parameters by Copy or by Reference?

  • توابع و پروتوتایپ‌ها Functions - Prototypes

  • سازماندهی کد (فایل‌های .hpp و .cpp) Organize Your Code (.hpp and .cpp Files)

  • کامپایل و اجرای برنامه ++C در ترمینال Compile and Run a C++ Program in the Terminal

  • سطح ۴ ++C: تمرین‌ها C++ Level 4: Exercises

  • سطح ۴ ++C: تمرین‌ها و پاسخ C++ Level 4: Exercises - Solution

بخش اضافی: ++C شیءگرا (OOP) Extra: C++ OOP

  • مقدمه Introduction

  • برنامه‌نویسی شیءگرا (OOP) چیست و کلاس‌ها چه هستند؟ What Is OOP, What Are Classes?

  • ایجاد یک کلاس ++C: ویژگی‌ها و سازنده Create a C++ Class - Attributes, Constructor

  • افزودن متدها به کلاس Add Methods to the Class

  • ایجاد یک شیء (Instance) از کلاس خود Create an Object (Instance) from Your Class

  • سازماندهی کدهای OOP در ++C Organize Your C++ OOP Code

  • آشنایی با وراثت (Inheritance) Introduction to Inheritance

نتیجه‌گیری Conclusion

  • بهترین روش‌ها هنگام نوشتن کد ++C Best Practices When Writing C++ Code

  • قدم بعدی چیست؟ What to Do Next

نمایش نظرات

آموزش عملی ++C: یادگیری گام‌به‌گام اصول اولیه ++C
جزییات دوره
8h 49m
50
(آخرین آپدیت)
387
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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