آموزش اولین برنامه React Native خود را ایجاد کنید

Create Your First React Native App

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک دوره آموزشی خراب در ساخت اولین برنامه React Native در یک آخر هفته یا کمتر! نحوه استفاده از رایج ترین کامپوننت های React Native نصب و پیکربندی بسته های شخص ثالث راه اندازی انواع ناوبری طراحی قابل استفاده مجدد اجزای React Native با اطمینان برنامه های React Native آینده را ایجاد کنید این دوره)

علاقه‌مند به یادگیری React Native هستید، اما نمی‌خواهید ساعت‌ها و ساعت‌ها را صرف جستجوی پاسخ‌هایی برای خطاهایی کنید که قبلاً هرگز ندیده‌اید، به دنبال بسته‌های مناسب بگردید، و به طرز ناامیدکننده‌ای از خود بپرسید که چرا نمی‌توانید چیزی به ظاهر ساده را کشف کنید. خارج شوید و با user90210 در StackOverflow بهترین دوست شوید؟

این دوره طراحی شده است تا شما را در سریع ترین زمان ممکن با React Native راه اندازی کند و در عین حال شما را با حیاتی ترین قطعات توسعه React Native آشنا کند. این پایان همه چیز نیست - برای این طراحی شده است که همزمان با ایجاد یک پایه محکم، سریع شروع کنید.

هیچ چیز مانند ساخت اولین برنامه شما نیست - و این چیزی است که این دوره به شما کمک می کند تا آن را انجام دهید.

React Native به هر کسی که از رایانه و دانش پایه جاوا اسکریپت برخوردار است، قادر می‌سازد تا برنامه‌های بومی را به سرعت توسعه دهد و تجربه‌ای برای کاربر فراهم کند که هیچ راه‌حل موبایل مبتنی بر جاوا اسکریپت قبلاً قادر به ارائه آن نبوده است. با امثال فیس بوک، Airbnb، اینستاگرام، تسلا و ده ها مورد دیگر - بدون شک React Native راه حل مناسبی برای برنامه تلفن همراه شما است.

ما پوشش خواهیم داد

  • پیمایش لیست ها

  • طراحی و ایجاد اجزای قابل استفاده مجدد

  • سازمان پروژه

  • ناوبری

  • APIهای اصلی

  • نصب بسته های شخص ثالث

  • و موارد دیگر…

و ما این کار را برای iOS و Android انجام خواهیم داد.

اگر قبلاً یک برنامه React Native ساخته اید چه می شود؟

خب، چه احساسی نسبت به آن دارید؟ آیا به انتخاب هایی که انجام داده اید اطمینان دارید؟ آیا احساس می‌کنید پایه محکمی از دانش و تجربه دارید؟ اگر چنین است، پس احتمالاً این دوره برای شما مناسب نیست. با این حال، اگر احساس می‌کنید که چیزهای زیادی را با هم هک می‌کنید، کدی را از StackOverflow که واقعاً متوجه آن نشده‌اید جای‌گذاری می‌کنید، پس باید عضویت را در نظر بگیرید.


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

شروع شدن Getting Started

  • معرفی Introduction

  • در حال نصب React Native Installing React Native

  • سازمان پروژه Project Organization

  • سازمان پروژه Project Organization

  • کد منبع Source Code

  • نسخه های بسته Package Versions

  • نسخه های بسته Package Versions

  • ایجاد صفحات اصلی Creating the Basic Screens

  • ایجاد صفحات اصلی Creating the Basic Screens

شروع شدن Getting Started

  • معرفی Introduction

  • در حال نصب React Native Installing React Native

  • کد منبع Source Code

ساخت لیست مخاطبین Building the Contact List

  • اطلاعات مخاطبین The Contacts Data

  • نمای کلی API: جزء FlatList API Overview: FlatList Component

  • تمرین: یک FlatList پایه ایجاد کنید Exercise: Create a Basic FlatList

  • تمرین: یک FlatList پایه ایجاد کنید Exercise: Create a Basic FlatList

  • پیاده سازی: یک FlatList پایه ایجاد کنید Implementation: Create a Basic FlatList

  • سازماندهی فهرست اجزاء Organizing the Component Directory

  • سازماندهی فهرست اجزاء Organizing the Component Directory

  • نمای کلی API: StyleSheet و Flexbox API Overview: StyleSheet & Flexbox

  • نمای کلی API: StyleSheet و Flexbox API Overview: StyleSheet & Flexbox

  • نمای کلی API: پلتفرم API Overview: Platform

  • نمای کلی API: پلتفرم API Overview: Platform

  • ایجاد توابع کمکی Creating the Helper Functions

  • نصب React Native Vector Icons Installing React Native Vector Icons

  • نصب React Native Vector Icons Installing React Native Vector Icons

  • نمای کلی API: مؤلفه نماد API Overview: Icon Component

  • نمای کلی API: مؤلفه نماد API Overview: Icon Component

  • تمرین: یک جزء ListItem ایجاد و استفاده کنید Exercise: Create and Use a ListItem Component

  • تمرین: یک جزء ListItem ایجاد و استفاده کنید Exercise: Create and Use a ListItem Component

  • پیاده سازی: ایجاد و استفاده از یک جزء ListItem Implementation: Create and Use a ListItem Component

ساخت لیست مخاطبین Building the Contact List

  • اطلاعات مخاطبین The Contacts Data

  • نمای کلی API: جزء FlatList API Overview: FlatList Component

  • پیاده سازی: یک FlatList پایه ایجاد کنید Implementation: Create a Basic FlatList

  • ایجاد توابع کمکی Creating the Helper Functions

  • پیاده سازی: ایجاد و استفاده از یک جزء ListItem Implementation: Create and Use a ListItem Component

مبانی ناوبری Basics of Navigation

  • نمای کلی و نصب React Navigation Overview of and Installing React Navigation

  • نمای کلی API: StackNavigator API Overview: StackNavigator

  • نمای کلی API: StackNavigator API Overview: StackNavigator

  • تمرین: تعریف StackNavigator Exercise: Defining a StackNavigator

  • تمرین: تعریف StackNavigator Exercise: Defining a StackNavigator

  • پیاده سازی: تعریف StackNavigator Implementation: Defining a StackNavigator

  • پیاده سازی: تعریف StackNavigator Implementation: Defining a StackNavigator

  • نمای کلی API: عملکرد پیمایش API Overview: Navigate Function

  • نمای کلی API: عملکرد پیمایش API Overview: Navigate Function

  • تمرین: پیمایش مخاطبین به جزئیات Exercise: Navigating Contacts to Details

  • تمرین: پیمایش مخاطبین به جزئیات Exercise: Navigating Contacts to Details

  • پیاده سازی: پیمایش مخاطبین به جزئیات Implementation: Navigating Contacts to Details

مبانی ناوبری Basics of Navigation

  • نمای کلی و نصب React Navigation Overview of and Installing React Navigation

  • پیاده سازی: پیمایش مخاطبین به جزئیات Implementation: Navigating Contacts to Details

ساخت صفحه نمایش جزئیات کاربر Building the User Details Screen

  • نمای کلی API: Screen Navigation Prop API Overview: Screen Navigation Prop

  • نمای کلی API: عنوان نوار ناوبری سفارشی API Overview: Custom Navigation Bar Title

  • تمرین: یک کامپوننت هدر ایجاد و استفاده کنید Exercise: Create and Use a Header Component

  • پیاده سازی: ایجاد و استفاده از کامپوننت هدر Implementation: Create and Use a Header Component

  • پیاده سازی: ایجاد و استفاده از کامپوننت هدر Implementation: Create and Use a Header Component

  • نمای کلی API: ScrollView Component API Overview: ScrollView Component

  • تمرین: ایجاد و استفاده از یک جزء اقدامات Exercise: Create and Use an Actions Component

  • پیاده سازی: ایجاد و استفاده از یک جزء اقدامات Implementation: Create and Use an Actions Component

  • ایجاد یک جزء ردیف قابل استفاده مجدد Creating a Reusable Row Component

  • نمای کلی و نصب Moment.js Overview and Installation of Moment.js

  • تمرین: یک مؤلفه اطلاعات ایجاد و استفاده کنید Exercise: Create and Use an Info Component

  • پیاده سازی: ایجاد و استفاده از یک مؤلفه اطلاعات Implementation: Create and Use an Info Component

ساخت صفحه نمایش جزئیات کاربر Building the User Details Screen

  • نمای کلی API: Screen Navigation Prop API Overview: Screen Navigation Prop

  • نمای کلی API: عنوان نوار ناوبری سفارشی API Overview: Custom Navigation Bar Title

  • تمرین: یک کامپوننت هدر ایجاد و استفاده کنید Exercise: Create and Use a Header Component

  • نمای کلی API: ScrollView Component API Overview: ScrollView Component

  • تمرین: ایجاد و استفاده از یک جزء اقدامات Exercise: Create and Use an Actions Component

  • پیاده سازی: ایجاد و استفاده از یک جزء اقدامات Implementation: Create and Use an Actions Component

  • ایجاد یک جزء ردیف قابل استفاده مجدد Creating a Reusable Row Component

  • نمای کلی و نصب Moment.js Overview and Installation of Moment.js

  • تمرین: یک مؤلفه اطلاعات ایجاد و استفاده کنید Exercise: Create and Use an Info Component

  • پیاده سازی: ایجاد و استفاده از یک مؤلفه اطلاعات Implementation: Create and Use an Info Component

نوار ناوبری Tab Navigation

  • نمای کلی API: TabNavigator API Overview: TabNavigator

  • نمای کلی API: TabNavigator API Overview: TabNavigator

  • تمرین: ایجاد و استفاده از TabNavigator Exercise: Create and Use a TabNavigator

  • تمرین: ایجاد و استفاده از TabNavigator Exercise: Create and Use a TabNavigator

  • پیاده سازی: ایجاد و استفاده از TabNavigator Implementation: Create and Use a TabNavigator

  • پیاده سازی: ایجاد و استفاده از TabNavigator Implementation: Create and Use a TabNavigator

  • تمرین: StackNavigators برای همه برگه ها Exercise: StackNavigators for All Tabs

  • تمرین: StackNavigators برای همه برگه ها Exercise: StackNavigators for All Tabs

  • پیاده سازی: StackNavigators برای همه برگه ها Implementation: StackNavigators for All Tabs

نوار ناوبری Tab Navigation

  • پیاده سازی: StackNavigators برای همه برگه ها Implementation: StackNavigators for All Tabs

ناوبر کشو Drawer Navigator

  • نمای کلی API: Drawer Navigator API Overview: Drawer Navigator

  • نمای کلی API: Drawer Navigator API Overview: Drawer Navigator

  • تمرین: ایجاد DrawerNavigator Exercise: Creating the DrawerNavigator

  • پیاده سازی: ایجاد DrawerNavigator Implementation: Creating the DrawerNavigator

  • پیاده سازی: ایجاد DrawerNavigator Implementation: Creating the DrawerNavigator

  • باز کردن کشو از نوار پیمایش Opening the Drawer from the Navigation Bar

  • تب ها در iOS، کشو در اندروید Tabs on iOS, Drawer on Android

  • تمرین: دکمه کشو نوار ناوبری بهتر Exercise: A Better Navbar Drawer Button

  • پیاده سازی: یک دکمه کشوی نوار ناوبری بهتر Implementation: A Better Navbar Drawer Button

  • پیاده سازی: یک دکمه کشوی نوار ناوبری بهتر Implementation: A Better Navbar Drawer Button

ناوبر کشو Drawer Navigator

  • تمرین: ایجاد DrawerNavigator Exercise: Creating the DrawerNavigator

  • باز کردن کشو از نوار پیمایش Opening the Drawer from the Navigation Bar

  • تب ها در iOS، کشو در اندروید Tabs on iOS, Drawer on Android

  • تمرین: دکمه کشو نوار ناوبری بهتر Exercise: A Better Navbar Drawer Button

ساخت صفحه نمایش من Building the Me Screen

  • وارد کردن داده ها Importing the Data

  • وارد کردن داده ها Importing the Data

  • تمرین: آهنگسازی صفحه من Exercise: Composing the Me Screen

  • پیاده سازی: آهنگسازی صفحه من Implementation: Composing the Me Screen

  • تمرین: ایجاد یک جزء دکمه Exercise: Creating a Button Component

  • تمرین: ایجاد یک جزء دکمه Exercise: Creating a Button Component

  • پیاده سازی: ایجاد یک جزء دکمه Implementation: Creating a Button Component

ساخت صفحه نمایش من Building the Me Screen

  • تمرین: آهنگسازی صفحه من Exercise: Composing the Me Screen

  • پیاده سازی: آهنگسازی صفحه من Implementation: Composing the Me Screen

  • پیاده سازی: ایجاد یک جزء دکمه Implementation: Creating a Button Component

ساختن صفحه افزودن Building the Add Screen

  • نمای کلی API: TextInput API Overview: TextInput

  • نمای کلی API: TextInput API Overview: TextInput

  • تمرین: ایجاد یک TextInput سفارشی Exercise: Creating a Custom TextInput

  • تمرین: ایجاد یک TextInput سفارشی Exercise: Creating a Custom TextInput

  • پیاده سازی: ایجاد یک TextInput سفارشی Implementation: Creating a Custom TextInput

  • ساخت یک فرم Building a Form

  • ساخت یک فرم Building a Form

  • نمای کلی و نصب API: React Native Keyboard Aware ScrollView API Overview & Installation: React Native Keyboard Aware ScrollView

  • نمای کلی و نصب API: React Native Keyboard Aware ScrollView API Overview & Installation: React Native Keyboard Aware ScrollView

  • تمرین: با استفاده از KeyboardAwareScrollView Exercise: Using KeyboardAwareScrollView

  • تمرین: با استفاده از KeyboardAwareScrollView Exercise: Using KeyboardAwareScrollView

  • پیاده سازی: با استفاده از KeyboardAwareScrollView Implementation: Using KeyboardAwareScrollView

  • پیاده سازی: با استفاده از KeyboardAwareScrollView Implementation: Using KeyboardAwareScrollView

  • پیشرفت از یک زمینه به بعد Progressing From One Field to the Next

  • پیشرفت از یک زمینه به بعد Progressing From One Field to the Next

ساختن صفحه افزودن Building the Add Screen

  • پیاده سازی: ایجاد یک TextInput سفارشی Implementation: Creating a Custom TextInput

حرکت رو به جلو Moving Forward

  • منابع یادگیری بیشتر Further Learning Resources

  • منابع یادگیری بیشتر Further Learning Resources

حرکت رو به جلو Moving Forward

نمایش نظرات

آموزش اولین برنامه React Native خود را ایجاد کنید
جزییات دوره
3.5 hours
62
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,527
4.4 از 5
ندارد
دارد
دارد
Spencer Carli
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Spencer Carli Spencer Carli

توسعه دهنده اپلیکیشن وب و موبایل