آموزش ری اکت (React) مقدماتی تا پیشرفته – پروژه محور

  • ارتباط مستقیم با مدرس
  • ۶ ماه پشتیبانی رایگان
  • ۷ روز ضمانت بازگشت وجه
  • دسترسی دائمی
تعداد جلسات:‌ در حال برگزاری
مدت زمان: در حال برگزاری
مناسب برای: تمام سطوح

آموزش ویدیویی ری اکت (React)

React (با تلفظ ری اکت یا ریکت) به عنوان یک کتابخانه جاوا اسکریپتی معرفی می شود که توسط شرکت فیس بوک در سال ۲۰۱۱ تولید شد. نکته قابل توجه این است که خود وب سایت فیس بوک و اینستاگرام در حال حاضر از این کتابخانه قدرتمند استفاده می کنند. به عبارت دیگر پس از تست و بهره برداری کاملا عملی از کتابخانه ری اکت (React)، آن را در اختیار عموم قرار دادند.

با استفاده از ری اکت (React) می توانیم مشابه فریم ورک های Vuejs و Angular، صفحات SPA یا تک صفحه ای (مخفف Single Page Application) تولید کنیم. این صفحات دقیقا مشابه ساختار موبایل می باشد. یعنی کاربر برای گشت و گذار در وب سایت شما، نیازی ندارد که صفحه را رفرش کند.

ری اکت (React) مزایا و ویژگی های منحصر به فردی دارد که باعث می شود کار با آن بسیار ساده تر از سایر فریم ورک ها باشد. اولین ویژگی آن استفاده از زبان معیار جاوا اسکریپت است. یعنی بر خلاف فریم ورکی مانند انگولار که از زبان تایپ اسکریپت استفاده می کند، در ری اکت (React) نیازی نیست که شما یک زبان جدید را یاد بگیرید. بلکه اگر به زبان Javascript مسلط باشید، تمام مفاهیم برای شما مثل آب خوردن خواهد بود. از دیگر ویژگی این فریم ورک می توان به سرعت نسبتا بالای آن اشاره کرد. از طرفی شما می توانید به سادگی بین کامپوننت ها ارتباط برقرار کنید و پیچیدگی محتوایی در آن وجود ندارد. یک سیستم مدیریت وضعیت (داده ها) به نام Redux در ری اکت (React) بکار گرفته می شود تا پروژه های شما را کاملا حرفه ای (در مقیاس فیس بوک) کند.

اما در دوره آموزش ری اکت (React) روکسو چه چیزی یاد می گیرید؟

در این دوره تمام تلاش ما بر این بوده تا شما عزیزان به صفر تا صد مباحث کتابخانه ری اکت (React) آشنا شوید و سپس در قالب پروژه جامع فروشگاه اینترنتی، مهارت های خود را ارتقاء دهید.

همانطور که در بالا ذکر کردیم، ری اکت یک کتابخانه جاوا اسکریپتی است بنابراین برای ورود به آن حتما باید به زبان جاوا اسکریپت مسلط باشید، اما با این وجود برای مرور، چند فصل ابتدایی این دوره را به آموزش جاوا اسکریپت (نسخه ES6) اختصاص داده ایم. سپس به نصب ری اکت (React) پرداخته و Nodejs یا پکیج npm را به شما معرفی می کنیم. در مرحله بعد، بررسی ساختار ری اکت (React) و فولدرها را ارائه داده و شما را با نحوه کدنویسی قالب ری اکت (React) در فرمت jsx (مخفف Javascript Extension) آشنا می کنیم. کامپوننت‌ها، ارسال داده به کامپوننت‌های فرزند و معرفی State ها، از دیگر مباحث آموزشی این دوره می باشد. دستورهای شرطی و کنترلی، چرخه حیات و حلقه‌ها و سپس خطایابی (Debbuging) از مباحث مهم این کتابخانه بوده که همگی در این دوره ارائه خواهد شد. در حین این دوره نحوه کار با Redux‌ که به عنوان یک سیستم مدیریت موقعیت (داده) مطرح می شود، آموزش خواهیم داد. از طرفی برای ارتباط با سمت سرور (Backend)، آموزش HTTP ها و Api نویسی با Axios را در نظر گرفته ایم که تمام این موارد در طی یک ساختار Routing یا مسیردهی، انجام می شوند. اعتبارسنجی فرم ها و تست کردن نرم افزار و در نهایت، پیاده سازی پروژه فروشگاه اینترنتی در یک هاست واقعی، از دیگر عناوین این دوره هستند.

برای مشاهده کامل سرفصل ها و جزئیات این دوره روی دکمه زیر کلیک کنید.

مطالب موجود در React

React

آموزش ری اکت