×
ribbon

آموزش کتابخانه‌های پرکاربرد React.js مناسب بازار کار

مدرس:

محمدمهدی دالوندی

در این دوره، قصد داریم به صورت کاملاً عملی و پروژه محور با حدود ۲۰ تا ۳۰ کتابخانه... بیشتر
جدید
گواهی‌نامه
3.5 (4)
1 دیدگاه
270دانشجو
25ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیاسفند ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

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

درک بهتری از ابزارهای رایج React خواهید داشت

سرعت توسعه و کیفیت UI پروژه‌هایتان افزایش پیدا می‌کند

با روش نصب، راه‌اندازی و استفاده صحیح کتابخانه‌های مختلف React آشنا خواهید شد

این دوره شامل:

25 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

27 فصل202 جلسه25 ساعت ویدیو
مقدمه
  معرفی دوره و نصب ری اکت توسط vite
03:55
آموزش کتابخانه React-icons (ایکون)
  React-icons نصب و روش استفاده
08:59
آموزش کتابخانه react-router-dom(مسیر دهی در ری اکت)
  معرفی React-router-dom | توضیحات لازم و نصب
06:13
  BrowserRouterو Routes وRoute
07:41
  Link و NavLink – جابه‌جایی بین صفحات بدون رفرش
16:43
  Route Params و مسیرهای داینامیک | useParams
12:30
  Query Parameters و useSearchParams
08:39
  Nested Routes و Outlet
17:26
  Protected Routes و احراز هویت
06:22
  404 Pages و Redirect
04:24
  useNavigate
04:08
  پایان بخش React-router-dom
04:08
آموزش کتابخانه json-server (شبیه‌سازی Backend و CRUD واقعی)
  معرفی JSON-SERVER
02:24
  نصب و راه‌اندازی JSON-SERVER و ایجاد دیتابیس
08:31
  Filter کردن دیتاها و Conditions در Json-Server
05:28
  مرتب‌سازی (Sort) داده‌ها در Json-Server
03:54
  Range و Pagination داده‌ها در Json-Server
04:16
  Params و Routeهای داینامیک در Json-Server
02:28
  Nested Fields و Array Fields در Json-Server
02:27
  Embed | Relation (Resource)
03:07
  معرفی پروژه TodoList
01:32
  دریافت Todos از دیتابیس json-server و نمایش در DOM
06:11
  توسعه RemoveTodo از Dom و دیتابیس json-server
04:33
  توسعه قابلیت انجام Todo
06:28
  توسعه قابلیت AddTodo در دیتابیس json-server
07:26
  توسعه قابلیت Filter کردن Todos
05:34
آموزش کتابخانه formik (برای فرم ها )
  معرفی و نصب کتابخانه formik
04:46
  نصب و راه‌اندازی Formik در React
01:43
  ساخت اولین فرم با useFormik
08:54
  مدیریت Inputها (value, onChange, onBlur)
05:01
  Validation دستی در Formik (تابع validate)
10:05
  ارسال اطلاعات فرم با handleSubmit
06:24
  ریست فرم و کنترل Stateهای Formik
03:53
  استفاده از کامپوننت‌های Formik (Formik / Form / Field)
09:19
آموزش کتابخانه sweetalert (نمایش هشدار-خطا و ....)
  معرفی SweetAlert2 و کاربرد آن در پروژه‌ها
02:35
  نصب و راه‌اندازی SweetAlert2 در React
04:17
  نمایش Alert ساده (Success, Error, Warning)
04:37
  ساخت Alertهای تعاملی (Confirm / Cancel) با Promise
11:55
  شخصی‌سازی ظاهر Alertها
09:37
  استفاده از Toast و اعلان‌های کوچک | قسمت آخر
05:41
آموزش کتابخانه Axios (برای عملیات های POST-DELETE-PUT-GET)
  معرفی Axios و دلیل استفاده در پروژه‌های واقعی
04:27
  نصب و راه‌اندازی Axios در React
05:28
  ارسال درخواست GET و مدیریت Query Params در Axios
09:22
  ارسال درخواست POST و ارسال داده به سرور
08:18
  درخواست‌های PUT و DELETE در پروژه
12:45
  مدیریت حرفه‌ای Errorها در Axios
07:27
  ساخت فایل Axios Instance (Best Practice)
08:27
  استفاده از Interceptorها (Request & Response)
13:27
  پروژه Todo واقعی با SweetAlert2 و Axios
26:25
  Cancel Request حرفه‌ای در React با Axios / fetch
07:58
  نکات حرفه‌ای، Performance و Best Practice در Axios
04:30
آموزش کتابخانه Rechart (نمودار)
  معرفی Recharts
03:21
  نصب و راه‌اندازی
09:51
  ساخت نمودار BarChart
07:45
  شخصی‌سازی نمودارها (Color, Tooltip, Legend)
05:03
  نمودارهای چندسری و داده‌های پیچیده
04:08
  مدیریت داده‌ها و واکنش‌پذیری
02:48
  نکات حرفه‌ای و Best Practice
02:22
آموزش کتابخانه React-query|TanksQuery(مدیریت داده ها)
  معرفی React Query / TanStack Query
04:05
  نصب و راه‌اندازی و ایجاد QueryClient
04:08
  useQuery برای دریافت داده‌ها
09:54
  useMutation برای تغییر داده‌ها
15:53
  مدیریت Query Cache و Refetching
04:14
  invalidateQueries - refetchQueries
02:21
  setQueryData - getQueryData
17:23
  prefetchQuery | پایان بخش
03:13
آموزش دیپلوی نمونه کارها برای روی سرور
  معرفی و نصب React
04:18
  آموزش دیپلوی پروژه
15:03

پیش‌نیاز‌ها

توضیحات دوره

در این دوره، قصد داریم به‌صورت کاملاً عملی و پروژه‌محور با حدود ۲۰ تا ۳۰ کتابخانه‌ی پرکاربرد React آشنا شویم؛ کتابخانه‌هایی که در پروژه‌های واقعی و بازار کار به‌طور مداوم استفاده می‌شوند.

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

این دوره به‌گونه‌ای طراحی شده که شما:

  • بدانید هر کتابخانه دقیقاً چه مشکلی را حل می‌کند
  • یاد بگیرید چطور درست و اصولی از آن استفاده کنید
  • اشتباهات رایج را بشناسید و تکرار نکنید
  • بتوانید بین کتابخانه‌های مختلف، انتخاب درستی داشته باشید

در طول دوره، کتابخانه‌هایی در حوزه‌های مختلف مانند:

  • آیکن‌ها و UI
  • مدیریت State
  • مسیریابی (Routing)
  • Data Fetching
  • استایل‌دهی
  • ابزارهای کمکی و بهینه‌سازی

آموزش داده می‌شوند تا دید کاملی نسبت به اکوسیستم React پیدا کنید.

این دوره مناسب چه کسانی است؟

  • برنامه‌نویسان React در سطح مبتدی تا متوسط
  • افرادی که React پایه را بلدند و می‌خواهند حرفه‌ای‌تر شوند
  • کسانی که می‌خواهند با کتابخانه‌های مهم React آشنا شوند بدون وارد شدن به جزئیات پیچیده
 

دیدگاه کاربران

3.5

بر اساس امتیاز 4 دانشجو

1
2
3
4
5

علی رضایی

2 ماه پیش

1

محتوا به روزه ولی صدا به شدت ضعیفه و فن بیان مدرس پایینه و کلمات انگلیسی مثل zustand و outlet رو اشتباه تلفظ میکنه و مدرس به شدت بی دقته و به باگ های بسیار ابتدایی تایپ میخوره و خطاهایی که از عدم تسلطش به کتابخانه ایه که داره تدریس میکنه مثلا به ایشون و مکتبخونه توصیه میکنم دوره رو مجددا ضبط کنن با رفع ایرادات

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
محمدمهدی دالوندیبرنامه نویس ,شبکه ,عاشق کتاب
4دوره
754دانشجو
20نظر و امتیاز

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

بیشتر فعالیت‌های من به‌صورت فریلنسری بوده و در حال حاضر با تیم E-codeTeam روی پروژه‌های بین‌المللی همکاری می‌کنم.

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

مهارت‌هایی که می‌آموزید