دوره آموزشی
The Great Courses
دوبله زبان فارسی

توسعه‌دهنده کامل React JS: از ابتدا تا استقرار

توسعه‌دهنده کامل React JS: از ابتدا تا استقرار

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت

  • مقدمه‌ای بر React.js
  • راه‌اندازی محیط توسعه React
  • آشنایی با اپلیکیشن Create React و Vite
  • کامپوننت‌ها: کامپوننت‌های تابع محور در برابر کامپوننت‌های کلاس محور
  • Props و مدیریت State
  • هوک‌های React (شامل useState ،useEffect و useRef)
  • راه‌اندازی مسیرها و ناوبری
  • مسیریابی پویا و پارامترهای مسیر
  • مسیرهای تو در تو و مسیرهای محافظت‌شده
  • مدیریت صفحات 404
  • استفاده از Context API برای State سراسری
  • کامپوننت‌های کنترل‌شده در برابر کنترل‌نشده
  • مدیریت فرم‌ها با useState و useRef
  • اعتبارسنجی فرم با Formik و Yup
  • مدیریت فرم‌های پیچیده
  • مدیریت درخواست‌های API با useEffect
  • React Query برای مدیریت State سمت سرور
  • Lazy Loading با React.lazy و Suspense
  • تقسیم کد و بهینه‌سازی باندل
  • پیاده‌سازی احراز هویت با JWT
  • احراز هویت Firebase با React
  • CSS Modules و Styled Components
  • انیمیشن‌ها با Framer Motion
  • React Portals برای رندر خارج از DOM
  • هوک‌های سفارشی برای منطق قابل‌استفاده‌مجدد
  • استقرار در Vercel ،Netlify و Firebase Hosting

پیش‌نیازهای دوره

  • هیچ دانشی از React JS لازم نیست!

توضیحات دوره

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

در ادامه یادگیری را با مبانی React JS آغاز می‌کنید که شامل کامپوننت‌ها، JSX ،props و state است. با پیشرفت دوره، به بررسی هوک‌ها، مسیریابی، مدیریت state و بهینه‌سازی عملکرد می‌پردازید. با کمک پروژه‌های عملی و مثال‌های واقعی، مهارت‌های لازم برای ساخت اپلیکیشن‌های آماده‌ی تولید با React را به دست می‌آورید.

آنچه یاد خواهید گرفت

  • مبانی و مفاهیم اصلی React JS
  • ساخت کامپوننت‌های قابل‌استفاده‌مجدد و رابط‌های کاربری پویا
  • استفاده از هوک‌های React مانند useState ،useEffect و useContext
  • مدیریت state اپلیکیشن و جریان داده
  • کار با APIها و مدیریت داده‌های ناهمگام
  • بهینه‌سازی عملکرد و بهترین روش‌ها
  • ساخت و استقرار اپلیکیشن‌های واقعی React JS

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

  • مبتدیانی که می‌خواهند React JS را از ابتدا یاد بگیرند.
  • توسعه‌دهندگان جاوا اسکریپت که به سمت فریمورک‌های فرانت‌اند می‌روند.
  • توسعه‌دهندگان فرانت‌اند که به دنبال ارتقای مهارت‌های خود هستند.
  • هر کسی که می‌خواهد وب‌اپلیکیشن‌های مدرن و مقیاس‌پذیر بسازد.

چرا React JS را یاد بگیریم؟

  • React JS یکی از پرتقاضاترین کتابخانه‌های فرانت‌اند است.
  • توسط شرکت‌ها برای ساخت اپلیکیشن‌های سریع و مقیاس‌پذیر استفاده می‌شود.
  • اکوسیستم قدرتمند و پشتیبانی گسترده‌ی کامیونیتی دارد.
  • مهارتی ضروری برای مسیرهای شغلی مدرن در توسعه وب است.

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

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

  • مبتدیانی که می‌خواهند React JS را از ابتدا یاد بگیرند.
  • توسعه‌دهندگان جاوا اسکریپت که به سمت فریمورک‌های فرانت‌اند می‌روند.
  • توسعه‌دهندگان فرانت‌اند که به دنبال ارتقای مهارت‌های خود هستند.
  • هر کسی که می‌خواهد وب‌اپلیکیشن‌های مدرن و مقیاس‌پذیر بسازد.

توسعه‌دهنده کامل React JS: از ابتدا تا استقرار

  • راه‌اندازی محیط توسعه React 09:15
  • درک JSX 07:26
  • کامپوننت‌ها: کامپوننت‌های تابع محور در برابر کامپوننت‌های کلاس محور 13:12
  • Props و مدیریت State 10:42
  • مدیریت ایونت‌ها در React 10:48
  • هوک‌های React (شامل useState ،useEffect و useRef) 10:52
  • راه‌اندازی مسیرها و ناوبری 09:57
  • مسیریابی پویا و پارامترهای مسیر 08:43
  • مسیرهای تو در تو و مسیرهای محافظت‌شده 08:35
  • مدیریت صفحات 404 10:27
  • استفاده از Context API برای State سراسری 08:52
  • Redux Toolkit برای مدیریت State 11:48
  • Zustand برای مدیریت lightweight state 08:57
  • کامپوننت‌های کنترل‌شده در برابر کنترل‌نشده 12:23
  • مدیریت فرم‌ها با useState و useRef 08:02
  • اعتبارسنجی فرم با Formik و Yup 12:01
  • مدیریت فرم‌های پیچیده 07:15
  • Fetch API و Axios برای دریافت داده 11:41
  • مدیریت درخواست‌های API با useEffect 12:40
  • React Query برای مدیریت State سمت سرور 10:34
  • مدیریت خطا و Stateهای بارگذاری 13:07
  • React.memo و useMemo 10:02
  • useCallback برای افزایش عملکرد 08:28
  • Lazy Loading با React.lazy و Suspense 08:50
  • پیاده‌سازی احراز هویت با JWT 08:10
  • مجوزدهی مبتنی بر نقش 09:32
  • احراز هویت Firebase با React 09:16

2,697,600 674,400 تومان

مشخصات آموزش

توسعه‌دهنده کامل React JS: از ابتدا تا استقرار

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:27
  • مدت زمان :04:31:35
  • حجم :2.6GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید