دوره آموزشی یادگیری جامع React Native
4 ساعت 21 دقیقهمتوسط2020-11-10
مدرسین

Samer Buna
Polyglot Coder and Instructor
جزئیات دوره
React Native به شما امکان میدهد با استفاده از JavaScript و React برنامههای Native تلفن همراه بسازید. در این دوره مبتنی بر پروژه، بیاموزید که چگونه از React Native برای ساخت برنامههای موبایل بومی آماده برای تولید در iOS و Android استفاده کنید. برای کمک به شما در آشنایی با مبانی React Native، مربی Samer Buna با رویکرد عملی، نحوه ساخت برنامهها را از ابتدا نشان میدهد. او ابتدا نحوه ساخت یک بازی ساده ریاضی را مرور میکند و سپس نحوه ساخت یک برنامه مبتنی بر داده را نشان میدهد. در این راه، او نحوه اشکال زدایی و حل مشکلات رایج را نشان میدهد و دانش عملی درباره آزمایش و بستهبندی برنامههای شما را به اشتراک میگذارد.
مهارت ها
React NativeCross-Platform DevelopmentMetaMobile DevelopmentEssential Training
سرفصل ها
0. مقدمه
- 01- کار با React Native
- 02-این دوره برای شماست؟
- 03- مروری بر دوره
1. شروع به کار
- 04-چرا React Native
- 05- الزامات و راه اندازی
2. React Native Fundamentals
- 06-Hello React Native با Expo
- 07-Hello React Native در iOS
- 08-Hello React Native در اندروید
- 09-کامپوننت های Styling React Native
- 10-کاوش در مؤلفه ها و API ها
3. ساخت یک برنامه بازی ساده
- 11-مقدمه و پیش نمایش
- 12- راه اندازی برنامه TargetSum
- 13-پیکربندی ESLint
- 14- جزء بازی با هدف تصادفی
- 15-تولید اعداد بازی تصادفی
- 16-استایل دادن به اعداد بازی تصادفی
- 17-استفاده از TouchableOpacity برای رویدادهای مطبوعاتی
- 18-تغییر UI بر اساس اعداد انتخاب شده
- 19-افزودن رفتار مشترک به اعداد
- 20- استفاده از React DevTools با React Native
- 21-محاسبه مقادیر دینامیک در صورت نیاز
- 22-تغییر رابط کاربری بر اساس وضعیت بازی
- 23-کار با تایمر
- 24-Caching برای بهینه سازی مقادیر قابل محاسبه
- 25- نصب مجدد یک قطعه برای تنظیم مجدد
4. ساخت یک برنامه مبتنی بر داده
- 26-مقدمه و پیش نمایش
- 27- راه اندازی برنامه Bakesale
- 28-استفاده از Fetch API
- 29-استفاده از FlatList با داده های API
- 30-کار با تصاویر
- 31- پیمایش به نماهای مختلف با حالت
- 32- واکشی داده های API بیشتر برای یک نما
- 33-پیاده سازی بک لینک
- 34-استفاده از TextInput برای پیاده سازی جستجو
5. انیمیشن و کنترل ژست
- 35-آماده شدن برای کشیدن
- 36-Animated and Easing APIs
- 37-ایجاد حلقه انیمیشن
- 38-در نظر گرفتن ابعاد دستگاه
- 39-API PanResponder
- 40- آماده سازی PanHandlers
- 41- کشیدن انگشت به چپ و راست
- 42-کنترل ژست های سوایپ
- 43-باز کردن URL
6. استقرار
- 44-ابتدا تست کنید
- 45-تست بر روی اندروید
- 46-تغییر لوگوی برنامه و صفحه نمایش اسپلش
- 47-استفاده از TestFlight با تسترهای داخلی
- 48-ایجاد APK امضا شده برای اندروید
نتیجه
- 49- مراحل بعدی
دوره های مرتبط
- دوره آموزشی ایجاد یک برنامه CRM Mobile با React Native
- دوره آموزشی Spring Boot and React: ساخت برنامه های وب مقیاس پذیر و پویا
- دوره آموزشی اکوسیستم و گردش کار React Native
- دوره آموزشی از React به React Native
- دوره آموزشی انتخاب یک ابزار توسعه Cross-Platform
- دوره آموزشی یادگیری React Native
- دوره آموزشی ایجاد یک برنامه CRM Mobile با React Native آپدیت (2019)
- دوره آموزشی انتخاب ابزار توسعه بین پلتفرمی: Cordova، Ionic، React Native، Titanium و Xamarin