دوره React JS

React یک کتابخانه است نه فریم ورک. گرچه اکثر توسعه دهندگان به اشتباه به آن فریم ورک می گویند اما دلیل خوبی هم دارند؛ کتابخانه های جاوا اسکریپتی (مانند جی‌کوئری) تا به حال تفاوت زیادی با فریم ورک ها داشته اند اما React به فریم ورک ها بسیار نزدیک است و اصلا با چیزهایی مانند جی‌کوئری قابل مقایسه نیست.از آنجایی که React یک کتابخانه است بنابراین روی مرورگر کاربر کار می کند و سمت سرور اجرا نمی شود. این مسئله باعث می شود که همه چیز در react بسیار سریع باشد و نیازی به انتظار برای پاسخ سرور نداشته باشیم. معمولا برنامه های React آنقدر سریع هستند که ترکیب آن ها با یک سرور خوب نتیجه ای مانند اپلیکیشن های موبایلی را می دهد! UI به زبان بسیار ساده یعنی چیزهایی که کاربر می بیند (دکمه ها، تصاویر، فرم ها و…) و React از عناصری به نام component (به معنی جزء یا مولفه) برای ساختن UI استفاده می کند. Component یعنی قسمت های مختلف یک سایت.

تقویم برگزاری این دوره

کد کلاس 4271
حضوری
میرعماد
استاد لیلا امیری
1402/08/12
- 1402/11/27
جمعه
14:30 تا 19:30
۸,۸۰۰,۰۰۰ تومان
کد کلاس 7271
آنلاین
میرعماد
استاد لیلا امیری
1402/08/12
- 1402/11/27
جمعه
14:30 تا 19:30
۷,۰۴۰,۰۰۰ تومان

معرفی این دوره

reactjs یکی از مباحث جذاب در بین دوره‌های آموزش برنامه نویسی است و اساساً یک کتابخانه ی جاوا اسکریپت منبع باز است که برای ایجاد رابط کاربری مخصوص برای برنامه های یک صفحه استفاده میشود. چارچوب js یک چارچوب و کتابخانه منبع باز جاوا اسکریپت است که توسط فیس بوک توسعه یافته است. این برای ساخت رابط های کاربری تعاملی و برنامه های کاربردی وب به سرعت و کارآمد با کد بسیار کمتری نسبت به جاوا اسکریپ استفاده میشود.برای دریافت نمای کلی از چیستی React ،میتوانید کد React را مستقیماً در HTML بنویسید. اما برای استفاده از React در تولید، باید npm و js.Node نصب شده باشد.

بیشتر

سرفصل های این دوره

  • معرفی دوره
  • توضیحات ابتدایی
  • آشنایی با React
  • چرا React
  • ابزار ها و نیازمندی های ابتدایی
  • ساخت اولین پروژه
  • مروری بر بروزرسانی های اکمااسکریپت
  • اپراتور Spread
  • Object ,Array  destructuring
  • مباحب پایه شئ گرایی در جاوااسکریپت
  • Export – import
  • توابع فلشی Arrow function
  • تفاوت Const – Let – Var
  • بررسی فولدر ها و فایل های پروژه
  • مفهوم کامپوننت
  • ساحت کامپوننت
  • انواع کامپوننت
  • Virtual DOM  در ری اکت
  • آشنایی با JSX
  • Prop
  • State
  • Reusable component
  • Class component
  • Functional component
  • setState
  • Destructuring
  • تفاوت State , Prop
  • چرخه حیات کامپوننت ها
  • استایل دهی در ری اکت
  • Styled Component
  • مفهوم Hook
  • useState
  • PrevState
  • Object, Array in useState
  • useEffect
  • context
  • useContext
  • useReducer
  • useMemo
  • useCallback
  • useRef
  • Custom Hook
  • رویداد ها
  • مفهوم binding
  • List rendering
  • Conditional rendering
  • Mounting
  • Unmounting
  • Update
  • Memo
  • Pure component
  • Ref
  • propTypes
  • portal
  • Error boundary
  • HOC
  • Ajax  در React
  • Fetch
  • Axios
  • عملیات CRUD
  • مدیریت خطا ها
  • Interceptor
  • Publish  نهایی پروژه روی هاست
  • react router
  • معرفی ریداکس Redux
  • مفاهیم
  • تعاریف
  • راه اندازی
  • Action
  • Reducer
  • Store
  • پکیج محبوب react-redux
  • Redux thunk
بیشتر

مخاطبین این دوره

• کسانی که با زبان جاوا اسکریپت به خوبی آشنا هستند
• کسانی که میخواهند برنامه نویسی یاد بگیرند

آنچه در این دوره خواهید آموخت

• استفاده از کتابخانه React در ساخت رابط کاربری وب
• ایجاد یک پروژه از ابتدا و تکمیل آن
• درک برنامه های SPA

بیشتر

درخواست مشاوره رایگان یا رزرو دوره

"*" indicates required fields

دوره های مرتبط

آموزش اسکریپت نویسی – Bash Scripting

زبان انگلیسی تخصصی شبکه و برنامه نویسی

آموزش برنامه‌نویسی وب با زبان PHP و فریم‌ورک لاراول

آموزش طراحی سایت با وردپرس WordPress (مخصوص سنین 10 تا 16سال)

0 0 رای ها
امتیازدهی به این محتوا
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x