لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات