- مدرس دوره : یونس قربانی ( رزومه )
- تعداد ویدیوها : 95 ویدیو
- مدت زمان دوره : 19:16:00
- سطح دوره : متوسط
- وضعیت دوره : در حال برگزاری
- تاریخ آخرین بروزرسانی : 1401/03/31
(1).png)
امروزه ReactJs به سرعت در حال تبدیل شدن به یک ابزار بسیار قدرتمند برای ساخت وب اپلیکیشن ها است و خیلی از معروفترین سایت ها از جمله فیسبوک , توییتر, نتفلیکس , یاهو , اینستاگرام و غیره همه در حال استفاده از این ابزار بسیار قدرتمند برای هرچه سریعتر و کارآمدتر کردن سایت و وب اپلیکیشن های خود هستند.
ری اکت برخلاف سایر رقبای خود که فریم ورک هستند یک کتابخانه جاوااسکریپت است پس نسبت به رقبای خود روند یادگیری کوتاه تری را دارد و یکی از بهترین ویژگی های ری اکت دادن قدرت انتخاب به توسعه دهندگان برای انتخاب ابزارهای مورد علاقه آنهاست برخلاف رقبای خود که توسعه دهندگان تنها باید از ابزارهای قرار داده شده استفاده کنند و در شرایطی با یک بروزرسانی کوچک باید اکثر مواردی که استفاده شده دوباره بعد یادگیری مجدد بازنویسی کنند.
ری اکت بسیار سریع و کارآمد و محبوبترین کتابخانه جاوااسکریپت می باشد به این معنی است که تعداد توسعه دهندگان بسیار زیادی دارد که این باعث می شود خیلی از ابزارهای مورد نیاز موجود باشد و مهمتر از همه هر سوالی که براتون پیش بیاد از قبل برای کسی پیش آمده و جوابش موجود هست.
در این دوره سعی میکنیم از صفر (مباحث پایه) شروع کنیم تا با ریتمی آهسته به همراه مثال و تمرینات به بخش های پیشرفته برسیم .این دوره دانشجو محور خواهد بود و تمامی نظرات شما دانشجویان عزیز درنظر گرفته می شود تا در کنار هم یک دوره کامل بسازیم.این دوره طوری طراحی شده است که بعد از اتمام بتوانید بدون نیاز به آموزش های دیگر راه خودتان را برای ورود به بازار کار و حرفه ایی شدن پیدا کنید.
سرفصل های دوره :
معرفی دوره
مباحث پایه ری اکت
آشنایی با ContextAPI و Hooks
یادگیری React Router
یادگیری Material UI
نحوه Build و آنلاین کردن اپلیکیشن ری اکتی
یادگیری Redux و Redux Thunk
یادگیری مباحث پایه NextJs
آشنایی با PWA
تست نویسی در ری اکت توسط کتابخانه Jest
پیش نیاز های دوره :
- آشنایی با Html و Css
- آشنایی با جاوااسکریپت
فهرستـــ ویدیوها
مدت زمان دوره 19:16:00-
لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.
-
مسیر دوره
در این قسمت درباره مسیری که در این دوره به همراه هم طی خواهیم کرد صحبت میکنیم که قرار هست با چه مواردی آشنا بشیم و چه پروژه هایی در کنار هم بسازیم.
-
آماده سازی محیط توسعه در سیستم عامل مک
در این قسمت در مورد نحوه آماده سازی محیط توسعه در سیستم عامل مک صحبت خواهیم کرد.
-
آماده سازی محیط توسعه در سیستم عامل ویندوز
در این قسمت در مورد آماده سازی محیط توسعه در سیستم عامل ویندوز صحبت خواهیم کرد.
-
آماده سازی محیط توسعه در سیستم عامل لینوکس
در این قسمت در مورد آماده سازی محیط توسعه در سیستم عامل لینوکس صحبت خواهیم کرد.
-
نحوه گرفتن بهترین نتیجه از این دوره
در این قسمت درباره اینکه به چه صورت میتونیم بهترین نتیجه رو با دیدن این دوره بگیریم صحبت خواهیم کرد.
-
دلیل متولد شدن ری اکت
در این قسمت در اینباره صحبت میکنیم که ری اکت چرا به وجود آمده و چه مشکلاتی رو حل میکنه.
-
جریان داده یک طرفه
در این قسمت درباره یک طرفه بودن جریان داده در ری اکت صحبت خواهیم کرد.
-
کتابخانه رابط کاربری
در این قسمت درباره مبحث آخر این فصل کتابخانه رابط کاربری صحبت خواهیم کرد.
-
معرفی فصل دوم
در این قسمت در مورد تمامی مباحثی که در فصل دوم خواهید آموخت صحبت خواهیم کرد.
-
آشنایی با ابزار CRA و Vite
در این قسمت با ابزارهای create-react-app و vite جهت ساخت محیط توسعه ری اکت آشنا خواهیم شد.
-
ساخت اولین پروژه ری اکتی
در این قسمت با نحوه ساخت اولین پروژه ری اکت توسط ابزار create-react-app به همراه توضیح فلگ های مورد استفاده صحبت خواهیم کرد.
-
آشنایی با ساختار پروژه ری اکتی
در این قسمت با ساختار یک پروژه ری اکتی ساخته شده توسط ابزار create-react-app آشنا خواهید شد.
-
آشنایی با Layout استاندارد ری اکت
در این قسمت با Layout استاندارد ری اکت آشنا خواهیم شد.
-
معرفی فصل سوم
در این قسمت به معرفی فصل سوم خواهیم پرداخت و در مورد مواردی که در کنار هم خواهیم آموخت صحبت خواهیم کرد.
-
معرفی فصل چهارم
در این قسمت در مورد تمامی مباحثی که در فصل چهارم خواهید آموخت صحبت خواهیم کرد.
-
تفاوت کامپوننت های کلاسی با تابعی
در این قسمت درباره تفاوت کامپوننت های کلاسی و تابعی صحبت خواهیم کرد.
-
Props ها تغییر ناپذیر هستند
در این قسمت درباره تغییر ناپذیر بودن Props ها صحبت خواهیم کرد.
-
انواع نوع داده Props
در این قسمت با انواع نوع داده ایی که میتونیم توسط Props بفرستیم صحبت خواهیم کرد.
-
تعریف مقدار پیش فرض Props
در این قسمت با نحوه تعریف مقدار پیش فرض برای Props ها آشنا خواهیم شد.
-
State در کامپوننت های کلاسی
در این قسمت با نحوه پیاده سازی State در کامپوننت های کلاسی آشنا خواهیم شد.
-
State در کامپوننت های تابعی
در این قسمت با نحوه پیاده سازی State در کامپوننت های تابعی آشنا خواهیم شد.
-
رویداد ها و مدیریت آنها در کامپوننت های تابعی
در این قسمت با رویداد ها و مدیریت آنها در کامپوننت های تابعی آشنا خواهیم شد.
-
رویداد ها و مدیریت آنها در کامپوننت های کلاسی
در این قسمت با رویداد ها و مدیریت آنها در کامپوننت های کلاسی آشنا خواهیم شد.
-
اعتبار سنجی Props توسط PropTypes
در این قسمت با نحوه اعتبار سنجی Props توسط ابزار فوق العاده PropTypes آشنا خواهیم شد.
-
استایل دهی داینامیک در ری اکت
در این قسمت با نحوه استایل دهی داینامیک در ری اکت آشنا خواهیم شد.
-
آشنایی با CSS Module
در این قسمت با Css Module جهت استایل دهی در Scope یک کامپوننت آشنا خواهیم شد.
-
آشنایی با ابزار Classnames
در این قسمت به معرفی ابزار فوق العاده Classnames خواهیم پرداخت.
-
معرفی فصل ششم
در این قسمت با تمامی مباحثی که در این فصل در کنار هم خواهیم آموخت صحبت خواهیم کرد.
-
پیاده سازی Bootstrap و Font Awesome
در این قسمت با نحوه پیاده سازی Bootstrap به همراه FontAwesome در پروژه آشنا خواهیم شد.
-
اضافه کردن فونت فارسی سفارشی به پروژه
در این قسمت با نحوه اضافه کردن فونت های سفارشی به پروژه ری اکتی آشنا خواهیم شد.
-
ساخت کامپوننت های Navbar و Search
در این قسمت کامپوننت های Navbar و SearchContact را خواهیم ساخت .
-
پیاده سازی پلت رنگ های پروژه و استایل های سفارشی
در این قسمت به پیاده سازی پلت رنگ های پروژه به همراه استایل های سفارشی خواهیم پرداخت.
-
ساخت کامپوننت های مخاطبین و مخاطب
در این قسمت به ساخت کامپوننت های مخاطبین و مخاطب ها خواهیم پرداخت .
-
پیاده سازی Spinner
در این قسمت با نحوه پیاده سازی Spinner ها و PreLoader ها در ری اکت آشنا خواهیم شد.
-
راهکاری بهتر جهت Import کردن کامپوننت ها
در این قسمت با روشی بهتر جهت Import کردن کامپوننت ها آشنا خواهیم شد.
-
معرفی فصل هفتم
در این قسمت در مورد تمامی مباحثی که در فصل هفتم خواهید آموخت صحبت خواهیم کرد.
-
آشنایی با React Router و پیکربندی مسیرها
در این قسمت با کتابخانه معروف مسیردهی در ری اکت به نام React Router آشنا خواهیم شد و در مورد پیکربندی و نصب اولیه صحبت خواهیم کرد.
-
پیاده سازی Routes و Route
در این قسمت با نحوه پیاده سازی Routes و Route در ری اکت توسط React Router آشنا خواهیم شد.
-
نمایش لیست کتاب ها و Link دادن با پارامتر
در این قسمت کتاب ها را لیست خواهیم کرد که هر کدام حاوی Link با پارامتر خواهند بود.
-
خواندن پارامتر از آدرس URL
در این قسمت با نحوه خواندن پارامترها از آدرس URL آشنا خواهیم شد.
-
ساخت و پیاده سازی مسیر Not Found
در این قسمت با نحوه ساخت و پیاده سازی مسیر Not Found آشنا خواهیم شد.
-
آشنایی و پیاده سازی NavLink در React Router
در این قسمت با نحوه پیاده سازی NavLink در React Router آشنا خواهیم شد.
-
آشنایی با هوک های useSearchParams و useLocation
در این قسمت با نحوه پیاده سازی جستجو توسط هوک های فوق العاده useSearchParams و useLocation آشنا خواهیم شد.
-
آشنایی با هوک useNavigate
در این قسمت با یکی از هوک های فوق العاده React Router به نام useNavigate آشنا خواهیم شد.
-
آشنایی با چرخه حیات کامپوننت ها
در این قسمت در مورد چرخه حیات کامپوننت ها صحبت خواهیم کرد.
-
چرخه حیات ساخت در کامپوننت های نوع کلاسی
در این قسمت در مورد چرخه حیات ساخت در کامپوننت های نوع کلاسی صحبت خواهیم کرد.
-
چرخه حیات بروزرسانی و از نصب خارج شدن در کامپوننت های نوع کلاسی
در این قسمت در مورد چرخه حیات بروزرسانی و از بین رفتن در کامپوننت های کلاسی صحبت خواهیم کرد.
-
چرخه حیات در کامپوننت های نوع تابعی توسط هوک useEffect
در این قسمت در مورد چرخه حیات در کامپوننت های تابعی توسط هوک useEffect صحبت خواهیم کرد.
-
دریافت و نمایش مخاطبین به همراه گروه ها از سرور JSON
در این قسمت با نحوه دریافت مخاطبین و گروه ها از سرور JSON به همراه نمایش مخاطبین آشنا خواهید شد.
-
ساخت سرویس های ارتباط با سرور JSON توسط Axios
در این قسمت با نحوه ساخت سرویس های ارتباط با سرور توسط ابزار فوق العاده axios آشنا خواهید شد.
-
پیاده سازی کامپوننت ساخت مخاطب
در این قسمت با نحوه پیاده سازی کامپوننت ساخت مخاطب جدید آشنا خواهیم شد.
-
پیاده سازی کامپوننت اطلاعات کامل مخاطب
در این قسمت با نحوه ساخت و پیاده سازی کامپوننت اطلاعات کامل مخاطب آشنا خواهید شد.
-
پیاده سازی کامپوننت ویرایش مخاطب
در این قسمت با نحوه پیاده سازی و ساخت کامپوننت ویرایش مخاطب آشنا خواهید شد.
-
پیاده سازی Alert برای حذف مخاطب
در این قسمت با نحوه ساخت Alert تایید برای حذف مخاطب آشنا خواهید شد.
-
استفاده از Context API در پروژه مدیریت کننده مخاطبین بخش اول
در این قسمت به ریفکتور کردن پروژه مدیریت کننده مخاطبین خواهیم پرداخت و همچنین از Context API بهره خواهیم برد.
-
استفاده از Context API در پروژه مدیریت کننده مخاطبین بخش دوم
در این قسمت به ریفکتور کردن پروژه مدیریت کننده مخاطبین خواهیم پرداخت و همچنین از Context API بهره خواهیم برد.
-
استفاده از Context API در پروژه مدیریت کننده مخاطبین بخش سوم
در این قسمت به ریفکتور کردن پروژه مدیریت کننده مخاطبین خواهیم پرداخت و همچنین از Context API بهره خواهیم برد.
-
هوک useRef
در این قسمت با یکی از هوک های فوق العاده ری اکت با نام useRef آشنا خواهیم شد.
-
هوک useMemo
در این قسمت با یکی از هوک های فوق العاده ری اکت با نام useMemo آشنا خواهید شد.
-
هوک useCallback
در این قسمت با هوک useCallback یکی از هوک هایی که بسیار توسط توسعه دهندگان ری اکت مورد استفاده قرار میگیره آشنا خواهیم شد.
-
هوک useReducer
در این قسمت با یکی از هوک های فوق العاده ری اکت به نام useReducer آشنا خواهیم شد.
-
هوک useLayoutEffect
در این قسمت با یکی دیگر از هوک های ری اکت به نام useLayoutEffect آشنا خواهید شد.
-
هوک useImperativeHandle
در این قسمت با یکی دیگر از هوک های فوق العاده ری اکتی به نام useImperativeHandle آشنا خواهیم شد.
-
هوک useDeferredValue
در این قسمت با یکی دیگر از هوک های فوق العاده ری اکتی با نام useDeferredValue آشنا خواهیم شد که این هوک به همراه هوک useTransition در ورژن ۱۸ ری اکت معرفی شدن.
نظرات کاربران در رابطه با این دوره