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

دانلود C# Class Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره، سومین بخش از تخصص یادگیری توسعه بازی‌های ویدئویی با استفاده از زبان برنامه‌نویسی سی‌شارپ (#C) و موتور بازی‌سازی یونیتی (Unity) در محیط ویندوز یا مک است. چرا از سی‌شارپ و یونیتی به جای سایر زبان‌ها و موتورها استفاده کنیم؟ سی‌شارپ زبانی بسیار قدرتمند برای یادگیری برنامه‌نویسی از سطح مقدماتی تا حرفه‌ای است. همچنین، موتور یونیتی در میان توسعه‌دهندگان مستقل (Indie) بسیار محبوب است؛ به طوری که بازی‌های ساخته شده با یونیتی در سال ۲۰۱۶ بیش از ۱۶ میلیارد بار دانلود شده‌اند. در نهایت، سی‌شارپ یکی از زبان‌های اصلی مورد استفاده در محیط یونیتی است. این دوره پیش‌فرض می‌گیرد که شما دانش پیش‌نیاز دوره‌های قبلی این تخصص را دارید. توصیه می‌شود پیش از شروع، این مفاهیم را از طریق گذراندن دوره‌های پیشین یا تجربه شخصی کسب کرده باشید. در طول این دوره، با بررسی موضوعات پیشرفته‌تر سی‌شارپ و یونیتی، دانش بنیادی خود را گسترش خواهید داد. مطالب این دوره و دو دوره قبلی، در واقع اولین درس برنامه‌نویسی برای دانشجویان رشته طراحی و توسعه بازی در دانشگاه UCCS است. سرفصل‌های آموزشی: ماژول ۱: آشنایی با مفهوم انتزاع (Abstraction) و نحوه استفاده از آن برای طراحی و پیاده‌سازی کلاس‌های اپلیکیشن کنسول ماژول ۲: بررسی عمیق‌تر نحوه عملکرد متدها و پارامترها ماژول ۳: یادگیری نحوه استفاده از انتزاع برای طراحی و پیاده‌سازی کلاس‌های یونیتی ماژول ۴: افزودن خروجی متنی (مانند امتیاز بازی) و جلوه‌های صوتی به بازی‌های یونیتی «Unity» یک علامت تجاری ثبت شده متعلق به Unity Technologies یا شرکت‌های وابسته در ایالات متحده و سایر نقاط جهان است. این دوره یک اثر مستقل است و توسط Unity Technologies حمایت یا تایید نشده و وابسته به آن نیست.

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

انتزاع و کلاس‌های اپلیکیشن کنسول Abstraction and Console App Classes

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

  • راهنمای استفاده از دوره کورسرا (اختیاری) Navigating a Coursera Course (optional)

  • معرفی مدرس (اختیاری) 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 Properties

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

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

  • متد Method

بررسی دقیق‌تر متدها A Closer Look at Methods

  • معرفی درس Lesson Introduction

  • سرآیند متدها Method Headers

  • پارامترها و نحوه عملکرد آن‌ها Parameters and How They Work

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

  • ارسال اشیاء به عنوان پارامتر Passing Objects as Parameters

  • بازبینی تو در تو کردن و باکس‌ها Nesting and Boxes Revisited

کلاس‌های یونیتی Unity Classes

  • معرفی درس Lesson Introduction

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

  • فیلدها و ویژگی‌ها Fields and Properties

  • متدها Methods

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

رشته‌ها و صدا در یونیتی Strings and Unity Audio

  • معرفی درس Lesson Introduction

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

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

  • عملیات روی رشته‌ها String Operations

  • خروجی متنی در یونیتی Unity Text Output

  • معرفی درس Lesson Introduction

  • مبانی صدا Audio Basics

  • افزودن مدیریت صدا (Audio Manager) Adding an Audio Manager

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

نمایش نظرات

آموزش توسعه کلاس‌ها در سی‌شارپ (#C)
جزییات دوره
28h 58m
34
(آخرین آپدیت)
7,822
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar