آموزش React Native Essential Training

React Native Essential Training

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

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • مرور دوره Course overview

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

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

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

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

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

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

  • اجزاء بومی واکنش پذیر Styling React Native components

  • کاوش در مؤلفه ها و API ها Exploring components and APIs

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

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

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

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

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

  • ایجاد شماره بازی تصادفی Generating the random play numbers

  • شماره های بازی تصادفی Styling the random play numbers

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

  • UI را بر اساس شماره های انتخاب شده تغییر دهید 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

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

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

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

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

4. ایجاد یک برنامه داده محور 4. Building a Data-driven App

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

  • اولیه سازی برنامه Bakesale Initializing the Bakesale App

  • با استفاده از API Fetch 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

  • باز کردن آدرس های اینترنتی 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 sgned APK for Android

نتیجه Conclusion

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

نمایش نظرات

آموزش React Native Essential Training
جزییات دوره
4h 11m
48
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
158,471
- از 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 دنبال کنید