آموزش فرانت اند

دوره جامع متخصص ریکت و ریداکس

در این دوره، مباحث را از صفر صفر شروع می‌کنیم و تمام مفاهیمی را که در بازار کار به‌عنوان یک متخصص نیاز دارید، به‌صورت کامل آموزش می‌بینید:
مفاهیم پیشرفته مانند Redux Toolkit، TanStack Query و مدیریت فرم‌های پیشرفته ، کار با APIهای واقعی، مدیریت وضعیت، و ساختاردهی پروژه‌ها به‌صورت کاملاً عملی ، طراحی رابط کاربری با Tailwind CSS به‌صورت سریع، تمیز و کاملاً ریسپانسیو و در نهایت، در پایان این دوره،یک سایت آموزشی SPA و بزرگ‌ترین پروژه React‌ محور جهان یعنی وب‌سایت Airbnb به‌صورت کامل و حرفه‌ای پیاده‌سازی می‌شود تا آماده ورود به بازار کار شوید

وضعیت دوره: به اتمام رسیده
مدت زمان دوره: 80:00:00
آخرین بروزرسانی: 1405/4/5
روش پشتیبانی سایت + تلگرام
پیش نیاز: جاوااسکریپت
نوع مشاهده: ضبط شده / آفلاین
درصد پیشرفت دوره: 100%

دوره جامع متخصص ریکت و ریداکس | ریکت 19.1

دوره جامع متخصص ریکت و ریداکس
راهنمای جامع دوره

شناسنامه و نمای کلی دوره

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

31 تعداد فصل‌ها
5,524 مدت دوره (دقیقه)
297 تعداد دانشجویان
ضبط شده / آفلاین سطح علمی دوره
جاوااسکریپت پیش‌نیازهای شروع
سایت + تلگرام روش پشتیبانی
100٪ پیشرفت تولید دوره

ابزارها و مهارت‌های کلیدی این دوره برای ساخت پروژه‌های واقعی و ورود حرفه‌ای به بازار کار.

نقشه راه

مسیر یادگیری شما؛ از شروع تا پروژه‌های واقعی

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

آماده‌سازی JavaScript برای ورود به React

مهم‌ترین مفاهیم JavaScript مثل Scope، Hoisting، Data Typeها، Functionها، Arrayها، Objectها و ساختارهای کنترلی را مرور می‌کنید تا پایه محکمی برای React داشته باشید.

JavaScript Scope

JavaScript مدرن و Asynchronous

باRest/Spread، Destructuring، Map، Filter، Reduce، Optional Chaining، Modules، Promise و Async/Await کار می‌کنید؛ مفاهیمی که دائماً در پروژه‌های React استفاده می‌شوند.

ES6+ Promise Async/Await

شروع React با JSX و Vite

پروژه React را با Vite راه‌اندازی می‌کنید، ساختار فایل‌ها را می‌شناسید و JSX و قوانین آن را از پایه یاد می‌گیرید.

React JSX Vite

طراحی Componentهای حرفه‌ای

یاد می‌گیرید UI را به Componentهای مستقل و قابل استفاده مجدد تقسیم کنید و با Props، Children و Conditional Rendering ارتباط بین آن‌ها را مدیریت کنید.

Components Props Reusable UI

ساخت اولین پروژه واقعی React

آموخته‌های اولیه را در یک پروژه واقعی به کار می‌گیرید و بخش‌هایی مانند Header، Hero، Slider، Card و Footer را به Componentهای مستقل تبدیل می‌کنید.

Real Project

مدیریت Eventها و تعاملات کاربر

رفتار کاربران را دریافت و کنترل می‌کنید و رابط‌هایی می‌سازید که به Click، Input و سایر Eventها واکنش داینامیک نشان دهند.

Events Event Handling

مدیریت State با useState

داده‌های متغیر رابط کاربری را با State مدیریت می‌کنید و Componentهایی می‌سازید که بر اساس رفتار کاربر به‌صورت زنده تغییر کنند.

useState React Hooks

مدیریت فرم‌ها و اعتبارسنجی داده‌ ها

فرم‌های واقعی و پیچیده را مدیریت می‌کنید و با React Hook Form و Yup سیستم Validation حرفه‌ای، چندمرحله‌ای و Real-Time می‌سازید.

React Hook Form Yup

مدیریت Side Effectها با useEffect

یاد می‌گیرید عملیات وابسته به Lifecycle، دریافت اطلاعات و Side Effectهای مختلف Componentها را با useEffect مدیریت کنید.

useEffect Side Effects Lifecycle

ساخت Custom Hookهای اختصاصی

منطق تکراری Componentها را استخراج می‌کنید و با Custom Hookها کدهای قابل استفاده مجدد و ساختاریافته‌تری می‌نویسید.

Custom Hooks Reusability

مدیریت Stateهای پیچیده با useReducer

وقتی State پروژه پیچیده‌تر می‌شود، آن را با Reducer و Action به‌شکل ساختاریافته‌تر و قابل کنترل‌تری مدیریت می‌کنید.

useReducer Reducer

مدیریت Global State با Context API

اطلاعات مشترک میان بخش‌های مختلف اپلیکیشن را بدون Prop Drilling مدیریت می‌کنید و مفهوم Global State را در عمل یاد می‌گیرید.

Context API Provider

طراحی Routing حرفه‌ای

اپلیکیشن‌های چندمسیره می‌سازید و Navigation و صفحات مختلف SPA را با React Router مدیریت می‌کنید.

React Router Routing SPA

طراحی UI با Tailwind CSS

رابط‌های مدرن، تمیز و Responsive را با Tailwind CSS طراحی می‌کنید و آن را مستقیماً در پروژه‌های React به کار می‌گیرید.

Tailwind CSS Responsive UI Utility-First

ساخت یک SPA آموزشی کامل

مجموعه‌ای از مفاهیم React، Routing، State، Componentها و API را کنار هم قرار می‌دهید و یک وب‌سایت آموزشی Single Page Application می‌سازید.

SPA React Architecture

بهینه‌سازی Performance در React

نقاط ایجاد Renderهای غیرضروری را شناسایی می‌کنید و تکنیک‌های لازم برای بهبود سرعت و Performance اپلیکیشن را یاد می‌گیرید.

Performance Optimization

مدیریت حرفه‌ای State با Redux Toolkit

Global State پروژه‌های بزرگ را با Slice، Selector، Extra Reducer و الگوی Feature-Based مدیریت می‌کنید.

Redux Toolkit Slice Selector

مدیریت منطق Async با Middleware

عملیات Asynchronous مربوط به State را با Middleware، Redux Thunk و createAsyncThunk مدیریت می‌کنید و Redux را به APIهای واقعی متصل می‌کنید.

Redux Thunk Middleware

ارتباط حرفه‌ای با APIها

با Fetch و Axios به APIهای واقعی متصل می‌شوید و Request، Response، Loading، Error و جریان دریافت اطلاعات را مدیریت می‌کنید.

Axios Fetch

مدیریت Server State با TanStack Query

داده‌های Server را با Query، Cache، Refetch و Background Synchronization مدیریت می‌کنید و وابستگی به Stateهای دستی را کاهش می‌دهید.

TanStack Query Cache

معماری پروژه‌های Enterprise

پروژه را با ساختار Feature-Based، Separation of Concerns، Path Alias و Componentهای Reusable طراحی می‌کنید تا برای رشد و نگهداری آماده باشد

Feature-Based SOLID

ساخت پروژه کامل مشابه Airbnb

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

Airbnb Clone Authentication

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

فصل‌ها و ویدیوهای دوره جامع متخصص ریکت و ریداکس

  • 31 فصل
  • 363 ویدیو
  • 5,524 دقیقه

فصل‌ها را مرور کنید؛ ویدیوهای رایگان بدون خرید و بقیه پس از ثبت‌نام در دوره فعال می‌شوند.

فرهاد کاظم زاده برنامه نویس فول استک وب

نزدیک به ده سال است که به‌ صورت تخصصی در حوزه برنامه‌نویسی و توسعه نرم‌افزار فعالیت می‌کنم و در حال حاضر به عنوان TeamLead در گروه نرم افزاری آفام ، منتور چندین شرکت و مدیر پروژه در گروه نرم‌افزاری فرین مشغول به کار هستم. از سال ۱۳۹۸ فعالیت آموزشی خود را در دانشگاه‌ها، موسسات آموزشی و آکادمی‌های استعدادیابی آغاز کرده و در زمینه کشف و پرورش استعدادها تجربه ارزشمندی کسب کرده‌ام. در سال ۱۴۰۲، آکادمی دومایندز (توسعه دهندگان ذهن) را تأسیس کردم تا با هدف ترویج مهارت‌های واقعی بازار کار، دانشجویان را به مهندسین نرم‌افزار توانمند تبدیل کنم؛ افرادی که نه تنها با مفاهیم برنامه‌نویسی آشنا هستند، بلکه درک عمیقی از معماری‌های بزرگ، پیاده‌سازی آن‌ها، مدیریت پرفورمنس و چشم‌اندازی واقعی نسبت به بازار جهانی مهندسی نرم‌افزار دارند.

برای این دوره 13 کامنت ارسال شده است
علی طاهری نصر 1405/2/17

سلام برای spotplayer که گفتین برنامش که نصب نمیشه و ارور میده روی ویندوز . نسخه وب هم هرچی میزنم میگه تعداد دفعات مجاز تمام شد . مشکل چیه ؟

مدیر سایت 1405/2/17

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

علی قره باغی 1405/1/31

سلام ، ایا دوره کامل شده ؟ پروژه نهایی airbnb و ... به اتمام رسیده ؟

مدیر سایت 1405/1/31

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

سامه اکبری 1405/1/29

سلام. دکمه ی دانلود ویدئو کار نمیکنه. لینکش کامل نیست

مدیر سایت 1405/1/29

سلام وقت‌ بخیر. تمام ویدیوها از طریق اسپات‌پلیر قابل مشاهده هستند. لطفاً ابتدا از بخش «لایسنس‌های دوره» در پنل کاربری، نرم‌افزار اسپات‌پلیر را دانلود کنید. سپس لایسنسی را که در همان بخش قرار دارد کپی کرده و داخل نرم‌افزار وارد کنید. در صورتی که با هرگونه سؤال یا مشکلی مواجه شدید، می‌توانید از طریق بخش «تیکت‌های پشتیبانی» در پنل کاربری با ما در ارتباط باشید.

میثم هاشمی 1404/9/6

این دوره واقعاً یک مسیر کامل و کاربردی باشه برای کسی هستش که می‌خواد با ریکت + ریداکس کار کنه

حسین شاهی 1404/9/4

با عرض سلام پروژه (React) را خریداری کرده ام ولی ویدئو ها نمایش داده نمیشوند. ممنون میشوم پی گیری نمایید . باسپاس. حسین شاهی

مدیر سایت 1404/9/4

سلام وقتتون بخیر ، ویدیو ها در بستر اسپات پلیر قرار گرفتن و لطفا از بخش لایسنس دوره ، ابتدا اسپات پلیر رو دانلود بفرمایید سپس لایسنس خودتون رو در نرم افزار قرار دهید ، همچنین مشکلی داشتین از بخش تیکت های پشتیبانی مشکلتون رو مطرح بفرمایید تا سریعا بررسی و رفع بشه با تشکر

محمدرضا شریفی 1404/7/4

مثل همیشه کامل ترین و بهترین مباحث رو ارائه دادین استاد و بی صبرانه منتظر پروژه خفن نهایی دوره هستم

دیدگاهتان را بنویسید

لطفا برای نوشتن نظرخودتون وارد سیستم شوید اکانت ندارید؟ ثبت نام کنید

دیدگاه*
افزودن به سبد خرید
تعداد دانشجو : 297

6 دیدگاه

5581 بازدید