توسعهدهنده کامل 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
مشخصات آموزش
توسعهدهنده کامل React JS: از ابتدا تا استقرار
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:27
- مدت زمان :04:31:35
- حجم :2.6GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy