مباحث پیشرفته ری‌اکت (Design Pattern و Hooks)

یک قدم فراتر در توسعه فرانت اند
اسکیل‌کمپ
۵ ساعت آموزش
پشتیبانی

دوره Design Pattern و Hooks برای توسعه‌دهندگان فرانت‌اند

ری‌اکت یکی از پرتقاضاترین کتابخانه‌ها در دنیای توسعه فرانت‌اند هست و تسلط عمیق به اون می‌تونه مسیر شغلی‌تون رو به‌طور جدی متحول کنه. 

اگر React رو بلدید و حالا تصمیم دارید سطح مهارت‌تون رو ارتقا بدید، این دوره مخصوص شماست.

توی این دوره که شامل آموزش‌های عملی و پروژه‌محور هست، یاد می‌گیرید چطور مهارت‌هاتون رو فراتر از سطح معمول ببرید و با تکنیک‌های کاربردی، عملکرد و توانایی‌تون رو از بقیه متمایز کنید.

مدرس دوره

مهرشاد کریمی

  • Full Stack Developer at Mofid Securities

مهرشاد کریمی

سرفصل های دوره مباحث پیشرفته ری‌اکت (Design Pattern و Hooks)

design pattern

مهرشاد کریمی
۳ ساعت
مهرشاد کریمی
۳ ساعت
  • what is design pattern
  • Container Presentational pattern
  • Higher Order Component
  • Render Props.
  • Compound Component
  • State Reducer Pattern
  • Controlled & Uncontrolled Component
  • Custom Hooks
  • Wrap Up

hooks

مهرشاد کریمی
۱.۵ ساعت
مهرشاد کریمی
۱.۵ ساعت
  • use Layout Effect
  • use Id
  • use Imprative Handle
  • Concurency and useTransition
  • use Deffered Value

هزینه دوره و ثبت‌نام اولیه

اسکیل‌کمپ Design Pattern و Hooks
۱,۱۰۰,۰۰۰
+امکان پرداخت اقساطی با اسنپ پی

سوالات متداول

faq

مفهوم Design Pattern در ری‌اکت چیست و چه کاربردی دارد؟

مهندسان نرم‌افزار برای حل کردن مسائلی که دائم تکرار می‌شوند از الگوی طراحی یا Design Pattern استفاده می‌کنند. این الگو در ری‌اکت باعث می‌شود کدها ساختار منظم داشته باشند و نگهداری و مقیاس‌پذیری آن‌ها را آسانتر می‌کند. از پرکاربردترین الگوها می‌توان به HOC (Higher-Order Component) برای توسعه‌دهندگان اشاره کرد. طبق این الگو منطق مشترک بین چند کامپوننت در قالب تابع مجدد استفاده می‌شود. با الگوی Container Presentational نیز می‌توان بخش داده را از UI جدا کرد تا کد خواناتر شود. با شناخت الگوهای طراحی می‌توانید پروژه‌های ری‌اکت حرفه‌ای‌تری داشته باشید.

مفهوم Hooks در ری‌اکت چیست و چه کاربردی دارد

با قابلیت هوک می‌توانید از state و بسیاری از ویژگی‌های اصلی ری‌اکت در کامپوننت‌های تابعی استفاده کنید. این ویژگی علاوه‌بر ساده بودن، خوانایی کدها را بیشتر و حجم آن‌ها را کمتر می‌کند. با استفاده از هوک تست‌پذیری آسان‌تر می‌شود. از پرکاربردترین هوک‌ها می‌توان به useContext، useEffect، useState و useReducer اشاره کرد. این قابلیت‌های ساده و ماژولار در توابع استفاده می‌شوند. Hooks منطق کامپوننت‌ها را جدا می‌کند و باعث می‌شود بتوانید مجدد از آن‌ها استفاده کنید. با داشتن Custom Hook می‌توان داده‌ها را مدیریت کرد یا آن‌ها را در کامپونتت‌های مختلف به اشتراک گذاشت.  

چه زمانی به این دوره نیاز پیدا می‌کنیم؟

اگر در شغل فعلی خود با React کار می‌کنید اما قصد ارتقای مهارت‌های خود را دارید به دوره مباحث پیشرفته React JSنیاز خواهید داشت. با شرکت در این دوره یاد میگیرید چگونه اپلیکیشن‌های ساختاریافته‌تر و حرفه‌ای‌تری طراحی کنید. روش‌های ساده در پروژه‌های بزرگ و پیچیده قابل استفاده نیستند و به مزیت رقابتی نیاز خواهید داشت. در دوره مباحث پیشرفته  React JS تکنیک ها و الگوهای لازم برای حرفه‌ای‌تر شدن را خواهید آموخت.

شرکت در این دوره چه پیش‌نیازهایی دارد؟

مهم‌ترین پیش‌نیاز برای شرکت در این دوره آشنایی با مفاهیم پایه React است. شما باید با ساخت کامپوننت، props و state آشنا باشید و بتوانید با ابزارهایی مثل Create React App کار کنید. از دیگر پیش‌نیازهای مهم این دوره می‌توان به موارد زیر اشاره کرد:

  • تسلط بر JavaScript
  • HTML
  • CSS

شرکت در این اسکیل‌کمپ به چه کسانی پیشنهاد می‌شود؟

شرکت در این اسکیل‌کمپ به توسعه‌دهندگان فرانت‌اند توصیه می‌شود. اگر به مفاهیم پایه مسلط هستید و قصد همکاری با پروژه‌های حرفه‌ای و سازمان‌های بزرگ را دارید اسکیل‌کمپ ری‌اکت دانشکار مناسب شما است. پس از شرکت در این دوره شما با روش‌های طراحی الگو، بهبود عملکرد، نگهداری کد و ... آشنا خواهید و یاد می‌گیرید چگونه از آموخته‌های خود در پروژه‌های عملی استفاده کنید.

مشاهده بیشتر
دانشکار
لوگو ساماندهی دانشکار-SAMANDEHI
دارای مجوز رسمی کاریابی الکترونیکیاز وزارت کار، تعاون و رفاه اجتماعی
لوگو نماد اعتماد دانشکار-ENAMAD
© ۱۴۰۴ تمام حقوق و محتویات این سایت متعلق به شرکت میزان بنیانمی باشد