9,975,000 تومان قیمت اصلی: 9,975,000 تومان بود.1,995,000 تومانقیمت فعلی: 1,995,000 تومان.
ویژگی های دوره
ری اکت React یک کتابخانه جاوا اسکریپت است که برای ساخت رابط کاربری (UI) در برنامههای تکصفحهای (SPA) استفاده میشود. کتابخانه React.js توسط فیسبوک (Meta) توسعه داده شده و مبتنی بر کامپوننتها (Components) است. همچنین Redux یک مدیریت وضعیت (State Management) برای برنامههای جاوا اسکریپتی است که اغلب همراه با React استفاده میشود. Redux یک حافظه مرکزی (Store) برای وضعیت برنامه ایجاد میکند که تمامی کامپوننتها میتوانند بدون ارسال مستقیم props به آن دسترسی داشته باشند.
در این دوره چه مباحثی آموزش داده شده است؟
ما در این دوره به آموزش React و Redux به صورت کاملا جامع می پردازیم. این دوره آموزش جامع React و Redux، یک راهنمای کامل برای یادگیری این دو تکنولوژی قدرتمند در توسعه وب است و در سال 2025 منتشر شده است. در این دوره، از مفاهیم پایهای React مانند کامپوننتها، Props، State و مدیریت رویدادها شروع کرده و سپس به مباحث پیشرفتهتر مانند Redux، Redux Toolkit و Context API میپردازیم. همچنین نحوه ساخت پروژههای واقعی، بهینهسازی کد، استفاده از ابزارهای کاربردی و دیپلوی کردن پروژه را یاد خواهید گرفت.
چرا این دوره را باید انتخاب کنیم؟
- آموزش از صفر تا صد: مناسب برای تمام سطوح، از مبتدی تا پیشرفته
- پروژههای عملی: یادگیری مفاهیم با انجام پروژههای واقعی
- مدیریت حرفهای State: آموزش کامل Redux و Context API
- بهینهسازی و دیباگینگ: استفاده از ابزارهایی مانند Redux DevTools
- آموزش تستنویسی: آشنایی با تست کامپوننتها و رویکردهای مختلف تست
سرفصل های دوره مگا پکیج آموزش React و Redux
فصل 1: مقدمات
- معرفی دوره
- مهارت یا تحصیلات مورد نیاز
- مسیرهای متفاوت
- پیدا کردن شغل
- چرا React
- مفهوم کامپوننت
- فراهم آوردن محیط توسعه
- ساخت اولین پروژه React
- بررسی فایلهای پروژه
- ساخت اولین کامپوننت
- ساخت دومین کامپوننت
- قوانین JSX
- ساخت Git دوره
فصل 2: Props
- ساخت پروژه جدید
- ساخت کامپوننت Quote
- اضافه کردن Props به کامپوننت Quote
- ساخت کامپوننت Quote با تابع Map
- کامپوننت LikeDislike
- استفاده از props.children
فصل 3: State
- ساخت پروژه با Vite
- آشنایی با Event Handling در React
- استفاده از State
- تعریف پروژه
- کامپوننت anime
- استفاده از تصاویر لوکال
- کامپوننت SearchInput
- کامپوننت AnimeDetail
- پیادهسازی تابع جستجو
- برقراری اتصالات جستجو
- کامپوننت AnimeList
- کامل کردن AnimeDetail
- کامپوننت Loading
- آشنایی با ماژولهای CSS
- اضافه کردن لودینگ و مدیریت خطا
- آشنایی با useEffect
- کامل کردن پروژه
- نصب بوت استرپ با npm
فصل 4: سایر مباحث
- نمیتوان State را mutate کرد
- معرفی pure components و استفاده از memo
- معرفی useCallback
- معرفی Higher Order Component
- معرفی useRef
- معرفی useEffect Cleanup Function
- معرفی Custom Hooks
- معرفی CSS in JS
- خطایابی پروژه
- معرفی Virtual DOM
- دیپلوی کردن پروژه
فصل 5: ریداکس
- معرفی ریداکس
- اولین مثال با ریداکس
- معرفی Action Creators
- استفاده از Action Creators
- قوانین reducer ها
- کامل کردن مثال شمارنده
- مثال تغییر رنگ
فصل 6: ریداکس تولکیت
- مثال شمارنده با تولکیت
- معرفی RTK Query
- تنظیم store
- کامل کردن پروژه
- معرفی Redux DevTools
فصل 7: معرفی Context
- تعریف پروژه
- معرفی Context
- ساخت کامپوننتها
- کامپوننت ThemeSelector
- تکمیل پروژه
فصل 8: پروژه CRUD
- معرفی Single Page Application
- معرفی React Router DOM
- استفاده از URL Params
- کامپوننت Navbar
- ساختار پروژه
- کامپوننت لوگین
- کامپوننت رجیستر
- کامپوننت AnimeList
- کامپوننت AnimeDetail
- کامپوننتهای CreateAnime و EditAnime
- کامپوننت Header
- پیادهسازی Auth API
- کامل کردن ورود
- کامل کردن ثبت نام
- کامپوننت PrivateRoute
- پیادهسازی AuthSlice
- نهایی کردن روتهای خصوصی
- استفاده از Local Storage
- ارسال کاربر قبلا لوگین بوده به صفحه اصلی
- پیادهسازی خروج
- تست پروژه و جستجو برای خطا
- معرفی Thunk
- نهایی کردن بخش احراز هویت
- پیادهسازی Anime API
- اضافه کردن توکن به هدر درخواست
- کامل کردن AnimeList
- کامل کردن AnimeCreate
- نامعتبر کردن cache
- کامل کردن AnimeDetail
- کامل کردن AnimeEdit
- پیادهسازی حذف انیمه
فصل 9: آشنایی با کامپوننتهای class-based
- معرفی کامپوننتهای کلاسی
- نحوه کار با Props
- نحوه کار با state
- آشنایی با Lifecycle Methods
- حل مشکل this
فصل 10: تست کامپوننتها
- معرفی پروژه
- تست کامپوننت Box
- تست Event
- توابع انتخابگر
- آشنایی با Unit و Integration تست
- تست کامپوننت انیمه
حاصل دوره
دانشجویان عزیز در پایان این دوره، مهارتهای لازم برای ساخت اپلیکیشنهای قدرتمند با React را خواهند داشت و میتوانند در بازار کار رقابتی، یک توسعهدهنده حرفهای شوند و موقعیت شغلی خود را ارتقا دهند.
ویدئوهای دوره
معرفی دوره ویدئو
02:51
مهارت یا تحصیلات مورد نیاز ویدئو
02:32
ساخت کامپوننت Quote ویدئو
07:55
اولین مثال با ریداکس ویدئو
01:13
کامپوننت Header ویدئو
07:16
دانلود یکجا قسمت های 1 الی 25 ویدئو
02:39:44
دانلود یکجا قسمت های 26 الی 50 ویدئو
02:49:45
دانلود یکجا قسمت های 51 الی 75 ویدئو
03:36:07
دانلود یکجا قسمت های 76 الی 107 ویدئو
03:41:02
کارشناسی نرم افزار از دانشگاه فردوسی و کارشناس ارشد علوم تصمیم و مهندسی دانش از دانشگاه خوارزمی
دوره های مرتبط
آموزش جامع شی گرایی در جاوا
ارائه شده توسط< آرکادمی
آموزش کامل تحولات جاوا 8
ارائه شده توسط< آرکادمی
مهاجرت به لینوکس – آموزش لینوکس مقدماتی
ارائه شده توسط< محمدرضا عسگری
آموزش PHP شی گرا در قالب پروژه گالری عکس
ارائه شده توسط< امین کریمی
آموزش جامع برنامه نویسی برد آردوینو
ارائه شده توسط< مجتبی شادریان
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
9,975,000 تومان قیمت اصلی: 9,975,000 تومان بود.1,995,000 تومانقیمت فعلی: 1,995,000 تومان.
فرصت باقیمانده تا پایان جشنواره سیاره دانش
کارشناسی نرم افزار از دانشگاه فردوسی و کارشناس ارشد علوم تصمیم و مهندسی دانش از دانشگاه خوارزمی
قوانین ثبت دیدگاه
با سلام و احترام خدمت شما کاربر محترم