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