آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 20m
49
Linkedin (لینکدین) lynda-small
20 آبان 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 دنبال کنید

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.