لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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 می آموزیم. نکته ای که این دوره را خاص می کند نحوه تدریس است. اول از همه، در طول درس، هیچ فرضی مبنی بر آگاهی دانش آموز از موضوع وجود نخواهد داشت، تدریس با چنین فرضیاتی می تواند به فرآیند یادگیری آسیب برساند.
دومین و مهمترین چیز تمرکز بر اصول است. این یک دوره صفر تا قهرمان نیست، زیرا ما به این گفته اعتقادی نداریم. این دوره آموزشی است که در آن پایگاهی قوی خواهید ساخت که قرار است در تمام مراحل بعدی حرفهتان برای شما مفید باشد.
ما ناوبری، کنترل وضعیت، لوازم جانبی، قلابها و موارد دیگر را یاد خواهیم گرفت.
ساختار:
نصب و راه اندازی جایی که ما محیط خود را راه اندازی می کنیم.
شروع به کار جایی که برنامه Hello World خود را اجرا می کنیم و اصول اولیه React Native را یاد می گیریم.
پروژه اول که در آن ما اصولی را که به تازگی آموخته ایم تمرین خواهیم کرد.
React Native Deep Dive جایی که ما با چیزهای پیشرفته تر شروع خواهیم کرد.
پروژه دو که در آن عبارات منطقی و حالت ساده را تمرین خواهیم کرد.
پروژه سه که در آن دستکاری حالت و طراحی اپلیکیشن موبایل را تمرین خواهیم کرد.
Javascript Essentials به ویژگیهایی از جاوا اسکریپت نیاز داشت که در یادگیری React Native شما ضروری است.
Hooks ما با پرکاربردترین قلاب ها در توسعه برنامه های کاربردی موبایل مدرن آشنا خواهیم شد.
ویژگیهای دستگاه بومی تعامل با پرکاربردترین ویژگیهای بومی.
پروژه چهار که در آن ما رسیدگی به درخواست های شبکه خارجی را تمرین خواهیم کرد
ادغام کتابخانه های شخص ثالث که در آن نحوه تعامل با ارائه دهندگان شخص ثالث را یاد خواهیم گرفت
ناوبری که در آن یاد میگیریم که چگونه پیمایش را در React Native مدیریت کنیم
پروژه نهایی که در آن همه چیزهایی را که یاد گرفتیم در عمل قرار خواهیم داد.
سرفصل ها و درس ها
نصب و راه اندازی
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
مهندس نرم افزار متخصص در Front-End DevelopmentHi ، نام من عمر است ، توسعه دهنده جلویی است که علاقه زیادی به توسعه موبایل و وب دارد. دارای گواهینامه تجربه کاربری از گروه Nielson Norman و ICAgile Certified Professional. من 4 سال است که در حال توسعه برنامه ها و آموزش دانشجویان هستم و نمی توانم صبر کنم تا تجربه و دانش جمع آوری شده را با شما در میان بگذارم.
نمایش نظرات