ساخت یک اپلیکیشن موبایل ChatGPT مجهز به هوش مصنوعی با React Native
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک کنید چگونه یک اپلیکیشن موبایل اندروید و ios بسازید.
- درک کنید چگونه با سرویس OpenAi ادغام کنید.
- درک کنید چگونه سرور خود را ایجاد و استقرار کنید.
- درک کنید چگونه REST API خود را توسعه دهید.
پیش نیازهای دوره
- کامپیوتر مک یا ویندوز
- تجربه برنامهنویسی پایه به شدت توصیه میشود. ما بسیاری از اصول اولیه را نادیده میگیریم.
- دانش پایهای از React Native توصیه میشود اما ضروری نیست. فقط آماده باشید که اگر کاملاً مبتدی هستید، کمی تحقیق کنید.
توضیحات دوره
آیا میخواهید تمام پتانسیل هوش مصنوعی را در توسعه اپلیکیشن های موبایل با استفاده از React Native آزاد کنید؟ آیا از ایده ایجاد یک اپلیکیشن چت که نه تنها پیامها را ارسال کند بلکه با قابلیتهای پیشرفته ChatGPT برای تولید متن و تصویر ادغام شود، وسوسه شدهاید؟
شما به مکان مناسب رسیدهاید! این دوره راهنمای جامع شما برای ساخت یک اپلیکیشن چت نوآورانه از صفر با استفاده از Chat GPT OpenAI است.
تصور کنید اپلیکیشنی را توسعه دهید که نه تنها همه را تحت تأثیر قرار دهد بلکه پرتفوی شما را نیز تقویت کند و شما را در بازار کار متمایز کند!
چرا باید از مدرس بیاموزید؟
در مایکروسافت، مدرس راهحلهایی را طراحی میکند که به میلیونها نفر در سراسر جهان میرسند و از برخی از بهترینهای صنعت بینشهای ارزشمندی به دست میآورد. اکنون، مدرس اینجا است تا این بینشها را از طریق Udemy به شما انتقال دهد، جایی که قبلاً به دهها هزار دانشجو در دورههای محبوب خود آموزش داده است.
این دوره چه مواردی را پوشش میدهد؟
با مدرس، گام به گام همراه شوید، در حالی که یک اپلیکیشن شبکه اجتماعی مجهز به Chat GPT ایجاد میکنیم که شامل:
- چت بلادرنگ با پاسخهای هوش مصنوعی محور
- شخصیت و تنظیمات حالت قابل تنظیم چتبات
- پیکربندیهای پیشرفته پیام برای تعاملات سفارشیشده
- تولید بیوقفه تصویر و متن
- استقرار سرور خود که REST API خود را میزبانی میکند.
این دوره برای هر دو گروه مبتدیان و توسعهدهندگان حرفهای طراحی شده است و ارزش قابل توجهی را صرفنظر از میزان تجربه شما ارائه میدهد. با این حال، توصیه میشود که حداقل برخی تجربه داشته باشید. این دوره مقدمهای بر React Native نیست، بنابراین همه مبانی را به تفصیل زیاد نمیپوشانیم. اگر شما یک مبتدی کامل هستید، این کار قابل انجام است اما ممکن است نیاز به تحقیق کمی داشته باشید اگر با برخی از مفاهیم ناشناخته مواجه شدید.
چرا در این دوره شرکت کنیم؟
در مناظر فناوری امروز، تسلط به React Native و ادغام هوش مصنوعی تنها جالب نیست؛ بلکه ضروری است. این مهارتها بلیط شما به فرصتها در شرکتهای فناوری پیشرو و استارتاپهای نوآورانه هستند.
با پیوستن به این دوره، حمایت مستقیم از مدرس را کسب میکنید. چه با چالشهای فنی دست و پنجه نرم کنید، چه به دنبال مشاوره باشید یا کنجکاو در مورد ویژگیهای جدید، مدرس اینجا است تا به طور سریع و کامل کمک کند.
و بهترین قسمت؟ این سفر تنها آموزشی نیست، بلکه بهشدت سرگرمکننده است. شما آزادی دارید تا خلاقیت خود را به پروژه اضافه کنید و آن را منحصر به فرد خود بسازید.
آیا آمادهاید آینده اپلیکیشنهای چت را بسازید؟ بیایید شروع کنیم!
*توجه: اگرچه این دوره برای مبتدیان مناسب است، اما فرض میکند که با مفاهیم توسعه آشنایی پایهای دارید. توضیحات دقیق از اصول برنامهنویسی اساسی شامل نمیشود.
این دوره برای چه کسانی مناسب است؟
- هر برنامهنویسی که میخواهد درباره توسعه اپلیکیشن و OpenAI/ChatGPT بیاموزد.
ساخت یک اپلیکیشن موبایل ChatGPT مجهز به هوش مصنوعی با React Native
-
ویدئوی مقدمه (از داشبورد دوره) 00:49
-
مقدمهای کوتاه بر OpenAI و ChatGPT - مفاهیم مهم 12:28
-
نصب Visual Studio Code 02:42
-
Expo چیست؟ 02:43
-
راه اندازی پروژه 04:10
-
نصب شبیهساز iOS (مک تنها) 02:20
-
نصب شبیهساز اندروید 04:41
-
مروری سریع بر فایلهای اپ 04:06
-
اجرای اپلیکیشن ما در شبیهسازها 02:50
-
اجرای اپلیکیشن روی یک دستگاه فیزیکی 01:44
-
نصب ناوبری React Native 04:57
-
ایجاد تبهای پایین ما 08:26
-
اضافه کردن آیکنها به تبهای پایین 04:53
-
رفع رنگ آیکنهای تب پایین 03:44
-
ایجاد یک فایل ثابت برای رنگهای ما 03:49
-
اضافه کردن ورودی متن 02:51
-
اضافه کردن دکمه ارسال 06:27
-
استفاده از عنصر KeyboardAvoidingView 06:59
-
اضافه کردن یک کانتینر به دور عنصر KeyboardAvoidingView ما 05:04
-
دریافت متن ورودی 04:50
-
دکمه ارسال در روی فشار 02:08
-
UseCallback 06:22
-
نصب بسته OpenAI 03:21
-
دریافت کلید API ما 05:19
-
ارسال پرسش 08:01
-
اختیاری: برآورد هزینه کوئری 06:25
-
پردازش متن پاسخ 06:39
-
ایجاد ابزار تاریخچه مکالمه 02:36
-
اضافه کردن پیام کاربر به مکالمه 04:39
-
اضافه کردن پاسخ دستیار به مکالمه 02:38
-
اضافه کردن پیامهای سیستمی 04:25
-
تنظیم متغیر وضعیت مکالمه 07:19
-
اضافه کردن flatlist ما برای خروجیگیری از پیامها 03:21
-
کامپوننت حباب پیام چت 02:28
-
استایلدهی به حبابهای چت ما 04:19
-
تراز کردن حبابها به درستی 04:19
-
رنگ متن و سایر لمسات نهایی 03:54
-
اضافه کردن فونتهای سفارشی 12:33
-
اعمال فونتهای جدید ما 05:05
-
نصب دکمههای هدر react native 07:37
-
ایجاد کامپوننت دکمه هدر سفارشی ما 04:11
-
خروجیگیری از دکمه هدر ما 02:31
-
پاک کردن مکالمه 04:18
-
تنظیم پرچم بارگذاری 02:32
-
اضافه کردن یک گیف بارگذاری 08:52
-
استایلدهی به گیف بارگذاری ما 06:47
-
اسکرول به پایین زمانی که پیام جدید ارسال/دریافت میشود 04:46
-
ایجاد نمایی برای زمانی که پیامها وجود ندارند 05:40
-
چگونه کد موجود خود را بازسازی کنیم؟ 10:12
-
تولید تصاویر 09:04
-
ذخیره تصاویر در تاریخچه مکالمه 07:14
-
خروجیگیری از تصاویر 05:23
-
نصب ناوبری استک 04:33
-
ایجاد ناوبر تنظیمات ما 04:56
-
عنوان صفحه تنظیمات 01:28
-
ایجاد مورد داده 04:14
-
استایلدهی به متن داده 04:53
-
اضافه کردن یک آیکن به مورد داده ما 06:12
-
ایجاد صفحه لیست داده 05:06
-
ناوبری به صفحه لیست داده 02:19
-
انتقال داده به صفحه لیست داده ما 02:48
-
تنظیم عنوان صفحه لیست داده 01:12
-
نصب React Redux 02:56
-
پیکربندی فروشگاه ما 02:30
-
ایجاد برش تنظیمات ما 07:14
-
دسترسی به تنظیمات ذخیرهشده 04:44
-
دریافت مقدار تنظیم انتخاب شده 05:38
-
تنظیم گزینه کلیکشده 04:03
-
پرداختن به پیام هشدار در کنسول 03:30
-
بازگشت زمانی که یک تنظیم انتخاب میشود 02:49
-
نشان دادن کدام مقدار در حال حاضر انتخاب شده است 08:34
-
تنظیم شخصیت در مکالمه 06:11
-
نصب بسته AsyncStorage 04:38
-
ایجاد صفحه راهاندازی 04:53
-
اعمال تنظیمات در شروع اپلیکیشن 06:48
-
حالت دستیار 06:04
-
اعمال تنظیم حالت 04:58
-
اندازه پاسخ 04:48
-
[ویدئوی اختیاری] پیشنهادات بازنگری 09:46
-
اعمال اندازه پاسخ 05:29
-
ایجاد صفحه تنظیمات پیشرفته 05:11
-
ساختار داده تنظیمات پیشرفته 05:49
-
اضافه کردن تنظیمات پیشرفته اضافی 06:24
-
خروجیگیری از تنظیمات پیشرفته 03:40
-
دسترسی به مقدار تنظیمات پیشرفته 03:26
-
ایجاد صفحه ورودی 05:25
-
استایلدهی به صفحه ورودی 03:13
-
اضافه کردن باقیمانده پراپهای صفحه ورودی 04:58
-
بررسی اینکه آیا ورودی یک عدد است 03:48
-
نشان دادن متن خطا وقتی ورودی نامعتبر است 02:44
-
مدیریت بررسیهای عدد باقیمانده 07:16
-
غیرفعال کردن دکمه ذخیره در صورت بروز خطا 06:07
-
ذخیره تنظیمات پیشرفته 07:17
-
مقداردهی اولیه تنظیمات پیشرفته در راهاندازی 04:20
-
پردازش پیش از تنظیمات قبل از استفاده از آنها 07:51
-
استفاده از تنظیمات در درخواست چت ما 05:26
-
راهاندازی یک پروژه سرور 03:19
-
ایجاد یک اندپوینت در سرور ما 06:23
-
انتقال کد درخواست GPT به سرور ما 04:24
-
فراخوانی اندپوینت سرور ما از اپلیکیشن 07:47
-
انتقال کد تولید تصویر به سرور 04:25
-
فراخوانی اندپوینت تصویر از اپلیکیشن ما 08:56
-
انتشار/میزبانی سرور شما 09:48
مشخصات آموزش
ساخت یک اپلیکیشن موبایل ChatGPT مجهز به هوش مصنوعی با React Native
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:103
- مدت زمان :08:46:42
- حجم :6.08GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy