آموزش ساخت اپلیکیشن های موبایل با ری اکت نیتیو React Native

تعداد ویدئو 35
زمان دوره 02:00:08
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده لیندا

آموزش ساخت اپلیکیشن های موبایل با ری اکت نیتیو React Native یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساخت برنامه های موبایل با React Native است که با نام اصلی React Native Building Mobile Apps از شرکت Lynda منتشر شده است.

React چیست؟

React که تحت عناوین React.js و یا ReactJS نیز شناخته می شود یک کتابخانه جاوااسکریپت برای ساختن واسط کاربری برنامه و یا UI می باشد. این کتابخانه توسط فیس‌ بوک نگهداری می شود و جامعه‌ای از برنامه نویسان و کمپانی های مختلف بر روی توسعه آن کار می کنند. با استفاده از کتابخانه React به سادگی می توانیم برنامه های موبایل و همچنین برنامه های تک صفحه ای و یا SPA بسازیم.

react-code-e1585720782134

کاربرد اصلی کتابخانه React در رندر کردن داده ها به درون DOM می باشد. به همین دلیل است که استفاده از کتابخانه React اغلب نیازمند استفاده از دیگر کتابخانه ها برای انجام عملیات state management و routing می‌باشد. Redux و React Router مثالهایی از اینگونه ابزارها می باشند. برای اطلاعات بیشتر توصیه می کنیم که از آموزش شروع به کار با ری اکت جی اس React.js استفاده کنید.

React Native چیست؟

React Native یک فریم ورک open-source برای ساخت برنامه های موبایل است که توسط فیسبوک توسعه داده شده است. این فریم ورک برای ساختن اپلیکیشن های موبایل برای پلتفرم های اندروید و iOS و وب و UWP مورد استفاده قرار می‌گیرد. با استفاده از این فریم ورک به سادگی می توانید از قابلیت های موجود در این پلتفرم ها برای ساخت برنامه های موبایل به صورت native استفاده کرد. علاوه بر این، در فریم ورک React Native یک‌ قسمت ناکامل برای QT نیز وجود دارد.

react-native-e1585720762201

روند کار کردن و اصول فریم ورک React Native تقریباً شبیه به کتابخانه React می‌باشد. تفاوت اصلی بین React Native و کتابخانه React در این است که فریم ورک React Native بر خلاف React اقدامی برای تغییر دادن DOM از طریق Virtual DOM نمی کند. در عوض فریم ورک React Native در یک background process اجرا شده و کدهای جاوا اسکریپت نوشته شده توسط برنامه نویس را تفسیر می کند. این موضوع به طور مستقیم بر روی دستگاه موبایل کاربر اتفاق می‌افتد و از طریق یک پل ارتباطی و یا Bridge که به صورت asynchronous کار میکند از قابلیت های native مربوط به دستگاه کاربر استفاده می شود.

سرفصل مطالب آموزش ویدئویی ساخت اپلیکیشن های موبایل با React Native

فصل اول: مقدمه

  • خوش آمدگویی
  • پیش نیاز های این دوره آموزشی چه هستند؟
  • استفاده کردن از فایل های تمرین

 فصل دوم: راه اندازی محیط توسعه

  • در این آموزش چه اپلیکیشنی را خواهیم ساخت؟
  • معرفی کردن تکنولوژی ها
  • معرفی کردن React و Windows
  • نصب کردن Node.js و NPM
  • راه اندازی کردن یک پروژه React Native
  • راه اندازی کردن یک حساب کاربری Firebase
  • راه اندازی کردن یک Database در Firebase

فصل سوم:

ساخت یک اپلیکیشن

  • ایجاد کردن یک App Container
  • اضافه کردن یک Drawer Component ساده
  • راه اندازی کردن یک Navigation ساده
  • اجرا کردن برنامه برای اولین بار
  • ایجاد کردن Drawer و Side Menu Class
  • رندر کردن Side Menu
  • اضافه کردن Side Menu به درون برنامه
  • ایجاد کردن یک Splash Screen
  • ایجاد کردن Settings Store
  • متصل کردن App Container و Splash Screen و Settings Store به یکدیگر

فصل چهارم: ایجاد کردن Login Screen

  • راه اندازی کردن Babelrc
  • ایجاد کردن Authentication Store
  • ایجاد کردن Login Component
  • ایجاد کردن Login Scene
  • اضافه کردن Login Style ها

فصل پنجم: اضافه کردن یک Match Feature

  • ایجاد کردن Match Store
  • ایجاد کردن Match List Component
  • رندر کردن Match List
  • استایل کردن Match List
  • ایجاد کردن Match Scene

 فصل ششم: ایجاد کردن یک Post Feature

  • ایجاد کردن Post Store
  • ایجاد کردن Post Scene
  • رندر کردن Post Scene

فصل هفتم: جمع بندی

  • حل و فصل کردن مشکلات معمول
  • قدم‌های بعدی چه هستند؟

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش ساخت اپلیکیشن های موبایل با ری اکت نیتیو React Native”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید