سیستم لاگین Unreal Engine: ورود با Google و Apple همراه با AWS
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک سیستم احراز هویت کامل در Unreal Engine با استفاده از ورود با Google و Apple و بکاند AWS
- پیادهسازی جریانهای لاگین بومی اندروید و iOS با استفاده از Java ،Objective-C و پل JNI
- یکپارچهسازی AWS Cognito ،Lambda ،API Gateway و DynamoDB در یک پایپ لاین احراز هویت آماده برای محیط تولید
- مدیریت سشن های کاربر شامل ذخیرهسازی توکن، تازهسازی، ورود خودکار، خروج و بروزرسانی پروفایل
پیشنیازهای دوره
- آشنایی اولیه با Unreal Engine و ++C توصیه میشود. آشنایی با توسعه موبایل (Android/iOS) و مبانی AWS مفید خواهد بود، اما الزامی نیست.
توضیحات دوره
یک سیستم لاگین کامل در Unreal Engine با استفاده از ورود با Google و Apple و بکاند امن AWS بسازید.
این دوره بر پیادهسازی واقعی متمرکز است - بدون تئوری غیرضروری، بدون محتوای حاشیهای، فقط مراحل لازم برای ساخت یک سیستم احراز هویت عملی می باشد.
این یک آموزش اولیه نیست.
شما یک سیستم احراز هویت واقعی را خواهید ساخت که در اپلیکیشن های موبایل مدرن استفاده میشود - کاملاً با Amazon Web Services یکپارچه شده و از هر دو پلتفرم Android و iOS پشتیبانی میکند.
در پایان این دوره، شما نه تنها «میدانید چطور کار میکند» - بلکه سیستم احراز هویت عملی خودتان را از صفر پیادهسازی کردهاید.
آنچه خواهید ساخت:
یک پایپ لاین کامل احراز هویت شامل:
- ورود با Google (Android و iOS)
- ورود با Apple (iOS)
- یکپارچهسازی AWS Cognito
- بکاند امن با Lambda و API Gateway
- مدیریت چرخه عمر توکن (توکنهای دسترسی و تازهسازی)
- ورود خودکار (لاگین بیصدا)
- ذخیرهسازی پروفایل کاربر با DynamoDB
- خروج از حساب و حذف حساب کاربری
چرا این دوره متمایز است؟
بیشتر دورهها بخشهای جداگانه را نشان میدهند.
این دوره کل سیستم را در حال کار با هم نشان میدهد:
Unreal Engine → ارائهدهنده OAuth → AWS → Cognito → بازگشت به بازی شما
شما درک خواهید کرد:
- توکنها چگونه تولید و اعتبارسنجی میشوند؟
- احراز هویت بکاند در عمل چگونه کار میکند؟
- چگونه سیستمهای لاگین مقیاسپذیر بسازید؟
- چگونه Unreal Engine را به زیرساخت واقعی بکاند متصل کنید؟
این دوره برای چه کسانی است؟
- توسعهدهندگان Unreal Engine که محصولات واقعی میسازند.
- توسعهدهندگان بازی موبایل (Android و iOS)
- توسعهدهندگانی که به احراز هویت آماده برای محیط تولید نیاز دارند.
- هر کسی که از آموزشهای ناقص خسته شده است.
پیشنیازها
- دانش اولیه Unreal Engine
- درک اولیه ++C
- برای بخش iOS ،macOS الزامی است.
در پایان چه چیزی به دست میآورید؟
یک سیستم لاگین کاملاً عملی که میتوانید مستقیماً در پروژههای Unreal Engine خود استفاده کنید.
(بدون نمونهسازی ظاهری - بدون میانبر - پیادهسازی واقعی)
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که میخواهند یک سیستم احراز هویت واقعی در Unreal Engine با استفاده از ورود با Google و Apple و بکاند AWS پیادهسازی کنند. توسعهدهندگان Unreal Engine که پروژههای موبایل (Android و iOS) میسازند و به راهکار لاگین آماده برای محیط تولید نیاز دارند. توسعهدهندگان سطح متوسط که میخواهند درک کنند OAuth در عمل چگونه کار میکند، از جمله اعتبارسنجی توکن، یکپارچهسازی بکاند و مدیریت سشن. هر کسی که میخواهند فراتر از آموزشهای اولیه رفته و یک پایپ لاین احراز هویت کامل از ابتدا تا انتها بسازند که در اپلیکیشن های واقعی استفاده میشود.
سیستم لاگین Unreal Engine: ورود با Google و Apple همراه با AWS
-
مقدمه 00:47
-
پیکربندی Unreal Engine برای بستهبندی اندروید 06:06
-
درک پل بومی Unreal ↔ اندروید 02:59
-
ساخت اولین helper جاوا 03:39
-
رجیستر helper جاوا با UPL 04:25
-
رجیستر Android UPL در Build.cs 02:09
-
فراخوانی جاوا از ++C 10:19
-
اتصال رابط کاربری به پل 08:28
-
اجرای اپلیکیشن و تأیید صحت پل 02:52
-
آزمون ماژول 2 None
-
گسترش پل بومی به Google OAuth 01:52
-
آمادهسازی Android UPL برای ورود بومی با Google 04:17
-
پیادهسازی ورود بومی با Google در helper جاوا 23:36
-
اتصال ++C یونیتی به ورود با Google (JNI + polling) 21:01
-
ایجاد Google Server Client ID 11:26
-
تست ورود با Google در اندروید و دریافت توکن 02:05
-
آزمون ماژول 3 None
-
از لاگین Google تا توکنهای دسترسی AWS 03:27
-
ایجاد حساب AWS 04:44
-
مقدمهای بر AWS Lambda (اولین تابع آزمایشی) 04:11
-
AWS API Gateway: ساخت یک REST API 04:35
-
از Unreal Engine تا AWS: جریان درخواست و پاسخ (بخش 1) 23:05
-
از Unreal Engine تا AWS: جریان درخواست و پاسخ (بخش 2) 19:02
-
از Unreal Engine تا AWS: جریان درخواست و پاسخ (بخش 3) 08:19
-
پیکربندی User Pool در AWS Cognito 05:25
-
منطق احراز هویت Lambda 21:19
-
آزمون احراز هویت ابتدا تا انتها از Google تا AWS 03:29
-
آزمون ماژول 4 None
-
مقدمهای بر مدیریت سشن 02:28
-
گسترش Lambda: افزودن پروفایلهای کاربر در DynamoDB 10:18
-
ذخیرهسازی توکنهای احراز هویت در سمت کلاینت 15:46
-
راهاندازی رابط کاربری اطلاعات بازیکن 17:52
-
پیادهسازی خروج از حساب (بخش 1: سمت کلاینت) 20:58
-
پیادهسازی خروج از حساب (بخش 2: یکپارچهسازی AWS و Blueprint) 12:28
-
تغییر نام مستعار (بخش 1) 26:04
-
تغییر نام مستعار (بخش 2) 24:57
-
حذف حساب کاربری (بخش 1) 10:59
-
حذف حساب کاربری (بخش 2) 17:57
-
پیادهسازی ورود خودکار (بخش 1: راهاندازی کلاینت) 09:18
-
پیادهسازی ورود خودکار (بخش 2: بکاند) 15:47
-
آزمون ماژول 5 None
-
گسترش جریان احراز هویت برای iOS و ورود با Google و Apple 01:02
-
پیکربندی Unreal Engine برای بستهبندی iOS (macOS) 09:20
-
ورود با Google برای iOS (بخش 1) 18:31
-
ورود با Google برای iOS (بخش 2) 08:30
-
ورود با Apple (بخش 1) 18:01
-
ورود با Apple (بخش 2) 17:11
-
آزمون ماژول 6 None
مشخصات آموزش
سیستم لاگین Unreal Engine: ورود با Google و Apple همراه با AWS
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:48
- مدت زمان :07:41:04
- حجم :3.84GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy