آموزش جامع مبانی و مفاهیم اصلی 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

  • جمع‌بندی بخش Section Wrap-Up

نمایش نظرات

آموزش جامع مبانی و مفاهیم اصلی C++
جزییات دوره
7h 17m
37
(آخرین آپدیت)
1,776
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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