لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع مبانی و مفاهیم اصلی C++
- آخرین آپدیت
دانلود C++ Basics and Core Concepts
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل مربی هوشمند Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را بسنجید، پیشفرضها را به چالش بکشید و در طول مسیر یادگیری، درک عمیقتری از مفاهیم پیدا کنید.
با یک رویکرد عملی و پروژه-محور، دنیای C++ را که یکی از قدرتمندترین زبانهای برنامهنویسی در جهان است، کشف کنید. در این دوره، شما یاد میگیرید که چگونه با استفاده از مفاهیم بنیادی مانند متغیرها، عملگرها، دستورات کنترلی، آرایهها و وکتورها، برنامههای کاربردی بسازید و از همان ابتدا کدنویسی واقعی را تجربه کنید.
شما با راهاندازی محیط توسعه (Development Environment) در ویندوز، مک یا لینوکس شروع خواهید کرد و سپس به مفاهیم ضروری برنامهنویسی خواهید پرداخت. این دوره سینتکس اصلی، انواع دادهها، عملیات ریاضی و منطقی را معرفی کرده و به شما کمک میکند تا نحوه مدیریت ورودیهای کاربر در C++ را درک کنید. هر مفهوم با پروژههای کوچکی مانند «ماشین حساب انعام» و «مولد شناسه مامور مخفی» همراه است تا یادگیری شما از طریق اجرا تقویت شود.
در ادامه، دستورات کنترلی، حلقهها و منطق تصمیمگیری را از طریق تمرینات تعاملی و مینی-پروژههایی مانند «بررسی سال کبیسه» و «بازی سنگ، کاغذ، قیچی» بررسی خواهید کرد. سپس به طور عمیق وارد ساختارهای داده مانند آرایهها و وکتورها شده و نحوه مدیریت مجموعههای داده با استفاده از ساختارهای داخلی و کلاس-محور را میآموزید.
این دوره برای مبتدیانی که تجربه کمی در برنامهنویسی دارند یا هیچ تجربهای ندارند و میخواهند یادگیری C++ را آغاز کنند، ایدهآل است. هیچ دانش قبلی از کدنویسی مورد نیاز نیست؛ تنها کنجکاوی و اشتیاق به یادگیری کافی است. چه برای مدارک علوم کامپیوتر آماده میشوید و چه برنامهنویسی را به عنوان یک مهارت جدید دنبال میکنید، این دوره بنیادی مستحکم برای شما فراهم میکند.
در پایان این دوره، شما قادر خواهید بود محیط توسعه C++ را راهاندازی کنید، کدهای ساختاریافته با استفاده از متغیرها و منطق کنترلی بنویسید، اپلیکیشنهای تعاملی کوچک بسازید و ساختارهای داده اصلی مانند آرایهها و وکتورها را به طور موثر در برنامههای خود به کار ببرید.
سرفصل ها و درس ها
شروع به کار
Getting Started
معرفی تخصص و دوره
Introduction to the Specialization
شروع کار در ویندوز با Visual Studio IDE
Getting Started on Windows with Visual Studio IDE
شروع کار در macOS یا لینوکس با VS Code
Getting Started on macOS or Linux with VS Code
چگونه پاسخ سوالات خود را پیدا کنیم
How to Find Answers to Your Questions
مبانی و مفاهیم پایه
Fundamentals
مرور کلی بخش
Section Overview
سلام و آشنایی با C++
Saying "Hello" to C++
متغیرها و انواع دادهها (بخش اول)
Variables and Data Types (Part 1)
متغیرها و انواع دادهها (بخش دوم)
Variables and Data Types (Part 2)
متغیرها و انواع دادهها (بخش سوم)
Variables and Data Types (Part 3)
کامنتها و یادداشتگذاری
Comments
عملگرهای ریاضی
Arithmetic Operators
عملگرهای رابطهای
Relational Operators
عملگرهای منطقی
Logical Operators
ثابتهای نمادین و قراردادهای نامگذاری
Symbolic Constants and Naming Conventions
دریافت ورودی از کاربر
User Input
پروژه: ماشین حساب انعام
Project - Tip Calculator
پروژه: شناسه مامور مخفی
Project - Secret Agent ID
جمعبندی بخش
Section Wrap-Up
دستورات کنترلی
Control Statements
مرور کلی بخش
Section Overview
معرفی دستورات کنترلی
Control Statements Overview
دستورات کنترلی انتخابی (Selection)
Selection Control Statements
دستورات کنترلی تکرار (Loops)
Repetition Control Statements
دستورات Continue و Break
Continue and Break
اعداد تصادفی (مبحث جانبی)
Random Numbers (Side Topic)
پروژه: ماشین حساب اشتراک استریم
Project - Streaming Subscription Calculator
پروژه: بررسی سال کبیسه
Project - Leap Year Checker
پروژه: بازی سنگ، کاغذ، قیچی
Project - Rock, Paper, Scissors
جمعبندی بخش
Section Wrap-Up
آرایهها و وکتورها
Arrays and Vectors
مرور کلی بخش
Section Overview
آرایههای داخلی (Built-in Arrays)
Built-In Arrays
کلاس Array
The Array Class
کلاس Vector
The Vector Class
آرایههای چندبعدی
Multidimensional Arrays
پروژه: مبدل دما
Project - Temperature Converter
پروژه: لیست خرید
Project - Shopping List
پروژه: آرایهها و وکتورهای موازی
Project - Parallel Arrays/Vectors
نمایش نظرات