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

دانلود C++ Class Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره، سومین بخش از تخصص آموزش توسعه بازی‌های ویدئویی با استفاده از زبان برنامه‌نویسی C++ و موتور بازی‌سازی Unreal بر روی سیستم‌عامل‌های ویندوز یا مک است. پیش‌فرض این دوره این است که شما دانش پیش‌نیاز مربوط به دو دوره قبلی این تخصص را کسب کرده‌اید. توصیه می‌شود پیش از شروع، این آموخته‌ها را از طریق گذراندن دوره‌های قبلی یا تجربه شخصی خود مرور کنید. در طول این دوره، با بررسی مباحث پیشرفته‌تر C++ و Unreal، دانش بنیادی خود را در این زمینه گسترش خواهید داد. پودمان ۱: یادگیری نحوه کمک انتزاع (Abstraction) به توسعه نرم‌افزارهای بهینه و طراحی و پیاده‌سازی کلاس‌های برنامه‌های کنسولی پودمان ۲: بررسی دقیق نحوه عملکرد توابع در لایه‌های زیرین پودمان ۳: طراحی و پیاده‌سازی کلاس‌های Unreal و به‌کارگیری آن‌ها در بازی؛ آشنایی با نحوه عملکرد رشته‌ها (Strings) در C++ و HUD موتور آنریل پودمان ۴: گسترش درک مفاهیم اشاره‌گرها (Pointers) و افزودن جلوه‌های صوتی به بازی در Unreal Engine

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

انتزاع و کلاس‌های برنامه کنسولی Abstraction and Console App Classes

  • معرفی دوره Course Introduction

  • راهنمای پیمایش در دوره کورسرا Navigating a Coursera Course

  • آشنایی با مدرس (اختیاری) Meet the Instructor (optional)

  • معرفی درس Lesson Introduction

  • شروع به کار Rock and Roll

  • صندلی چیست؟ What is a Chair?

  • لایه‌های شبکه Network Layers

  • انتزاع در کدنویسی Abstraction in Code

  • معرفی درس Lesson Introduction

  • طراحی کلاس Designing the Class

  • فیلدها و گترها Fields and Getters

  • سازنده اول One Constructor

  • سازنده دوم Another Constructor

  • تابع Function

  • تخریب‌کننده‌ها (Destructors) چیستند؟ What About Destructors?

نگاهی دقیق‌تر به توابع A Closer Look at Functions

  • معرفی درس Lesson Introduction

  • سرآیند توابع Function Headers

  • بدنه توابع Function Bodies

  • ارسال با مقدار (Pass by Value) Pass-by-Value

  • دریافت ورودی معتبر از کاربر Getting Valid User Input

  • ارسال با ارجاع (Pass by Reference) Pass-by-Reference

  • ارسال کانتینرها به توابع Passing Containers to Functions

  • ارسال اشیاء به توابع Passing Objects to Functions

  • مرور مجدد توابع تو در تو و باکس‌ها Nesting and Boxes Revisited

کلاس‌ها و رشته‌ها در آنریل انجین Unreal Engine Classes and Strings

  • معرفی درس Lesson Introduction

  • طراحی کلاس Designing the Class

  • فیلدها، گتر و ستر Fields, Getter, and Setter

  • توابع Functions

  • استفاده در بازی Using in a Game

  • معرفی درس Lesson Introduction

  • نوع داده Char The Char Data Type

  • مبانی رشته‌ها String Basics

  • جستجو در رشته Searching a String

  • تبدیل رشته به عدد Converting Strings to Numbers

  • پردازش رشته‌های CSV CSV String Processing

  • خروجی متنی در آنریل Unreal Text Output

اشاره‌گرها و سیستم صوتی آنریل انجین Pointers and Unreal Engine Audio

  • معرفی درس Lesson Introduction

  • اشاره‌گرهای خام در C++ C++ Raw Pointers

  • اشاره‌گرهای هوشمند در C++ C++ Smart Pointers

  • اشاره‌گرهای هوشمند در آنریل Unreal Smart Pointers

  • معرفی درس Lesson Introduction

  • پخش جلوه‌های صوتی Playing Sound Effects

  • جمع‌بندی نهایی Finishing Up

نمایش نظرات

آموزش توسعه کلاس‌ها در C++
جزییات دوره
18h 11m
43
(آخرین آپدیت)
3,793
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar