توضیحات
دوره React Native. این دوره آموزشی یک برنامه کامل و پروژهمحور برای ساخت یک اپلیکیشن واقعی رزرو اقامتگاه برای سیستمعاملهای iOS و Android با استفاده از React Native، Expo، TypeScript و اتصال به درگاه پرداخت واقعی Stripe است. اکثر برنامهنویسان میتوانند رابط کاربری و صفحات ساده بسازند، اما این دوره تمام مراحل و چالشهای پس از ساخت صفحات اولیه را آموزش میدهد. در این دوره آموزشی، فراگیران اپلیکیشن رزرو اقامتگاه به نام Holidia را برای سیستمعاملهای iOS و Android پیادهسازی میکنند. مسیر آموزش از ساخت پروژه Expo آغاز میشود و تا مرحله پرداخت نهایی با کارت بانکی واقعی ادامه مییابد. این دوره به پرسشها و چالشهای کلیدی پاسخ میدهد که اغلب آموزشها از آنها عبور میکنند؛ مواردی مانند محل ذخیرهسازی توکن احراز هویت Authentication Token برای باقی ماندن نشست کاربری پس از راهاندازی مجدد برنامه، مدیریت حالتهای رابط کاربری در فاصله زمانی میان کلیک کاربر و پاسخ سرور، و نحوه انتقال دادههای تقویم تا مرحله پرداخت موفق. تمام قابلیتهای پروژه دقیقاً مطابق با استانداردهای محیطهای کاری واقعی پیادهسازی میشوند:
- احراز هویت (Authentication): پیادهسازی سیستم ورود و ثبتنام با استفاده از Zustand و ذخیرهسازی پایدار دادهها در MMKV به همراه مدیریت مسیرها در Expo Router جهت هدایت کاربران غیرمجاز.
- جستجو (Search): پیادهسازی قابلیت جستجوی هوشمند به همراه Debounce و صفحهبندی دادهها با FlatList.
- علاقهمندیها (Favorites): بهروزرسانیهای بهینهبینانه (Optimistic Updates) جهت تغییر آنی رابط کاربری و بازگرداندن تغییرات در صورت بروز خطای شبکه.
- رزرو (Booking): انتخاب بازه زمانی با Flash Calendar، بررسی ظرفیت اقامتگاه و ذخیرهسازی پیشنویس رزرو حتی در صورت بستن برنامه.
- پرداخت (Payments): اتصال کامل به درگاه Stripe شامل مدیریت حالتهای خطا، تأیید نهایی و مشاهده ثبت رزرو.
همچنین زبان TypeScript در تمام بخشهای برنامه از جمله پاسخهای API، پارامترهای مسیر و حالتهای Store استفاده شده است. ابزارهایی مانند Tanstack Query برای مدیریت درخواستها، React Hook Form برای فرمها و Uniwind برای استایلدهی با Tailwind در یک ساختار پوشهبندی استاندارد به کار گرفته شدهاند.
آنچه فرا خواهید گرفت
- ساخت و توسعه اپلیکیشنهای کاربردی React Native با استفاده از Expo و TypeScript
- یکپارچهسازی و مدیریت اعلانها (Push Notifications)
- اتصال و مدیریت کامل APIهای Backend با استفاده از Tanstack Query
- مدیریت Zustand و ذخیرهسازی پایدار دادهها در حالت آفلاین با React Native MMKV
- پیادهسازی سیستم احراز هویت و مدیریت نشستهای کاربری با Expo Router
- اجرای بهروزرسانیهای بهینهبینانه (Optimistic Updates) برای بهبود سرعت رابط کاربری
- مدیریت فرمها با React Hook Form و استایلدهی سفارشی با Uniwind
- یکپارچهسازی درگاه پرداخت Stripe و مدیریت فرایند خرید واقعی
- پیادهسازی مدل کامل رزرو با Flash Calendar و بررسی لحظهای ظرفیت
این دوره مناسب افرادیست که
- توسعهدهندگان مبتدی React Native که در سطح آموزشهای مقدماتی متوقف شدهاند
- برنامهنویسانی که قصد تسلط بر مدیریت حالت، اتصال به API و ارسال Push Notifications را دارند
- افرادی که آموزشهای React Native را مشاهده کردهاند اما هنوز یک اپلیکیشن واقعی و آماده انتشار نساختهاند
- برنامهنویسان آشنا با React و JSX که میخواهند مهارتهای خود را به دنیای موبایل گسترش دهند
مشخصات دوره React Native
سرفصل های دوره

پیشنیازهای دوره React Native
- Basic understanding of JavaScript (ES6+)
- Familiarity with React (hooks, components, props, state)
- Basic knowledge of React Native
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 2160p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
18.4 گیگابایت










![React & TypeScript Chrome Extension Development [2022]](https://downloadly.ir/wp-content/uploads/2022/02/React-and-TypeScript-Chrome-Extension-Development-2022-Cover.jpg)


































