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

فول‌استک ری اکت نیتیو - پروژه‌های پیشرفته و عملی

فول‌استک ری اکت نیتیو - پروژه‌های پیشرفته و عملی

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

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

  • تسلط به اصول و تکنیک‌های پیشرفته ری اکت نیتیو
  • پیاده‌سازی 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

9,638,000 1,927,600 تومان

مشخصات آموزش

فول‌استک ری اکت نیتیو - پروژه‌های پیشرفته و عملی

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:مقدماتی
  • تعداد درس:194
  • مدت زمان :24:24:31
  • حجم :12.62GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
3,344,000 668,800 تومان
  • زمان: 08:28:23
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
658,000 131,600 تومان
  • زمان: 01:40:26
  • تعداد درس: 5
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
658,000 131,600 تومان
  • زمان: 01:40:37
  • تعداد درس: 26
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,582,000 916,400 تومان
  • زمان: 11:36:02
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
3,403,500 680,700 تومان
  • زمان: 08:37:22
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
3,476,000 695,200 تومان
  • زمان: 08:48:53
  • تعداد درس: 26
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
493,500 98,700 تومان
  • زمان: 01:15:49
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
9,157,000 1,831,400 تومان
  • زمان: 23:11:13
  • تعداد درس: 161
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
10,730,500 2,146,100 تومان
  • زمان: 27:10:32
  • تعداد درس: 203
  • سطح دوره:
  • زبان: دوبله فارسی

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

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