تسلط بر React Native - راهنمای کامل توسعه برنامه

Mastering React Native - Complete Guide to App Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با React Native وارد توسعه اپلیکیشن شوید و اپلیکیشن های چند پلتفرمی را به طور موثر بسازید. اصول توسعه React Native: مفاهیم و اصول اصلی React Native، از جمله نحو JSX، کامپوننت ها، مدیریت حالت را درک کنید. راه‌اندازی محیط توسعه: با نحوه راه‌اندازی و پیکربندی یک محیط توسعه برای React Native در هر دو سیستم عامل macOS و Windows آشنا شوید. ایجاد رابط های کاربری: بر هنر طراحی و ایجاد رابط های کاربری واکنش گرا و پویا با استفاده از کامپوننت های React Native و تکنیک های استایل تسلط پیدا کنید. ناوبری و مسیریابی: با استفاده از React Navigation، ناوبری و مسیریابی کارآمد را در برنامه های تلفن همراه خود پیاده سازی کنید. مدیریت داده ها: API ها را ادغام کنید و داده ها را در برنامه های React Native خود با استفاده از ابزارهایی مانند Axios برای ایجاد درخواست های HTTP و مدیریت پاسخ ها مدیریت کنید. احراز هویت کاربر: احراز هویت و مجوز کاربر را با استفاده از سرویس های احراز هویت Firebase و مدیریت امن داده های کاربر پیاده سازی کنید. مدیریت حالت: تکنیک های پیشرفته مدیریت ایالت را با استفاده از Redux برای مدیریت وضعیت در سطح برنامه و ساده کردن جریان داده کاوش کنید. بهینه‌سازی عملکرد: استراتژی‌هایی را برای بهینه‌سازی عملکرد برنامه React Native، از جمله تقسیم کد، بهینه‌سازی تصویر و به حداقل رساندن اندازه باندل بیاموزید. تست و اشکال زدایی: در تست و اشکال زدایی برنامه های React Native مهارت کسب کنید تا از استحکام و قابلیت اطمینان اطمینان حاصل کنید. استقرار: درک فرآیند استقرار برنامه‌های React Native در اپ استور و گوگل پلی استور، از جمله مدیریت امضای کد و انتشار پیش نیازها: دانش برنامه‌نویسی پایه: درک اساسی برنامه‌نویسی جاوا اسکریپت ضروری است. این شامل متغیرها، توابع، حلقه ها، شرطی ها و ساختارهای داده مانند آرایه ها و اشیاء است. دانش HTML و CSS: آشنایی با تگ‌های HTML و شیوه نامه‌های CSS برای درک چگونگی ساختار و استایل‌بندی اجزای React Native مفید خواهد بود. React Basics (توصیه می‌شود): اگرچه اجباری نیست، داشتن درک اولیه از مفاهیم React js مانند کامپوننت‌ها، وضعیت، props و نحو JSX، درک سریع‌تر React Native را تسهیل می‌کند. راه‌اندازی محیط توسعه: دانش‌آموزان باید با راه‌اندازی و پیمایش محیط توسعه خود، از جمله نصب Node js، npm (مدیر بسته نود)، و یک ویرایشگر کد مانند Visual Studio Code راحت باشند. علاقه به توسعه موبایل: علاقه شدید به توسعه اپلیکیشن موبایل و تمایل به یادگیری فن آوری ها و چارچوب های جدید برای تکمیل موفقیت آمیز دوره بسیار مهم است.

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

در طول این دوره، از ابتدا یاد خواهید گرفت که چگونه محیط توسعه خود را راه اندازی کنید، پروژه ها را پیکربندی کنید و از قابلیت های قدرتمند React Native برای ایجاد رابط های کاربری جذاب و تجربه های کاربری یکپارچه استفاده کنید. چه یک مبتدی یا یک توسعه‌دهنده با تجربه باشید که به دنبال گسترش مهارت‌های توسعه تلفن همراه خود هستید، این دوره به شما تجربیات عملی و عملی و بینش‌هایی درباره ساخت برنامه‌های کاربردی در دنیای واقعی ارائه می‌کند.

در پایان این دوره، شما تخصص لازم را برای توسعه و استقرار برنامه‌های React Native خود، ادغام APIها برای بازیابی داده‌ها، پیاده‌سازی ویژگی‌های ناوبری و احراز هویت کاربر، و بهینه‌سازی عملکرد برای دستگاه‌های تلفن همراه خواهید داشت. در این سفر به ما بپیوندید و پتانسیل React Native را برای ساختن نسل بعدی برنامه های تلفن همراه باز کنید!

بخش 1: React Native - برنامه ویژگی ورود و ثبت نام

در این بخش، دنیای توسعه React Native را با تمرکز بر ایجاد یک برنامه کاربردی برای ورود و ثبت نام امن و کارآمد بررسی خواهید کرد. شما مفاهیم و تکنیک های ضروری را یاد خواهید گرفت که پایه و اساس توسعه اپلیکیشن موبایل مدرن را تشکیل می دهند. در طول این بخش، به تدریج قابلیت های ورود و ثبت نام را ایجاد خواهید کرد. با شروع با راه اندازی پروژه و پیکربندی محیط، به سمت طراحی و پیاده سازی رابط کاربری برای صفحه های ورود، فرم های ثبت نام و مکانیسم های اعتبار سنجی حرکت خواهید کرد. تاکید بر تجربه کاربر و اطمینان از یکپارچگی داده ها از طریق تکنیک های اعتبارسنجی قوی خواهد بود. در اینجا، APIهای Backend را برای مدیریت ثبت نام و احراز هویت کاربر ادغام خواهید کرد. شما یاد خواهید گرفت که چگونه به طور ایمن با سرورها ارتباط برقرار کنید تا اعتبار کاربر را تأیید کنید، وضعیت های جلسه را مدیریت کنید و سناریوهای خطا را به خوبی مدیریت کنید. این بخش شما را با مهارت های ضروری برای توسعه اپلیکیشن موبایل در دنیای واقعی مجهز می کند.

بخش 2: React Native - برنامه محصول و نمایه

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

بخش 3: React Native - برنامه لیست محصولات

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

هر بخش بر پایه بخش قبلی استوار است و تجربه یادگیری جامعی را تضمین می کند که شما را با مهارت های عملی برای توسعه برنامه های React Native از ابتدا مجهز می کند.

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

این دوره برای توسعه دهندگانی طراحی شده است که به دنبال افزایش مهارت های خود در React Native و توسعه برنامه های تلفن همراه هستند و تجربه عملی در ساخت ویژگی های ضروری برای برنامه های مدرن ارائه می دهند.


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

React Native - برنامه ویژگی ورود و ثبت نام React Native - Login And Registration Feature Application

  • مقدمه ای بر پروژه Introduction to Project

  • مسابقه مقدماتی Intro Quiz

  • راه اندازی پروژه Project Setup

  • راه اندازی پروژه ادامه دارد Project Setup Continue

  • پروژه در حال اجرا Running Project

  • اجرای پروژه ادامه دارد Running Project Continue

  • مسابقه راه اندازی پروژه و اجرای پروژه Quiz on project Setup and Running Project

  • صفحه قفل ساده Simple Locking Page

  • مطالب مهم Important Stuffs

  • ارزش دولتی State Value

  • تغییر رنگ Color Change

  • اعتبارسنجی صفحه ورود به سیستم Login Screen Validation

  • صفحه ثبت نام Registration Page

  • صفحه ثبت نام ادامه دارد Registration Page Continue

  • اعتبار سنجی درون خطی ثبت نام Registration Inline Validation

  • اعتبار سنجی درون خطی ثبت نام ادامه دارد Registration Inline Validation Continue

  • ایمیل ثبت نام و تلفن بدون تایید Registration Email and Phone no Validation

  • نسخه ی نمایشی با ورود و ثبت نام قسمت 1 Demo with Login and Registration Part 1

  • نسخه ی نمایشی با ورود و ثبت نام قسمت 2 Demo with Login and Registration Part 2

  • نسخه ی نمایشی با ورود و ثبت نام قسمت 3 Demo with Login and Registration Part 3

  • نسخه ی نمایشی با ورود و ثبت نام قسمت 4 Demo with Login and Registration Part 4

  • بخش 1 اتصال API ثبت نام Registration API Connectivity Part 1

  • بخش 2 اتصال API ثبت نام Registration API Connectivity Part 2

  • بخش 3 اتصال API ثبت نام Registration API Connectivity Part 3

  • اتصال API ورود Login API Connectivity

React Native - برنامه محصول و پروفایل React Native - Product and Profile Application

  • مقدمه ای بر پروژه Introduction to Project

  • جزئیات محصول قسمت 1 Product Detail Part 1

  • جزئیات محصول قسمت 2 Product Detail Part 2

  • جزئیات محصول قسمت 3 Product Detail Part 3

  • جزئیات محصول قسمت 4 Product Detail Part 4

  • جزئیات محصول قسمت 5 Product Detail Part 5

  • جزئیات محصول قسمت 6 Product Detail Part 6

  • صفحه نمایه قسمت 1 Profile Screen Part 1

  • صفحه نمایه قسمت 2 Profile Screen Part 2

  • صفحه نمایه قسمت 3 Profile Screen Part 3

  • صفحه نمایه قسمت 4 Profile Screen Part 4

  • صفحه نمایه قسمت 5 Profile Screen Part 5

  • صفحه نمایه قسمت 6 Profile Screen Part 6

  • صفحه نمایه قسمت 7 Profile Screen Part 7

  • صفحه نمایه قسمت 8 Profile Screen Part 8

  • صفحه نمایه قسمت 9 Profile Screen Part 9

  • صفحه نمایه قسمت 10 Profile Screen Part 10

  • صفحه نمایه قسمت 11 Profile Screen Part 11

  • صفحه پروفایل قسمت 12 Profile Screen Part 12

  • صفحه پروفایل قسمت 13 Profile Screen Part 13

  • صفحه پروفایل قسمت 14 Profile Screen Part 14

  • صفحه نمایه قسمت 15 Profile Screen Part 15

  • رمز عبور را فراموش کرده اید Forgot Password

  • رمز عبور را به روز کنید Update Password

  • API رمز عبور را فراموش کرده اید Forgot Password API

  • API رمز عبور را فراموش کرده اید ادامه دهید Forgot Password API Continue

React Native - برنامه لیست محصولات React Native - Product Listing Application

  • مقدمه ای بر پروژه Introduction to Project

  • راه اندازی پروژه Project Setup

  • لیست تخت Flat List

  • منوی اسلاید Slide Menu

  • منوی اسلاید ادامه دهید Slide Menu Continue

  • اطلاعات بیشتر در مورد منوی اسلاید More on Slide Menu

  • لیست محصولات Product List

  • لیست محصولات Product Listing

  • فهرست محصولات با API Product Listing with API

  • سفارشی سازی لیست محصولات Product List Customization

  • سفارشی سازی لیست محصولات ادامه دارد Product List Customization Continue

  • منوی اسلاید سفارشی Slide Menu Custom

  • منوی اسلاید سفارشی ادامه دهید Slide Menu Custom Continue

  • اطلاعات بیشتر در مورد منوی اسلاید سفارشی More on Slide Menu Custom

  • لیست محصولات سفارشی قسمت 1 Custom Product List Part 1

  • لیست محصولات سفارشی قسمت 2 Custom Product List Part 2

  • لیست محصولات سفارشی قسمت 3 Custom Product List Part 3

  • لیست محصولات سفارشی قسمت 4 Custom Product List Part 4

  • لیست محصولات سفارشی قسمت 5 Custom Product List Part 5

  • در پیمایش خوب In fine Scrolling

  • در پیمایش خوب ادامه دهید In fine Scrolling Continue

  • فهرست جستجو Search List

  • لیست جستجو ادامه دارد Search List Continue

  • بیشتر در فهرست جستجو More on Search List

  • لیست محصولات با انیمیشن Product Listing with Animation

  • لیست محصولات با انیمیشن ادامه دارد Product Listing with Animation Continue

نمایش نظرات

Udemy (یودمی)

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

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

تسلط بر React Native - راهنمای کامل توسعه برنامه
جزییات دوره
12.5 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,011
4.9 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.