آموزش React State Management - Redux، React Query (JWT، Firebase)

React State Management - Redux, React Query (JWT, Firebase)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر Redux، React Query، JWT Authentication، Firebase، Typescript و یادگیری تکنیک های پیشرفته بسیار درک نحوه کار Redux تبدیل شدن به یک توسعه دهنده react درک اینکه چرا باید redux را یاد بگیریم توسعه دهنده جاوا اسکریپت بهتر شوید پیش نیازها:درک پایه React

آیا با تسلط بر مدیریت ایالت با Redux آماده هستید تا مهارت‌های React خود را به سطح بعدی ارتقا دهید؟ این دوره جامع Udemy، "تسلط بر Redux" برای توسعه دهندگان React مبتدی و متوسط ​​طراحی شده است که می خواهند درک عمیقی از Redux و ادغام آن با برنامه های React کسب کنند.


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


به طور خاص، با روش یادگیری مؤثر: "چیزی را حفظ نکنید". در این دوره، نحوه "خواندن اسناد" را یاد خواهید گرفت، چیزی که بسیاری از دوره های موجود در آنجا پوشش نمی دهند


بسیاری از دوره‌های آموزشی به شما آموزش می‌دهند که مستقیماً به جعبه ابزار redux بروید، که راه خوبی برای یادگیری نیست. و عمدتاً فقط به شما یاد می دهد که چگونه از API "خواندن" کنید. علاوه بر redux، من همچنین به شما تکنیک‌های پیشرفته و نحوه قرار دادن react bootstrap و اعلان‌ها را در پروژه خود نشان می‌دهم


در زیر بخش‌های اصلی دوره آمده است:

- Redux: این بخش به شما کمک می کند تا بر اصول ردوکس تسلط پیدا کنید

- Redux Thunk: نحوه ادغام میان افزار thunk در پروژه

- جعبه ابزار Redux: راه اندازی پروژه بسیار سریع با redux، تفاوت آن با redux را ببینید

- پروژه I: بهترین راه برای یادگیری redux، تمرین است. این یک پروژه با عملیات کامل CRUD، حالت روشن/تاریک است. علاوه بر این، این بخش همچنین به شما کمک می کند چگونه api را خیلی سریع جعل کنید

- Project II: من به شما نشان خواهم داد که چگونه jwt و react router dom (آخرین نسخه) را در پروژه ادغام کنید.

- Typescript: به زودی

- React Query: به زودی


در پایان «تسلط بر Redux»، اعتماد به نفس و مهارت‌هایی برای پیاده‌سازی یکپارچه Redux در برنامه‌های React خود خواهید داشت. سفر توسعه React خود را ارتقا دهید و اکنون ثبت نام کنید تا پتانسیل کامل مدیریت دولتی را با Redux باز کنید!


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

معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • VS Code را نصب کنید Install VS Code

Redux را درک کنید Understand Redux

  • چرا باید از Redux استفاده کنیم؟ Why should we use Redux ?

  • مفاهیم redux را درک کنید Understand redux concepts

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

  • راه اندازی فروشگاه Setup store

  • اولین برنامه با redux The first app with redux

  • useSelector را درک کنید Understand useSelector

  • مثال بیشتر More example

  • چرا باید حالت را کپی کنیم؟ Why should we copy state?

  • کتابخانه Redux در مقابل React Redux Redux vs React Redux Library

Redux Thunk Redux Thunk

  • واکشی API بدون redux thunk Fetch API without redux thunk

  • همگام با redux Async with redux

  • راه اندازی redux thunk Setup redux thunk

  • درک جریان Redux (Thunk) Understand Flow of Redux (Thunk)

  • سه وضعیت هنگام اعزام Three status when dispatch

جعبه ابزار Redux Redux toolkit

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

  • کتابخانه slice and immer را درک کنید Understand slice and immer library

  • اقدام اعزام با بار Dispatch action with payload

  • واکشی API با جعبه ابزار redux Fetch API with redux toolkit

  • بهترین تمرین با تنک Best practice with thunk

  • کاهنده های اضافی extraReducers

پروژه Project

  • چند جزء را تنظیم کنید Setup few components

  • واکشی API Fetch API

  • راه‌اندازی react bootstrap Setup react bootstrap

  • سرور JSON را روی Fake API تنظیم کنید Setup JSON Server to Fake API

  • راه اندازی Modal و درک نحوه کار مودال Setup Modal & Understand how modal work

  • فرم ایجاد کنید Create Form

  • کاربر ایجاد کنید Create user

  • تکنیک لیفت حالت بالا Lift State Up Technique

  • اعلان با react toastify Notification with react toastify

  • کاربران را با thunk واکشی کنید Fetch users with thunk

  • ایجاد کاربر با thunk Create user with thunk

  • داده های جعلی را به صورت دستی حذف کنید Manually remove fake data

  • به روز رسانی شروع کاربر Update User start

  • حالت ویرایش یا ایجاد را تعیین کنید Determine edit or create mode

  • واکشی کاربر بر اساس شناسه Fetch User By Id

  • به روز رسانی پایان کاربر Update User end

  • قسمت 1 کاربر را حذف کنید Delete User part 1

  • قسمت 2 کاربر را حذف کنید Delete User part 2

  • مقداری کد اضافه کنید Add some code

  • حالت روشن/تاریک قسمت 1 Light/dark mode part 1

  • حالت روشن/تاریک قسمت 2 Light/dark mode part 2

  • هنگام بازخوانی صفحه، داده ها را در redux بارگیری کنید Load data to redux when refresh page

  • برای تمرین وقت بگذارید Take your time to practice

JWT Authentication & React Router DOM (v6.22) JWT Authentication & React Router DOM (v6.22)

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

  • بسته را نصب کنید Install Package

  • ایجاد کامپوننت Create component

  • راه اندازی react روتر dom Setup react router dom

  • مسیر تودرتو را درک کنید Understand Nested Route

  • راه اندازی Backend Setup Backend

  • صفحه فهرست و مؤلفه پیوند Index Page & Link Component

  • اجزای طراحی Design Components

  • ردوکس را راه اندازی کنید Setup redux

  • ثبت اکانت قسمت 1 Register account part 1

  • ثبت اکانت قسمت 2 Register account part 2

  • ثبت اکانت قسمت 3 Register account part 3

  • ورود به حساب کاربری Login account

  • مسیر محافظت شده Protected Route

  • داده های ماندگار در redux Persist data in redux

  • ایجاد پست با هدر jwt Create Post with jwt header

  • نمایش همه پست ها Show all posts

Firebase و احراز هویت Firebase & Authentication

  • چرا ما باید firebase کنیم؟ Why should we you firebase ?

  • Firestore را راه اندازی کنید Setup Firestore

  • سند را از فایر استور دریافت کنید Get document from firestore

  • تمام مدارک را دریافت کنید Get all documents

  • سند اضافه کنید Add document

  • به روز رسانی سند Update document

  • سند را حذف کنید Delete document

  • ردوکس را راه اندازی کنید Setup redux

  • کامپوننت را به سرعت تنظیم کنید Setup component quickly

  • احراز هویت Firebase Firebase Authentication

  • راه اندازی سریع روتر Setup router quickly

  • کاربر قابل مشاهده Observable user

  • تنظیم کاربر فعلی Set Current User

  • خروج از سیستم Sign out

تایپ اسکریپت Typescript

  • بررسی اجمالی Overview

React Query React Query

  • بررسی اجمالی Overview

نمایش نظرات

Udemy (یودمی)

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

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

آموزش React State Management - Redux، React Query (JWT، Firebase)
جزییات دوره
8 hours
78
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,014
5 از 5
دارد
ندارد
ندارد
Van Nguyen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Van Nguyen Van Nguyen

توسعه دهنده وب