دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

راهنمای بقا در سی شارپ در یونیتی

راهنمای بقا در سی شارپ در یونیتی

✅ سرفصل و جزئیات آموزش

در این راهنمای کامل که با همکاری فناوری های یونیتی ایجاد شده، به سی شارپ با یونیتی مسلط می شوید.

آنچه یاد خواهید گرفت

  • تسلط به سی شارپ با یونیتی
  • مفاهیم مبتدی سی شارپ (متغیرها، دستورات if، متدها و غیره)
  • مفاهیم متوسط سی شارپ ​​(لیست ها، دیکشنری ها، کلاس های انتزاعی و غیره)
  • مفاهیم پیشرفته سی شارپ (delegates، رویدادها، عبارات لامبدا، الگوهای طراحی و غیره)
  • آمادگی برای مصاحبه
  • نکات و چالش های سریع یونیتی
  • چگونه از ابتدا برنامه نویسی کنیم؟

پیش نیازهای دوره

  • اشتیاق به برنامه نویسی

توضیحات دوره

در این دوره، موارد زیر را درک می کنید:

  • تسلط به سی شارپ با یونیتی
  • تبدیل شدن به یک برنامه نویس آماده حرفه ای در سی شارپ
  • پیاده سازی منطق کدنویسی پیشرفته در پروژه های خود
  • کشف الگوهای برنامه نویسی بازی
  • تسلط به کلاس ها و رابط های انتزاعی
  • یادگیری پیاده سازی های بهترین شیوه
  • تمرین سوالات معمولی مصاحبه شغلی که برنامه نویسان معمولا با آن مواجه می شوند.
  • و خیلی موارد دیگر

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

بخش دوم بر مفاهیم سطح متوسط مانند ویژگی ها، فضای نام، enums و دیکشنری ها تمرکز دارد.

بخش سوم بر مفاهیم پیشرفته مانند کلاس های انتزاعی، delegates و رویدادها، عبارت لامبدا و linq تمرکز دارد. این بخش با مسائل تمرینی مصاحبه که از متخصصان صنعت که برای Cartoon Network و American Gaming Systems، فیسبوک، Oculus و موارد دیگر کار می‌ کنند، جمع‌ آوری شده است.

علاوه بر بخش‌ هایی که بر اساس سختی سازماندهی شده‌ اند، بخش «نکات سریع یونیتی» نیز وجود دارد که به نحوه انجام هر کاری در یونیتی، مانند ایجاد کنترلرهای کاراکتر، افکت‌ های انفجار و نحوه شلیک سلاح اختصاص دارد. بخش نکات سریع همچنین شامل بررسی کلی ویرایشگر یونیتی است تا به مبتدیان کمک کند به آن عادت کنند و یا به توسعه دهندگان باتجربه کمک کند در مورد ویژگی های جدید در یونیتی با بروزرسانی ویرایشگر یونیتی آشنا شوند. اگر به دنبال بخش «چگونگی» هستید، این دوره یک مکان عالی برای شروع است.

این دوره برای چه کسانی مناسب است؟

  • برنامه نویسان مبتدی سی شارپ در یونیتی
  • توسعه دهندگان سطح متوسط سی شارپ در یونیتی
  • توسعه دهندگان پیشرفته سی شارپ در یونیتی
  • توسعه دهندگان حرفه ای

راهنمای بقا در سی شارپ در یونیتی

  • مقدمه 01:21
  • چرا به راهنمای بقا در یونیتی سی شارپ نیاز دارید؟ 00:50
  • نصب Unity Hub 01:58
  • همکاری یونیتی 02:38
  • تغییر پوزیشن Gameobject 04:50
  • ورودی کاربر 03:40
  • حرکت ساده 09:22
  • Gameobjects قابل جمع آوری 03:30
  • سیستم پاز 02:53
  • افکت های پس پردازش +.x2018 09:24
  • Crate تخریب پذیر 11:49
  • کواترنیون و زاویه اویلر چیست؟ 02:57
  • هویت کواترنیون‌ 02:50
  • چرخش ظاهر کواترنیون 05:25
  • Slerp کواترنیون 03:00
  • بررسی اسکریپت 01:44
  • متغیرها 10:11
  • تایپ های داده رایج 05:09
  • چالش - تسلط به متغیرها - بخش 1 01:38
  • بررسی چالش - تسلط به متغیرها - بخش 1 05:08
  • چالش - تسلط به متغیرها - بخش 2 02:05
  • بررسی چالش - تسلط به متغیرها - بخش 2 02:28
  • چالش - ماشین حساب انعام 02:51
  • بررسی چالش - ماشین حساب انعام 06:36
  • چالش - میانگین نمره آزمون 01:20
  • بررسی چالش - میانگین نمره آزمون 09:08
  • بهترین شیوه ها برای متغیرها 02:19
  • چالش های بیشتری می خواهید؟ 00:27
  • دستورات if 05:41
  • چالش - تسلط به دستورات if - بخش 1 01:28
  • بررسی چالش - تسلط به دستورات if - بخش 1 03:08
  • چالش - تسلط به دستورات if - بخش 2 00:41
  • بررسی چالش - تسلط به دستورات if - بخش 2 01:16
  • چالش - تسلط به دستورات if - بخش 3 02:03
  • بررسی چالش - تسلط به دستورات if - بخش 3 02:35
  • دستورات Else-If 04:46
  • چالش - نمرات آزمون 02:01
  • بررسی چالش - نمرات آزمون 05:39
  • چالش - تسلط به دستورات If - بخش 4 02:48
  • بررسی چالش - تسلط به دستورات If - بخش 06:51
  • چالش - برنامه سرعت 01:49
  • بررسی چالش - برنامه سرعت 04:59
  • چالش های بیشتری می خواهید؟ 00:27
  • دستورات Switch 06:35
  • چالش - تسلط به دستورات Switch - بخش 1 04:21
  • بررسی چالش - تسلط به دستورات Switch - بخش 1 01:48
  • چالش - تسلط به دستورات Switch - بخش 2 00:35
  • بررسی چالش - تسلط به دستورات Switch - بخش 2 05:49
  • چالش - برنامه انتخاب اسلحه 01:07
  • بررسی چالش - برنامه انتخاب اسلحه 03:13
  • چالش های بیشتری می خواهید؟ 00:27
  • حلقه‌‌ های For 04:17
  • آشنایی با حلقه‌‌ های For - ادامه 06:33
  • شکست حلقه ها 01:47
  • مثال ارائه حلقه‌‌ های For 04:23
  • چه زمانی از حلقه‌‌ ها در بازی ها استفاده کنیم؟ 01:32
  • توضیح سریع حلقه Foreach 00:55
  • حلقه Do While 06:56
  • حلقه while 05:06
  • چالش - چاپ نهایی 00:30
  • بررسی چالش - چاپ نهایی 05:30
  • چالش - چقدر سریع می روید؟ 01:17
  • بررسی چالش - چقدر سریع می روید؟ 06:15
  • چالش های بیشتری می خواهید؟ 00:27
  • سینتکس آرایه 07:34
  • دسترسی به عناصر آرایه 03:21
  • چالش - تسلط به آرایه 00:43
  • بررسی چالش - تسلط به آرایه 03:22
  • چالش - به طور تصادفی یکی را انتخاب کنید 00:41
  • بررسی چالش - به طور تصادفی یکی را انتخاب کنید 02:37
  • چاپ تمام عناصر با استفاده از حلقه For 07:23
  • چاپ تمام عناصر با استفاده از حلقه Foreach 05:13
  • ایجاد حلقه از طریق ارائه داده 09:42
  • مثال عملی ایجاد حلقه 03:18
  • چالش - تبدیل حلقه For 00:19
  • بررسی چالش - تبدیل حلقه For 01:06
  • چالش های بیشتری می خواهید؟ 00:27
  • توابع در مقابل متدها 03:32
  • پارامترهای متد 07:55
  • چالش - انتقال آبجکت با رنگ 00:40
  • بررسی چالش - انتقال آبجکت با رنگ 02:46
  • توابع تایپ بازگشت 03:40
  • 4 روش تغییر پوزیشن ها 05:17
  • چالش - آیا شما زنده هستید؟ 00:40
  • بررسی چالش - آیا شما زنده هستید؟ 07:07
  • آرایه بازگشت ارائه عملی 03:54
  • چالش - پوزیشن مهم است 00:33
  • بررسی چالش - پوزیشن مهم است 04:38
  • چالش های بیشتری می خواهید؟ 00:27
  • کلاس های رفتار 04:54
  • کلاس های سفارشی 12:25
  • مثال پایگاه داده آیتم RPG کلاس سفارشی سریال شده 13:41
  • چالش - پایگاه داده مشتری 01:06
  • بررسی چالش - پایگاه داده مشتری 07:55
  • درک زمان و چرایی استفاده از کلاس های سفارشی 02:18
  • ارائه سیستم املای RPG 13:28
  • وراثت کلاس 08:26
  • مثال وراثت سیستم بانکی 12:24
  • اعضای داده محافظت شده 03:30
  • Overriding و متدهای مجازی 08:16
  • پرسش و پاسخ در مورد استفاده از کلاس های سفارشی MonoBehavior 01:33
  • Structs و مدیریت حافظه - تایپ های مقدار در مقابل تایپ های مرجع (آمادگی برای مصاحبه) 14:42
  • چالش های بیشتری می خواهید؟ 00:27
  • کار با تایپ های استاتیک 05:49
  • اعضای نمونه در مقابل اعضای ثابت (آمادگی برای مصاحبه) 06:49
  • مثال عملی کار با تایپ های استاتیک 12:29
  • کلاس های Helper یوتیلیتی 07:06
  • چالش - Helper رنگ تصادفی 00:25
  • بررسی چالش - Helper رنگ تصادفی 05:44
  • مقداردهی اولیه اعضای استاتیک با Constructor استاتیک 04:25
  • چالش های بیشتری می خواهید؟ 00:27
  • ویژگی ها 07:46
  • ویژگی های خودکار 04:23
  • چالش - اعلان ویژگی ها 00:29
  • بررسی چالش - اعلان ویژگی ها 05:42
  • چه زمانی از ویژگی ها استفاده کنیم؟ 03:13
  • چالش های بیشتری می خواهید؟ 00:27
  • فضاهای نام 06:53
  • بررسی فضاهای نام - GameDevHQ 05:41
  • لیست ها 04:58
  • چالش - شما نامگذاری شده‌ اید 00:21
  • بررسی چالش - شما نامگذاری شده‌ اید 08:21
  • چالش - ساخت لیست آبجکت 01:56
  • بررسی چالش - ساخت لیست آبجکت 15:33
  • ارائه عملی ایجاد موجودی آیتم سیستم پایگاه داده 15:21
  • چالش های بیشتری می خواهید؟ 00:27
  • Enums 05:46
  • Enum در هوش مصنوعی دشمن 08:19
  • Enums در کلاس های سفارشی 05:47
  • Casting Enums به Ints 03:21
  • دیکشنری 07:09
  • ایجاد حلقه از طریق دیکشنری 09:29
  • زمان استفاده از یک دیکشنری 01:47
  • دیکشنری مورد استفاده برای اتصالات بازیکن 05:53
  • دیکشنری با تایپ های Primitive 06:54
  • متدها و کلاس انتزاعی 05:56
  • چالش - تجربه کارمند 01:13
  • بررسی چالش - تجربه کارمند 04:14
  • رابط های آسان 09:01
  • پلی مورفیسم چیست؟ (آمادگی برای مصاحبه) 08:01
  • رابط های جنریک 03:15
  • Delegates 08:31
  • رویدادها 07:47
  • کار با مثال Delegates و رویدادها 02:45
  • چالش - رویدادهای تله پورت 00:41
  • بررسی چالش - رویدادهای تله پورت 04:31
  • برنامه‌ نویسی مبتنی بر رویداد - عملی 05:19
  • اکشن ها 07:35
  • تایپ بازگشت، Delegates و Func 09:59
  • توابع لامبدا 03:45
  • تمرین Delegate تایپ Void - پارامترها 05:07
  • تمرین Delegate تایپ Void - بدون پارامترها (لامبدا) 04:19
  • تمرین Delegate تایپ بازگشت - بدون پارامترها 03:51
  • تمرین Delegate تایپ بازگشت - پارامترها 04:29
  • سیستم Callback ساده 03:49
  • آشنایی با LINQ - معرفی Any 05:00
  • LINQ - معرفی Contains 01:27
  • LINQ - معرفی Distinct 03:15
  • LINQ - معرفی Where 03:31
  • چالش - عملی با LINQ 00:30
  • بررسی چالش - عملی با LINQ 02:22
  • LINQ - معرفی OrderByDescending 02:57
  • چالش - فیلتر آیتم ها 02:34
  • بررسی چالش - فیلتر آیتم ها 06:41
  • چگونه سینتکس کوئری را بخوانیم و تبدیل کنیم؟ 04:09
  • درس جایزه - تشکر از شما 01:01

4,878,000 975,600 تومان

مشخصات آموزش

راهنمای بقا در سی شارپ در یونیتی

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:166
  • مدت زمان :12:21:51
  • حجم :5.4GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
4,094,500 818,900 تومان
  • زمان: 10:22:00
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,902,500 380,500 تومان
  • زمان: 04:49:47
  • تعداد درس: 39
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
842,500 168,500 تومان
  • زمان: 02:08:20
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,526,000 1,905,200 تومان
  • زمان: 24:07:21
  • تعداد درس: 41
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,000,500 200,100 تومان
  • زمان: 02:32:45
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,744,500 348,900 تومان
  • زمان: 04:25:25
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید