آموزش React Native Essential Training

React Native Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: React Native به شما امکان می دهد با استفاده از JavaScript و React برنامه های محلی تلفن همراه بسازید. در این دوره مبتنی بر پروژه ، بیاموزید که چگونه از React Native برای ساخت برنامه های موبایل بومی آماده برای تولید در iOS و Android استفاده کنید. برای کمک به شما در آشنایی با مبانی React Native ، مربی سامر بونا با رویکرد عملی ، نحوه ساخت برنامه ها را از ابتدا نشان می دهد. او ابتدا نحوه ساخت یک بازی ساده ریاضی را مرور می کند و سپس نحوه ساخت یک برنامه مبتنی بر داده را نشان می دهد. در این راه ، او نحوه اشکال زدایی و حل مشکلات رایج را نشان می دهد و دانش عملی درباره آزمایش و بسته بندی برنامه های شما را به اشتراک می گذارد.

سرفصل ها و درس ها

مقدمه Introduction

  • کار با React Native Working with React Native

  • آیا این دوره برای شما مناسب است؟ Is this course for you?

  • مروری بر دوره Course overview

1. شروع کار 1. Getting Started

  • چرا واکنش بومی؟ Why React Native?

  • الزامات و تنظیمات Requirements and setup

2. به اصول بومی واکنش نشان دهید 2. React Native Fundamentals

  • سلام با نمایشگاه React Native Hello React Native with Expo

  • سلام React Native در iOS Hello React Native on iOS

  • سلام React Native در اندروید Hello React Native on Android

  • یک ظاهر طراحی شده از اجزای بومی واکنش نشان می دهد Styling React Native components

  • بررسی م componentsلفه ها و API ها Exploring components and APIs

3. ساخت یک برنامه ساده بازی 3. Building a Simple Game App

  • شروع برنامه TargetSum Initializing the TargetSum app

  • پیکربندی ESLint Configuring ESLint

  • م componentلفه بازی با یک هدف تصادفی The game component with a random target

  • تولید اعداد بازی تصادفی Generating the random play numbers

  • سبک دادن به اعداد بازی تصادفی Styling the random play numbers

  • استفاده از TouchableOpacity برای رویدادهای مطبوعاتی Using TouchableOpacity for press events

  • تغییر رابط کاربر براساس شماره های انتخاب شده Changing UI based on selected numbers

  • افزودن رفتار مشترک به اعداد Adding shared behavior to numbers

  • استفاده از React DevTools با React Native Using React DevTools with React Native

  • محاسبه مقادیر پویا در صورت لزوم Computing dynamic values where needed

  • تغییر رابط کاربر براساس وضعیت بازی Changing UI based on game status

  • کار با تایمر Working with timers

  • ذخیره سازی برای بهینه سازی مقادیر قابل محاسبه Caching to optimize computable values

  • بازنشانی یک م componentلفه برای تنظیم مجدد آن Remounting a component to reset it

4. ساخت یک برنامه مبتنی بر داده 4. Building a Data-Driven App

  • مقدمه و پیش نمایش Introduction and preview

  • مقدمه و پیش نمایش Introduction and preview

  • در حال شروع برنامه Bakesale Initializing the Bakesale app

  • با استفاده از Fetch API Using the Fetch API

  • با استفاده از FlatList با داده های API Using FlatList with API data

  • کار با تصاویر Working with images

  • پیمایش در نماهای مختلف با حالت Navigating to different views with state

  • واکشی داده های API بیشتر برای مشاهده Fetching more API data for a view

  • پیوند برگشتی Implementing a back link

  • استفاده از TextInput برای پیاده سازی جستجو Using TextInput to implement search

5. انیمیشن و کنترل حرکت 5. Animation and Gesture Control

  • آماده شدن برای کشیدن انگشت Preparing for swiping

  • API های متحرک و آسان The Animated and Easing APIs

  • ایجاد یک حلقه انیمیشن Creating an animation loop

  • با در نظر گرفتن ابعاد دستگاه Considering the device dimensions

  • PanResponder API The PanResponder API

  • آماده سازی PanHandlers Preparing the PanHandlers

  • کشیدن انگشت به چپ و راست Swiping left and right

  • دست زدن به حرکات کش رفتن Handling swipe gestures

  • باز کردن URL ها Opening URLs

6. استقرار 6. Deploying

  • ابتدا تست کنید Test first

  • آزمایش در Android Testing on Android

  • تغییر آرم برنامه و صفحه پاششی Changing app logo and splash screen

  • استفاده از TestFlight با آزمایشگرهای داخلی Using TestFlight with internal testers

  • درحال ایجاد APK امضا شده برای Android Generating signed APK for Android

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش React Native Essential Training
جزییات دوره
4h 20m
49
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,265
- از 5
ندارد
دارد
دارد
Samer Buna
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Samer Buna Samer Buna

سامر بونا یک رمزگذار چند لگویی با سالها تجربه عملی در زمینه طراحی ، پیاده سازی و آزمایش نرم افزار ، از جمله توسعه برنامه های وب و تلفن همراه ، طراحی API ، برنامه نویسی عملکردی ، بهینه سازی ، مدیریت سیستم ، پایگاه داده و مقیاس پذیری است. سامر در چندین صنعت از جمله املاک و مستغلات ، دولت ، آموزش و انتشارات کار می کرد. سامر همچنین چندین کتاب فنی و دوره های آنلاین درباره Node.js ، React.js ، GraphQL و Ruby on Rails تالیف کرده است. او عاشق همه جاوا اسکریپت است و عاشق کاوش در کتابخانه های جدید است. آخرین کارهای او را می توانید در jsComplete.com و EdgeCoders.com دنبال کنید