فولاستک ری اکت نیتیو - پروژههای پیشرفته و عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به اصول و تکنیکهای پیشرفته ری اکت نیتیو
- پیادهسازی Redux برای مدیریت کارآمد state در اپلیکیشنهای ری اکت نیتیو
- ساخت APIهای قوی با نود جی اس و Express
- یکپارچهسازی ویژگیهای ارتباطات بلادرنگ با Socket IO
- استفاده از MongoDB برای ذخیرهسازی و مدیریت پایگاه داده
- درک و پیادهسازی مکانیسمهای احراز هویت و مجوز
- بهینهسازی مدیریت رسانه با یکپارچهسازی Cloudinary
- استفاده از Mailtrap برای تست و اشکالزدایی ایمیل
- استقرار اپلیکیشنهای فولاستک در محیطهای تولید
- بهبود گردش کار توسعه و بهرهوری با بهترین شیوهها و ابزارهای استاندارد صنعت
پیشنیازهای دوره
- شما باید در کار با جاوا اسکریپت راحت باشید.
- شما باید با مبانی ری اکت آشنا باشید.
توضیحات دوره
آیا شما به صورت عملی یاد میگیرید و از کاربردهای عملی لذت میبرید؟ اگر جوابتان مثبت است، در مکان درستی قرار دارید! به این دوره در یک سفر جذاب بپیوندید که در آن یک اپلیکیشن فولاستک نود جی اس و ری اکت نیتیو پیشرفته را ساختاردهی میکنیم که به طور حرفهای به دو بخش جامع تقسیم شده است. ابتدا با بررسی عمیق پیچیدگیهای APIها شروع میکنیم و شما را به دانش و مهارتهای لازم برای ساختاردهی یک API بکاند قوی از ابتدا مجهز میکنیم. از قدرت نود جی اس، Mailtrap ،Cloudinary ،MongoDB ،Express، تایپاسکریپت و مجموعهای از ابزارهای ضروری دیگر، از جمله yup و luxon استفاده میکنیم.
آماده شوید تا مجموعهای از ویژگیهای درجه یک را خلق کنید که اپلیکیشن شما را ارتقا میدهند، این ویژگیها عبارتند از:
- ایجاد یک سیستم احراز هویت توکن رفرش برای تضمین احراز هویت ایمن کاربر
- پیادهسازی مکانیزمهای تأیید ایمیل و بازیابی رمز عبور برای افزایش امنیت حساب
- ایجاد مسیرها و متدهای مختلف برای تسهیل تعامل بیوقفه با API شما
- افزودن، بروزرسانی، خواندن و حذف محصولات به سادگی، اجازه به کاربران برای مدیریت موجودیشان به راحتی
- بررسی مفاهیم پیشرفته تایپاسکریپت برای بهبود وضوح، قابلیت نگهداری و مقیاسپذیری کد
- تنظیم دقیق مهارتهای مدیریت پروژه برای تضمین توسعه کارآمد و فرآیندهای استقرار
- فعالسازی ارتباط بلادرنگ از طریق Socket IO، پرورش تعاملات پویا بین کاربران در اپلیکیشنتان
- پیادهسازی تکنیکهای اعتبارسنجی داده قوی برای حفظ یکپارچگی داده و بهبود تجربه کاربری
اما این فقط ابتدای ماجرا است! سفر ما با توسعه بکاند به پایان نمیرسد. پس از اینکه API آماده و اجرا شد، به آرامی به توسعه فرانتاند منتقل شده و خواهیم پرداخت، جایی که یک اپلیکیشن ری اکت نیتیو زیبا و شهودی طراحی خواهیم کرد که به طور مستقل روی هر دو پلتفرم اندروید و iOS کار میکند. چه شما در توسعه اپلیکیشنهای ری اکت نیتیو تازهکار باشید و چه یک متخصص با تجربه، در این دوره با مجموعهای از تکنیکها و بینشهای پیشرفته آشنا خواهید شد که مهارتهای شما را به ارتقا میدهند.
هر ویژگی که میسازیم با یک رابط کاربری شهودی و کاربرپسند همراه خواهد بود تا اطمینان حاصل شود که کاربران میتوانند به راحتی به تمام قابلیتهای اپلیکیشن ما دسترسی داشته باشند و با آن تعامل برقرار کنند.
با رویکردی عملی و تمرکز بر کاربرد عملی، این دوره برای تجهیز شما به مهارتها و دانش مورد نیاز برای موفقیت در دنیای پرشتاب توسعه فولاستک طراحی شده است. امروز در این دوره شرکت کنید و نخستین گام را بهسوی تسلط به توسعه فولاستک نود جی اس و ری اکت نیتیو بردارید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان فولاستک آینده: اگر مشتاق به تسلط به توسعههای فرانتاند و بکاند هستید و میخواهید به یک توسعهدهنده فولاستک ماهر تبدیل شوید، این دوره بهطور خاص برای شما طراحی شده است.
- علاقهمندان به ری اکت نیتیو: چه شما مبتدی باشید، چه توسعهدهنده با تجربه ری اکت نیتیو که به دنبال گسترش مهارتهای خود است، این دوره به شما بینشهای ارزشمند و تکنیکهای پیشرفته را ارائه خواهد داد.
- توسعهدهندگان نود جی اس: اگر شما با نود جی اس آشنا هستید و میخواهید بیاموزید چگونه آن را با ری اکت نیتیو برای توسعه فولاستک یکپارچهسازی کنید، این دوره درک شما را عمیقتر کرده و تخصص شما را گسترش میدهد.
- توسعهدهندگان بکاند: توسعهدهندگانی که عمدتاً روی توسعه بکاند تمرکز دارند و میخواهند بیاموزند چگونه APIهای قدرتمند با نود جی اس، Express و MongoDB بسازند، این دوره بررسی جامعی از توسعه فرانتاند با ری اکت نیتیو ارائه میدهد.
فولاستک ری اکت نیتیو - پروژههای پیشرفته و عملی
-
چگونه راهاندازی کنیم؟ 00:54
-
به چه چیزی نیاز داریم، مک یا ویندوز؟ 00:38
-
در صورتی که نمیدانید 01:00
-
راه اندازی پروژه 05:01
-
npm init 05:35
-
پیکربندی ts 14:28
-
سرور اولیه Express 09:25
-
درخواست Post و خواندن داده ورودی 07:32
-
تابع میانافزار 09:29
-
مسیر احراز هویت 09:33
-
ثبتنام - بخش 1 05:17
-
اتصال به پایگاه داده 05:11
-
ثبتنام - بخش 2 12:10
-
ثبتنام - بخش 3 04:48
-
ثبتنام - بخش 4 05:22
-
هش رمز عبور و توکن 10:26
-
اضافه کردن انواع 04:25
-
ارسال ایمیل 06:53
-
ریفکتورینگ پاسخ خطا 02:41
-
اتوماسیون مدیریت خطا 07:27
-
اعتبارسنجی صحیح داده 11:29
-
ایمیل واقعی و رمز عبور قوی 05:59
-
تأیید ایمیل 11:44
-
اسکیمای اعتبارسنجی سفارشی 02:20
-
ورود با چرخش توکن رفرش 11:28
-
تأیید توکن دسترسی (isAuth) 13:25
-
سفارشیسازی نوع درخواست 01:28
-
رابط کاربری تأیید 06:25
-
ارسال درخواست تأیید 12:32
-
تولید مجدد لینک تأیید 09:49
-
توکن رفرش 15:30
-
خروج 05:21
-
متغیر محیطی 07:37
-
لینک فراموشی رمز عبور 10:22
-
Validate Password Reset Token API 08:22
-
آیا توکن بازنشانی رمز عبور معتبر است؟ 04:11
-
بازنشانی رمز عبور (API) 08:31
-
بروزرسانی رمز عبور در فرانتاند 13:04
-
بروزرسانی پروفایل 07:43
-
آپلود فایل 13:56
-
میانافزار تجزیه فایل 12:11
-
آپلود تصویر در ابر 14:02
-
تغییر اندازه تصویر پروفایل 03:45
-
دریافت پروفایل عمومی 04:09
-
مدل محصول 07:46
-
اتوماسیون با چتجیپیتی 04:26
-
اعتبارسنجی محصول جدید 11:06
-
ایجاد محصول جدید - بخش 1 07:51
-
ایجاد محصول جدید - بخش 2 15:32
-
اعتبارسنجی تاریخ 05:44
-
بروزرسانی محصول 13:32
-
حذف محصول 06:01
-
حذف تصویر یک محصول 13:15
-
دریافت جزئیات محصول 09:15
-
دریافت محصولات بر اساس دستهبندی - بخش 1 05:46
-
دریافت محصولات بر اساس دستهبندی - بخش 2 09:18
-
پ pagin 06:42
-
دریافت آخرین لیستها 09:40
-
راهاندازی پروژه Expo 07:55
-
استفاده از سند 06:02
-
رندرینگ صفحات 12:55
-
هدر خوشامدگویی - بخش 1 10:42
-
هدر خوشامدگویی - بخش 2 07:16
-
فیلد ورودی 11:19
-
افکت فوکوس ورودی 02:51
-
دکمه سفارشی 06:19
-
Divider 04:10
-
لینک ناوبری 03:38
-
اجتناب از کیبورد 06:38
-
اجتناب از کامپوننت کیبورد 02:26
-
اضافه کردن ناوبری 11:34
-
فیکس کردن انواع 05:17
-
ضبط تغییر ورودی 06:51
-
اعتبارسنجی فرم 08:32
-
اعتبارسنج ریفکتور 06:47
-
اجتناب از try catch 08:03
-
رندرینگ نوتیفیکیشن اپلیکیشن 09:03
-
ورود 07:40
-
ریفکتور کردن کلاینت Axios 02:19
-
ورود پس از ثبتنام 01:35
-
بعد از ورود چه؟ 03:29
-
کتابخانه مدیریت State 07:13
-
راهاندازی Redux Toolkit 15:08
-
اجازه دهید توضیح دهم 08:26
-
بروزرسانی Redux State 05:41
-
حفظ State احراز هویت 12:10
-
شاخص بارگذاری 14:17
-
هوک سفارشی useAuth 10:08
-
فراموشی رمز عبور 05:04
-
Tab Navigator 11:40
-
فرم لیست جدید 08:33
-
انتخابگر تاریخ 06:13
-
فیکس کردن انتخابگر تاریخ 08:05
-
تابع Helper تاریخ 06:05
-
سلکتور دستهبندی - بخش 1 13:55
-
سلکتور دستهبندی - بخش 2 09:34
-
دکمه سلکتور دستهبندی 02:50
-
بستن مدل 03:28
-
تکمیل رابط کاربری فرم 03:18
-
بیایید از توکن رفرش استفاده کنیم 10:02
-
در صورت شکست درخواست 14:42
-
فیکس مهم 00:46
-
State فرم محصول جدید 08:05
-
کمی فیکس کردن سلکتور دستهبندی 01:40
-
انتخاب تصاویر 10:09
-
رندرینگ تصاویر انتخاب شده 07:42
-
لیست افقی تصاویر 06:52
-
حذف تصاویر انتخاب شده 08:04
-
اعتبارسنجی محصول جدید 06:16
-
ایجاد محصول جدید 15:21
-
صفحه پروفایل - View آواتار 10:56
-
صفحه پروفایل - اطلاعات پروفایل 04:47
-
گزینههای صفحه پروفایل 09:47
-
اضافه کردن صفحات پروفایل جدید 03:46
-
خروج 08:16
-
فیکس کردن خروج 10:21
-
هدر سفارشی 07:07
-
واکشی لیستها 05:53
-
رابط کاربری لیست 07:56
-
ناوبری با پارامترها 05:43
-
رابط کاربری محصول واحد 09:54
-
اسلایدر تصویر 07:24
-
FlatList onViewableItemsChanged 06:58
-
رابط کاربری گزینهها 05:43
-
گزینههای منوی محصول 02:04
-
حذف محصول 07:14
-
کشیدن برای رفرش کردن 04:55
-
ذخیره برای لیستها 09:14
-
آیکون چت 04:24
-
صفحه ویرایش محصول 10:37
-
گزینههای ویرایش تصویر 04:58
-
حذف یک تصویر 07:37
-
ویرایش State فرم محصول 07:52
-
حذف فرم تصویر از رابط کاربری 01:40
-
انتخاب دستهبندی و Thumbnail 07:04
-
بروزرسانی محصول 09:21
-
ارسال اطلاعات بروزشده 05:05
-
برابری عمیق 04:05
-
بروزرسانی نام پروفایل 09:18
-
رابط کاربری لینک تأیید 12:05
-
بروزرسانی تصویر پروفایل 09:06
-
رابط کاربری صفحه اصلی 01:32
-
نوتیفیکیشن چت 06:43
-
رابط کاربری نوار جستجو 03:19
-
لیست دستهبندیها 06:31
-
رندرینگ آخرین محصولات - بخش 1 08:10
-
رندرینگ آخرین محصولات - بخش 2 07:02
-
واکشی آخرین محصولات 05:19
-
واکشی جزئیات محصول 08:47
-
واکشی محصول بر اساس دستهبندی 05:50
-
View خالی 05:12
-
FlatList چند ستونی 06:57
-
استایل برای آیتمهای فرد لیست 02:59
-
Socket IO 04:28
-
راهاندازی Socket IO 08:25
-
اتصال Socket با احراز هویت 11:56
-
رفرش کردن توکن در صورت بروز خطا در Socket IO 12:24
-
برنامهای برای مدیریت چت 04:15
-
مدل گفتگو 06:14
-
دریافت یا ایجاد گفتگوی جدید 10:58
-
ارسال درخواست برای دریافت گفتگو 06:37
-
انیمیشن هنگام واکشی اطلاعات چت 05:59
-
چت هدیه 07:55
-
صفحه چت 04:04
-
مسئله Callback 03:47
-
رابط کاربری پیام خالی 04:57
-
ارتباط ساده با Socket 08:33
-
ارسال پیام واقعی 11:01
-
ذخیرهسازی پیامها در پایگاه داده 11:02
-
ذخیره کردن گفتگوی جدید 11:11
-
خواندن گفتگو بر اساس ID 10:41
-
بروزرسانی رابط کاربری برای پیام جدید 08:18
-
واکشی چتهای قدیمی 17:46
-
دریافت آخرین گفتگوها - بخش 1 04:37
-
دریافت آخرین گفتگوها - بخش 2 26:30
-
بیایید درک کنیم 07:38
-
آخرین چتها 08:27
-
رابط کاربری آخرین چتها - بخش 1 06:54
-
فرمتبندی تاریخ 08:36
-
رابط کاربری آخرین چتها - بخش 2 12:09
-
هنگام فشردن چت اخیر 05:53
-
شاخص پیام 05:38
-
بروزرسانی ویژگی مشاهدهشده 10:05
-
نود جی اس 01:29
-
نصب Homebrew 01:06
-
نصب MongoDB 02:28
-
اجرای MongoDB 01:33
-
MongoDB Compass 01:03
-
Android Studio 07:01
-
Ruby 04:44
-
xCode 01:44
-
نود جی اس 01:40
-
نصب MongoDB 02:27
-
Android Studio 18:22
مشخصات آموزش
فولاستک ری اکت نیتیو - پروژههای پیشرفته و عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:194
- مدت زمان :24:24:31
- حجم :12.62GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy