آنچه یاد خواهید گرفت
مقدمهای بر 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 را از ابتدا یاد بگیرند.
توسعهدهندگان جاوا اسکریپت که به سمت فریمورکهای فرانتاند میروند.
توسعهدهندگان فرانتاند که به دنبال ارتقای مهارتهای خود هستند.
هر کسی که میخواهد وباپلیکیشنهای مدرن و مقیاسپذیر بسازد.