آموزش الگوهای طراحی برنامه نویسی برای یونیتی: کد نویسی بهتر - آخرین آپدیت

دانلود Programming Design Patterns For Unity: Write Better Code

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش بهترین شیوه‌های برنامه‌نویسی در یونیتی

آیا تا به حال به این فکر کرده‌اید که چرا کد شما اینقدر اشکال دارد یا با کدی که ماه‌ها پیش نوشته‌اید گیج می‌شوید؟ شاید نام الگوهای برنامه‌نویسی (Programming Patterns) را شنیده‌اید اما نمی‌دانید چه زمانی از آن‌ها استفاده کنید، یا می‌خواهید بدانید چگونه این الگوها را در یونیتی پیاده‌سازی کنید؟

در این دوره، کدنویسی خود را به سطح بالاتری ببرید!

آنچه در این دوره خواهید آموخت:

  • بهترین شیوه‌های برنامه‌نویسی اساسی: شامل نحوه نوشتن کدی تمیز و قابل نگهداری
  • الگوهای برنامه‌نویسی (Programming Patterns): مشکلات رایج در بازی‌سازی که با این الگوها حل می‌شوند
  • پیاده‌سازی الگوهای رایج در یونیتی: چگونه الگوهای پرکاربرد را در پروژه‌های یونیتی خود به کار بگیرید
  • الگوهای برنامه‌نویسی چگونه بهترین شیوه‌ها را پیاده‌سازی می‌کنند: درک ارتباط بین الگوها و بهترین شیوه‌های کدنویسی

با پایان این دوره قادر خواهید بود:

  • بهترین شیوه‌ها را در کدنویسی تشخیص دهید.
  • کدهای نامناسب را به کدهای بهتر تبدیل (Refactor) کنید.
  • الگوهای رایج را بررسی کرده و دلیل اثربخشی آن‌ها را بفهمید.
  • الگوهای برنامه‌نویسی را در مثال‌های خاص بازی‌سازی اعمال کنید.

اگر یک برنامه‌نویس متوسط یونیتی هستید و می‌خواهید بازی‌های بزرگتری بسازید بدون اینکه در پیچیدگی کد غرق شوید، این دوره برای شماست.

پیش‌نیازها:

برای شرکت در این دوره، نیاز به درک قوی از برنامه‌نویسی پایه C# (شامل کلاس‌ها، متدها، شرط‌ها، حلقه‌ها) و همچنین آشنایی با مفاهیم پیشرفته‌تر (وراثت، اینترفیس‌ها، رویدادها) دارید.

همه دانشجویان به انجمن‌های پرسش و پاسخ دسترسی دارند، جایی که مدرسان، دستیاران آموزشی و جامعه کاربری آماده پاسخگویی به سوالات شما و حمایت از موفقیتتان هستند.


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

مقدمه Introduction

  • در این دوره چه چیزهایی خواهید آموخت؟ What’s In This Course?

  • چرا از الگوهای طراحی استفاده نکنیم؟ Why NOT To Use Design Patterns

  • جامعه و پشتیبانی Community & Support

  • نام‌گذاری و نامعتبرسازی حافظه پنهان Naming Things & Cache Invalidation

  • منابع کدهای اسپاگتی Sources Of Spaghetti Code

  • ترکیب بر وراثت Composition Over Inheritance

  • قانون دمتر The Law Of Demeter

مطالعه الگوها Studying Patterns

  • الگوی ناظر (Observer Pattern) The Observer Pattern

  • ناظران با UnityEvents Observers With UnityEvents

  • نماینده‌ها، اکشن‌ها و رویدادها Delegates, Actions and Events

  • الگوی تک‌نمونه (Singleton) The Singleton (Anti?) Pattern

  • بهتر از تک‌نمونه Better Than A Singleton

  • ماشین‌های حالت متناهی Finite State Machines

  • الگوی حالت (State Pattern) State Pattern

  • استخر اشیاء (Object Pooling) Object Pooling

  • الگوی استراتژی (Strategy Pattern) Strategy Pattern

  • الگوی تزئین‌کننده (Decorator Pattern) Decorator Pattern

  • الگوی ترکیبی (Composite Pattern) Composite Pattern

  • خانواده الگوهای مدل-نما-کنترل‌کننده (MVC) The Model-View-Controller Family

  • مدل-نما-ارائه‌دهنده در یونیتی (MVP in Unity) Model-View-Presenter In Unity

جمع‌بندی Wrapping Up

  • مطالعات بیشتر Further Reading

  • نکته اضافی: اصول SOLID BONUS: SOLID Principles

نمایش نظرات

آموزش الگوهای طراحی برنامه نویسی برای یونیتی: کد نویسی بهتر
جزییات دوره
3.5 hours
22
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,810
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

GameDevtv Team GameDevtv Team

آموزش ساخت و فروش بازی