آموزش React Native Made Easy [2024]

دانلود React Native Made Easy [2024]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Master React Native Fundamentals با استفاده از آخرین ویژگی های جاوا اسکریپت. ساخت اپلیکیشن های موبایل بومی React Native React Native بهترین روش ها اپلیکیشن توسعه جاوا اسکریپت انتشار با Expo پیش نیازها: به هیچ مهارت برنامه نویسی پیشرفته ای نیاز نیست. فقط اصول توسعه وب

آخرین به روز رسانی 26/12/2023

پیش نیازها؟
دانش پایه جاوا اسکریپت مانند نحوه اعلان یک متغیر و نحوه اعلان یک تابع

React Native Framework چارچوبی برای ساخت برنامه های کاربردی بومی موبایل برای IOS Android است. در این دوره آموزشی React Native را با استفاده از Expo Platform می آموزیم. نکته ای که این دوره را خاص می کند نحوه تدریس است. اول از همه، در طول درس، هیچ فرضی مبنی بر آگاهی دانش آموز از موضوع وجود نخواهد داشت، تدریس با چنین فرضیاتی می تواند به فرآیند یادگیری آسیب برساند.

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

ما ناوبری، کنترل وضعیت، لوازم جانبی، قلاب‌ها و موارد دیگر را یاد خواهیم گرفت.

ساختار:

  1. نصب و راه اندازی جایی که ما محیط خود را راه اندازی می کنیم.


  2. شروع به کار جایی که برنامه Hello World خود را اجرا می کنیم و اصول اولیه React Native را یاد می گیریم.

  3. پروژه اول که در آن ما اصولی را که به تازگی آموخته ایم تمرین خواهیم کرد.


  4. React Native Deep Dive جایی که ما با چیزهای پیشرفته تر شروع خواهیم کرد.


  5. پروژه دو که در آن عبارات منطقی و حالت ساده را تمرین خواهیم کرد.


  6. پروژه سه که در آن دستکاری حالت و طراحی اپلیکیشن موبایل را تمرین خواهیم کرد.


  7. Javascript Essentials به ویژگی‌هایی از جاوا اسکریپت نیاز داشت که در یادگیری React Native شما ضروری است.


  8. Hooks ما با پرکاربردترین قلاب ها در توسعه برنامه های کاربردی موبایل مدرن آشنا خواهیم شد.


  9. ویژگی‌های دستگاه بومی تعامل با پرکاربردترین ویژگی‌های بومی.


  10. پروژه چهار که در آن ما رسیدگی به درخواست های شبکه خارجی را تمرین خواهیم کرد


  11. ادغام کتابخانه های شخص ثالث که در آن نحوه تعامل با ارائه دهندگان شخص ثالث را یاد خواهیم گرفت


  12. ناوبری که در آن یاد می‌گیریم که چگونه پیمایش را در React Native مدیریت کنیم


  13. پروژه نهایی که در آن همه چیزهایی را که یاد گرفتیم در عمل قرار خواهیم داد.


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

نصب و راه اندازی Installation & Setup

  • NodeJS NodeJS

  • گیت Git

  • کد VSC VSCode

  • نمایشگاه CLI Expo CLI

  • Expo CLI & (نگهبان فقط برای macOS) Expo CLI & ( watchman for macOS only )

  • سلام دنیا Hello World

  • شبیه ساز اندروید Android Emulator

  • شبیه ساز IOS - فقط سیستم عامل Mac IOS Simulator - Mac OS Only

شروع شدن Getting Started

  • توجه داشته باشید Note

  • ساختار Structure

  • ساختار ملفه Component Structure

  • رابط کاربری - JSX و برچسب ها User Interface - JSX & Tags

  • یک ظاهر طراحی شده - اصول Styling - The Basics

  • یک ظاهر طراحی شده - Flexbox و سایر ویژگی ها Styling - Flexbox and Other Properties

پروژه یک Project One

  • طراحی صفحه پروفایل Profile Page Design

React Native Deep Dive React Native Deep Dive

  • انتشارات Publishing

  • اجزاء Components

  • واردات و صادرات Import & Export

  • جملات منطقی Logical Statements

  • لوازم جانبی Props

  • لوازم جانبی و اجزای قابل استفاده مجدد Props & Reusable Components

  • اشتباهات رایج Common Mistakes

  • روش ها - پیش نیاز Javascript Methods - Javascript Prerequisite

  • اشیا - - پیش نیاز Javascript Objects - Javascript Prerequisite

  • دولت State

  • واکنش به چرخه زندگی React Life Cycle

  • مدیریت رویداد Event Handling

  • ارائه شرطی Conditional Rendering

پروژه دو Project Two

  • ماشین حساب تخفیف Discount Calculator

  • اشتباهات رایج Common Mistakes

پروژه سه Project Three

  • نمادها Icons

  • برنامه Like It - قسمت 1 Like It App - Part 1

  • مانند آن پروژه - قسمت 2 Like it Project - part 2

  • اشتباهات رایج Common Mistakes

  • اشتباهات رایج Common Mistakes

ملزومات Javascript Javascript Essentials

  • جریان ناهمزمان Asynchronous Flow

  • وعده ها - پیش نیاز Javascript Promises - Javascript Prerequisite

  • عملکرد واکشی - پیش نیاز Javascript Fetch Function - Javascript Prerequisite

  • Async Await - پیش نیاز Javascript Async Await - Javascript Prerequisite

قلاب Hooks

  • UseState Hook UseState Hook

  • قلاب استفاده کنید UseEffect Hook

  • UseCallback و UseMemo را استفاده کنید UseCallback & UseMemo

ویژگی های دستگاه بومی Native Device Features

  • هشدار بومی Native Alert

  • ذخیره Async Async Storage

  • ربط دادن Linking

  • سرویس مکان Location Service

  • استفاده از سرویس مکان Location Service Usage

پروژه چهار Project Four

  • برنامه آب و هوا Weather Application

ادغام کتابخانه های شخص ثالث Third Party Libraries Integration

  • Package.json Package.json

  • بسته های خارجی External Packages

جهت یابی Navigation

  • پشته ناوبری Stack Navigation

  • پیمایش مد Modal Navigation

  • پیمایش برگه Tab Navigation

  • آشنایی با روتر Expo Introduction to Expo Router

  • روتر Expo Expo router

پروژه نهایی Final Project

  • معرفی Introduction

  • برنامه خاطرات من - آغازگر My Diary Application - Initiating

  • برنامه خاطرات من - پیمایش My Diary Application - Navigation

  • برنامه خاطرات من - مonلفه ها My Diary Application - Components

  • برنامه دفتر خاطرات من - دفتر خاطرات جدید اضافه کنید My Diary Application - Add New Diary

  • برنامه دفتر خاطرات من - طراحی جدید دفتر خاطرات را اضافه کنید My Diary Application - Add New Diary Design

  • برنامه خاطرات من - جریان داده ها My Diary Application - Data Flow

  • برنامه خاطرات من - مدیریت داده ها My Diary Application - Data Handling

  • برنامه دفتر خاطرات من - Refactoring My Diary Application - Refactoring

  • برنامه دفتر خاطرات من - صفحه دفتر خاطرات My Diary Application - Diary Page

  • برنامه خاطرات من - Refactoring to Expo Router My Diary Application - Refactoring to Expo Router

پایان The End

  • خداحافظ! Goodbye!

نمایش نظرات

آموزش React Native Made Easy [2024]
جزییات دوره
10 hours
65
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20,915
4.5 از 5
دارد
دارد
دارد
Omar Maksousa
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Omar Maksousa Omar Maksousa

مهندس نرم افزار متخصص در Front-End DevelopmentHi ، نام من عمر است ، توسعه دهنده جلویی است که علاقه زیادی به توسعه موبایل و وب دارد. دارای گواهینامه تجربه کاربری از گروه Nielson Norman و ICAgile Certified Professional. من 4 سال است که در حال توسعه برنامه ها و آموزش دانشجویان هستم و نمی توانم صبر کنم تا تجربه و دانش جمع آوری شده را با شما در میان بگذارم.