🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
بیش از 30 پروژه React، آموزش React JS با ساخت بیش از 30 اپلیکیشن وب
- آخرین آپدیت
دانلود 30+ React Projects, Learn React JS by Building 30+ Web Apps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آنچه در این دوره خواهید آموخت:
آموزش React.js و قدرتمندترین و پرکاربردترین هوکهای React مانند useState، useEffect، useRef، useContext.
نحوه کار با فریمورک جاوااسکریپت React و ایجاد وب اپلیکیشنهای فوقالعاده.
آشنایی با تمامی هوکهای React مانند (useState، useEffect، useContext، useMemo، useRef) و استفاده از آنها در پروژههای ساده تا پیچیده.
ساخت کامپوننتهای قدرتمند React که میتوانید در پروژههای بعدی خود استفاده کنید.
یادگیری نحوه نصب و استفاده از React Icons و به کارگیری آنها در پروژههای مختلف.
نحوه نصب و استفاده از React Styled Components و پیادهسازی آنها در پروژههای متنوع.
ایجاد گردش کارهای (Workflows) قابل فهم با استفاده از کتابخانههای قدرتمند React.
یادگیری سینتکس JSX برای توسعه HTML.
پیشنیازها:
HTML مقدماتی
CSS مقدماتی
جاوااسکریپت مقدماتی
کامپیوتر (PC یا Mac)
درباره این دوره:
این دوره React یک دوره پروژه محور است که بر تقویت مهارتهای شما به عنوان یک توسعهدهنده وب تمرکز دارد. با ساخت وب اپلیکیشنهای مدرن با استفاده از فریمورک جاوااسکریپت React و کتابخانه گسترده آن از پکیجهای npm، مهارتهای خود را ارتقا دهید.
این دوره همچنین قدرتمندترین و پرکاربردترین هوکهای React مانند useState، useEffect، useRef و useContext را به شما آموزش میدهد و با استفاده از آنها قادر خواهید بود کامپوننتهای قدرتمند و قابل استفاده مجدد برای پروژههای آینده خود بسازید.
این دوره تنها از کامپوننتهای تابعی (Functional Components) استفاده میکند و نه از کامپوننتهای کلاسمحور (Class Based Components).
این دوره برای چه کسانی مناسب است؟
این دوره برای توسعهدهندگان React مبتدی و متوسط است که میخواهند یک پورتفولیوی قوی از پروژههای React با وب اپلیکیشنهای مدرن (از ساده تا پیچیده) ایجاد کنند، در حالی که موارد زیر را نیز میآموزند:
ساختاردهی پروژهها
نحوه استفاده از هوکهای React
ایجاد کامپوننتهای قابل استفاده مجدد React
در این دوره چه خواهید آموخت؟
با گذراندن این دوره، موارد استفاده متعددی برای قدرتمندترین و پرکاربردترین هوکهای React مانند useState، useEffect، useRef، useContext را فرا خواهید گرفت.
همچنین موارد زیر را نیز خواهید آموخت:
نحوه پردازش دادهها با استفاده از پایگاههای داده محلی و پایگاههای داده مبتنی بر سرور با استفاده از سرورهای Mock.
نحوه استفاده از React Icons
نحوه استفاده از React Styled Components
نحوه استفاده از سیستم مسیریابی React (React Routing)
نحوه نصب و استفاده از پکیجهای npm شخص ثالث
و خیلی موارد دیگر...
چرا باید ReactJS را بیاموزید؟
React به شما در توسعه زمان و هزینه را صرفهجویی میکند زیرا مبتنی بر کامپوننت است. میتوانید یک رابط کاربری را به کامپوننتهای قابل استفاده مجدد تجزیه کنید که به شما امکان میدهد رابطهای کاربری پویا بسازید. این رویکرد با تفکر فعلی پشت "سیستمهای طراحی" همسو است.
React چیست؟
React یک کتابخانه جاوااسکریپت فرانتاند رایگان و متن باز برای ساخت رابطهای کاربری (UI) مبتنی بر کامپوننتهای UI است. این کتابخانه توسط متا (Meta) و جامعهای از توسعهدهندگان و شرکتها نگهداری میشود.
در اینجا دلایل بیشتری برای یادگیری React آورده شده است:
React اعلانگرا (Declarative) است.
React توسعه اپلیکیشن را آسانتر میکند.
جامعه React فوقالعاده است.
React تماماً در مورد کامپوننتهای قابل استفاده مجدد است.
React توسط سازمانهای بزرگ استفاده میشود.
React برای SEO دوستانه است.
React کاملاً از جاوااسکریپت و تایپاسکریپت پشتیبانی میکند.
React منحنی یادگیری سریعی دارد.
در پایان این دوره، شما قادر خواهید بود 30 وب اپلیکیشن بسازید!
در اینجا تمام پروژههایی که در این دوره خواهیم ساخت آورده شده است:
اپلیکیشن امضای الکترونیکی (E-signature-app)
تصادفیساز رنگها (Randomize-colors)
لایک عکس من (Like my photo)
گواهینامهها/نظرات (Testimonials)
هشدارهای وب اپلیکیشن (Alerts in web apps)
کنترلکننده دما (Temperature-controller)
حالت تاریک (Dark-mode)
اسلایدر باز کردن قفل (Unlock slider)
اپلیکیشن اسلایدر (Slider App)
نوار جستجوی پنهان (Hidden-search-bar)
پاپآپ جادویی (Magic Popup)
نام من نوربرت (Norbert) است.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
چگونه از این دوره بیشترین بهره را ببریم؟
How to get the most out of this course ?
منابع دوره و لینکهای مفید
Course Resources and Useful Links
تنظیمات اختیاری محیط و دوره فشرده ریاکت شامل پروژه
Optional Env Setup & React Crash Course inkl Project
راهاندازی محیط توسعه ریاکت
Setting up the React Development Env.
نمایش نظرات