React

آموزش جامع ری اکت (React) | صفر تا صد و پروژه محور

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

آخرین بروزرسانی در تاریخ ۱۴۰۲/۱۰/۲۷
36 : 11 : 04

قیمت دوره :

courseTitle

در دنیای پر سرعت توسعه وب، React به عنوان یک تغییر دهنده بازی ظاهر شده است و روشی را که ما برای ساخت رابط های کاربری برای برنامه های کاربردی تحت وب ایجاد می کنیم، متحول کرده است.

با معماری مبتنی بر کامپوننت و قابلیت استفاده مجدد، React به یک انتخاب عالی برای توسعه دهندگان در سراسر جهان تبدیل شده است. پس اگر به دنبال ارتقاء مهارت های توسعه وب خود هستید، به جای درستی آمده اید.

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

 

React چیست؟

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

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

جالب است بدانید که کمپانی های بزرگی همچون فیسبوک، اینستاگرام، Pinterest، نتفلیکس، Dropbox، واتس اپ و PayPal نیز از React در محصولات خود استفاده می کنند.

 

معرفی دوره آموزش ری اکت

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

در طی این دوره به آموزش مفاهیمی مانند ES6، هوک های ری اکت، Context API، PWA و Redux نیز خواهیم پرداخت که در تقویت رزومه شما تاثیر بسزایی دارند. بدلیل در بر گرفتن تمامی مباحث و مهارت های مربوط به react در این دوره، دیگر نیازی به دوره های دیگری نخواهید داشت و هر آنچه لازم دارید برای شما فراهم شده است.

از ویژگی های کم نظیر این دوره می توان به آموزش تعاملی اشاره کرد. مدرس این دوره ریکت یک آموزش تعاملی را برای دانشجویان عزیز در نظر گرفته است. یعنی در طی دوره تمرینات و پروژه هایی که به شما داده می شود را می توانید با مدرس به اشتراک بگذارید و همفکری او را داشته باشید.

در انتهای دوره react نیز یک پروژه پنل ادمین فروشگاه را در کنار یکدیگر انجام خواهیم داد. دلیل انتخاب این پروژه پیچیده بودن و تقاضای زیاد برای آن است، که می تواند نقطه قوتی در رزومه شما باشد.

 

کاربرد های React

React در طیف وسیعی از سناریوها کاربرد پیدا می کند. از ساخت رابط های کاربری پاسخگو برای برنامه های کاربردی وب تا ایجاد برنامه های موبایلی با استفاده از React Native. این کتابخانه ی همه کاره کاربرد های مختلفی دارد که برخی از آن ها در زیر آورد شده است.

  1. ساخت برنامه های وب: React به طور گسترده برای توسعه برنامه های کاربردی وب استفاده می شود و به توسعه دهندگان اجازه می دهد تا رابط های کاربری تعاملی و جذاب ایجاد کنند. DOM مجازی یا (Virtual DOM (Document Object Model آن به طور موثر اجزاء را بروز و رندر می کند و عملکرد و پاسخگویی را افزایش می دهد.
  2. توسعه برنامه های موبایل: React Native یک برنامه افزودنی از ری اکت به توسعه دهندگان این امکان را می دهد تا برنامه های کاربردی موبایل بین پلتفرمی را برای iOS و Android بسازند. با استفاده از یک پایگاه کد، توسعه‌ دهندگان می‌ توانند برنامه‌ های موبایلی مشابه بومی ایجاد و در زمان و تلاش خود صرفه‌ جویی کنند.
  3. ایجاد کامپوننت های رابط کاربری: معماری مبتنی بر کامپوننت React قابلیت استفاده مجدد کد را ارتقا می‌ دهد. توسعه دهندگان می توانند کامپوننت ها را در پروژه های مختلف ایجاد کرده و مجدداً از آن ها استفاده کنند. همچنین کامپوننت ها باعث ساده تر شدن فرآیند های توسعه و نگهداری می شوند.
  4. اپلیکیشن های تک صفحه ای (SPA): رندر کارآمد React و DOM مجازی، آن را برای ایجاد SPA ایده آل می کند.
  5. برنامه‌ های وب پیشرو (PWA): ری اکت نقشی اساسی در ساختن PWA ایفا می‌ کند و تجربه‌ ای شبیه به اپلیکیشن موبایل را به کاربران ارائه می‌ دهد و در عین حال دسترسی به یک برنامه وب را حفظ می‌ کند.
  6. رابط های کاربری تعاملی: رویکرد اعلامی React برای ایجاد رابط های کاربری، فرآیند مدیریت تعاملات کاربر را ساده و ایجاد رابط های بصری و کاربر پسند را آسان تر می کند.
  7. ادغام با کتابخانه های دیگر: ری اکت را می توان به راحتی با کتابخانه ها و فریم ورک های دیگر مانند Redux ،GraphQL و Material-UI ترکیب کرد و به توسعه دهندگان این امکان را می دهد که پروژه های خود را با ویژگی ها و عملکرد های اضافی ارتقا دهند.

با این تطبیق پذیری، React ثابت می کند که یک ابزار ارزشمند برای توسعه دهندگان در دامنه های مختلف است و آن ها را قادر می سازد تا برنامه های مدرن، تعاملی و با کارایی بالا ایجاد کنند.

 

مخاطبین دوره آموزش ری اکت

این دوره آموزش ری اکت برای مخاطبان مختلفی طراحی شده است:

  1. برنامه نویسان وب: افرادی که آرزو دارند برنامه نویس وب شوند یا به دنبال افزایش مهارت های توسعه وب خود هستند، این دوره، بهترین انتخاب آن ها خواهد بود.
  2. توسعه دهندگان فرانت اند: توسعه دهندگان Front-end که به دنبال ارتقاء مجموعه مهارت های خود و کاوش در دنیای فن آوری های مدرن فرانت اند هستند، از این آموزش بهره زیادی خواهند برد.
  3. برنامه نویسان موبایل: توسعه دهندگانی که علاقه مند به ساخت اپلیکیشن های موبایلی چند منظوره با استفاده از React Native هستند، می توانند از طریق این دوره، تجربه عملی و بینش های ارزشمندی بدست آورند.
  4. علاقه مندان به جاوا اسکریپت: علاقه مندان به JS که مشتاق کشف قابلیت های قدرتمند React و اکوسیستم آن هستند، می توانند از این دوره استفاده کنند.
  5. برنامه نویسان فول استک: توسعه دهندگان باتجربه ای که به دنبال به روز بودن با آخرین روند های توسعه وب و گسترش مجموعه مهارت های خود هستند، افق های جدیدی را با این دوره آموزشی React کشف خواهند کرد.

 

ویژگی های کلیدی React

مجموعه ویژگی های غنی React به توسعه دهندگان این امکان را می دهد تا برنامه های کاربردی قوی و مقیاس پذیر ایجاد کنند. برخی از ویژگی های کلیدی آن عبارتند از:

  1. معماری مبتنی بر کامپوننت: ساختار مبتنی بر کامپوننت ری اکت، قابلیت استفاده مجدد و ماژولار بودن را ارتقا می دهد. کامپوننت ها را می توان به راحتی ترکیب کرد و امکان سازماندهی و نگهداری کد کارآمد را فراهم می کند.
  2. DOM مجازی (Virtual DOM): ری اکت از یک DOM مجازی برای بهینه‌ سازی فرآیند به‌ روزرسانی و رندر کامپوننت های UI استفاده می‌ کند. این موضوع نیاز به دستکاری مستقیم DOM واقعی (Real DOM) را به حداقل می رساند و در نتیجه باعث بهبود عملکرد می شود.
  3. JSX (جاوا اسکریپت XML): به توسعه دهندگان اجازه می دهد تا سینتکس HTML مانندی را در جاوا اسکریپت بنویسند که آن را بصری تر و خوانا تر می کند.
  4. جریان داده های یک طرفه : React از یک جریان داده یک طرفه پیروی می کند و اطمینان حاصل می کند که تغییرات داده ها در یک جهت منتشر می شوند و برنامه را قابل پیش بینی تر و رفع باگ ها را بسیار ساده تر می کند.
  5. React Native: با اموزش ری اکت نیتیو (React Native)، توسعه‌ دهندگان می‌ توانند از قدرت React برای ساخت اپلیکیشن‌ های موبایلی چند پلتفرمی با عملکرد و تجربه کاربری مشابه بومی استفاده کنند.
  6. جامعه و اکوسیستم: جامعه بزرگ و فعال ریاکت به اکوسیستم گسترده ای از کتابخانه ها، ابزار ها و منابع کمک می کند که بهره وری آن را افزایش می دهد.
  7. ابزار های برنامه‌ نویسی: React مجموعه‌ ای از ابزار های مورد نیاز توسعه‌ دهنده را در اختیار او قرار می‌ دهد که به اشکال‌ زدایی، نمایه‌ سازی و بررسی اجزای ری اکت کمک می‌ کنند و فرآیند توسعه را کارآمد تر خواهد کرد.

 

پیش نیازهای دوره آموزش React

برای شروع این سفر آموزشی پربار React، فقط و فقط درک اولیه ای از HTML ،CSS و JavaScript کافی است. خوشبختانه، در سایت رسمی آکادمی کدیاد می توانید دوره آموزشی HTML و CSS و همچنین دوره آموزش جامع جاوا اسکریپت را بصورت کاملا رایگان مشاهده کنید.

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

 

چرا باید ری اکت را یاد بگیریم؟

یادگیری React دنیایی از فرصت ها را برای توسعه دهندگان وب باز می کند. در اینجا چند دلیل قانع کننده وجود دارد که چرا باید به تسلط بر React فکر کنید:

  1. تقاضای بالا در بازار کار: React به یک مهارت مورد توجه در بازار کار تبدیل شده است. بسیاری از شرکت ها به دنبال توسعه دهندگانی هستند که بتوانند با استفاده از این کتابخانه رابط های کاربری کارآمد و پویا بسازند.
  2. تطبیق و انعطاف پذیری: تطبیق پذیری ری اکت به آن اجازه می دهد تا در پروژه های مختلف، از برنامه های کاربردی در مقیاس کوچک گرفته تا برنامه های وب پیچیده و موبایلی از آن استفاده شود.
  3. قابلیت استفاده مجدد: معماری مبتنی بر کامپوننت React قابلیت استفاده مجدد کد را ارتقا می دهد و در زمان و تلاش در فرآیند توسعه صرفه جویی می کند.

علاوه بر این ها، همانطور که گفتیم ری اکت دارای یک جامعه پر رونق و گسترده است که دسترسی به طیف وسیعی از کتابخانه ها، ابزار ها و منابع را برای تسریع توسعه تضمین می کند.

 

مقایسه React با Angular و Vue:

Angular و Vue دو فریمورک محبوب جاوا اسکریپت هستند که برای ساخت اپلیکیشن های فرانت اند استفاده می شوند. در حالی که هر کدام نقاط قوت و کاربرد های خود را دارند. اجازه دهید به طور خلاصه React را با Angular و Vue مقایسه کنیم:

  1. React:
  • کتابخانه ای سبک برای ساخت رابط کاربری
  • بر روی لایه نمایش برنامه متمرکز شده است.
  • از یک DOM مجازی برای رندرینگ کارآمد استفاده می کند.
  • دارای یک جامعه بزرگ و فعال و یک اکوسیستم قوی است.

 

  1. Angular:
  • فریم ورکی با امکانات کامل برای ساخت برنامه های کاربردی در مقیاس بزرگ.
  • از اتصال دو طرفه داده برای همگام سازی داده ها در زمان واقعی استفاده می کند.
  • مجموعه ای جامع از ویژگی ها و ابزارها را ارائه می دهد.
  • یک CLI (واسط خط فرمان) قدرتمند برای تولید کد و مدیریت پروژه ها ارائه می دهد.

 

  1. Vue:
  • یک فریمورک جاوا اسکریپت پیشرو برای ساخت رابط کاربری است.
  • به دلیل سادگی و سهولت ادغام با پروژه های موجود شناخته شده است.
  • از یک DOM مجازی مشابه React برای رندرینگ کارآمد استفاده می کند.
  • یادگیری آن نسبتا آسان است.

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

در نهایت، انتخاب بین React ،Angular و Vue به نیاز کارفرما، تخصص تیم، اهداف توسعه و سلیقه شما بستگی خواهد داشت.

آکادمی کدیاد دوره های آموزشی هر سه را برای شما طراحی کرده است تا با هر انتخابی، به راحت ترین شکل ممکن یادگیری را آغاز کنید.

 

آینده کتابخانه React

به عنوان یکی از پرکاربرد ترین کتابخانه‌ های جاوا اسکریپت، React همچنان به تکامل خود ادامه می‌ دهد و ویژگی‌ ها و به‌ روزرسانی‌ های جدید مرتباً منتشر می‌ شوند. جامعه پر جنب و جوش React نوآوری مداوم آن را هدایت می کند و تضمین می کند که این کتابخانه در خط مقدم توسعه frontend باقی می ماند.

بکلی، آینده React با رشد مداوم در تعداد فرصت های شغلی، تقاضا برای تخصص React و توسعه برنامه های کاربردی جدید هیجان انگیز امیدوارکننده به نظر می رسد.

 

بازار کار و درآمد React

تقاضا برای برنامه نویسان React در سال های اخیر به شدت افزایش یافته است. بسیاری از غول‌ های فناوری، استارت‌آپ‌ ها و شرکت‌ ها از ریاکت برای ساخت برنامه‌ های وب نوآورانه و ارائه یک تجربه کاربری یکپارچه استفاده می‌ کنند.

در تیر ماه 1402، در سایت های کاریابی ایرانی حقوقی که برای برنامه نویسان ری اکت در نظر گرفته شده ماهانه بین 10 تا بیش از 40 میلیون تومان است. در سایت های خارجی مانند indeed نیز، این مبلغ سالانه از 80 تا 180 هزار دلار در نظر گرفته شده است.

به کلی، مزیت رقابتی ارائه شده توسط React منجر به افزایش فرصت‌ های شغلی و چشم‌انداز های درآمدی جذاب برای توسعه‌ دهندگان آن شده است. پلتفرم‌ های فریلنسینگ بطور منظم تعداد زیادی آگهی شغلی را که به دنبال تخصص React هستند، از نقش‌ های توسعه‌ دهنده front-end گرفته تا توسعه اپلیکیشن موبایل React Native ارائه می‌ کنند.

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

 

یادگیری ری اکت چقدر طول می کشد؟

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

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

 

بعد از یادگیری React چه کنیم؟

پس از کسب مهارت در React، برای گسترش بیشتر مهارت‌ های توسعه front-end خود، می توانید حوزه‌ های زیر را بررسی کنید:

  1. React Native: با آموزش ری اکت نیتیو (React Native) می توانید با استفاده از همان اصول React، اپلیکیشن‌ های موبایلی چند پلتفرمی بسازید.
  2. GraphQL :GraphQL را بیاموزید تا به طور موثر، داده ها را در برنامه های React خود مدیریت کنید.
  3. Jest و Enzyme: برای اطمینان از کیفیت و قابلیت اطمینان برنامه های React خود، بهتر است با این کتابخانه های آزمایشی آشنا شوید.
  4. رندر سمت سرور (SSR): می توانید رندر سمت سرور را برای بهبود زمان بارگذاری اولیه صفحه و بهینه سازی SEO برای برنامه های React خود یاد بگیرید.
  5. فریمورک های React: با اموزش فریم ورک های محبوب React مانند ری اکت جی اس (Reactjs) و Gatsby ،Next.js می توانید گردش کار توسعه و عملکرد خود را بهبود ببخشید.

 

سخن پایانی

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

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

مشاهده بیشتر

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

مقدمات و پیش نیازها

آشنایی اولیه با React

مفاهیم اصلی React

آشنایی با React Router

ارتباط با سمت سرور

مفاهیم اصلی React (پیشرفته)

React-Redux

مدیریت فرم ها با Formik

پروژه پنل مدیریت فروشگاه

ویدیو‌های نمونه تدریس دوره

 

1

نصب پیش نیاز ها و ایجاد اولین پروژه react

 

2

 

3

 

4

 

5

 

6

 

7

نظرات دانشجویان

 وحید سعید

وحید سعید

خوب دوس دارم نظرم رو راجب دوره برای کسانی که میخوان تهیه کنن بنویسم من تا اینجا 130 قسمت از دوره رو دیدم می تونم بگم جامع ترین و کامل ترین دوره ری اکتی هست که من تونستم پیدا کنم بر خلاف دوره های زیادی که فقط یه سری مطالب کلی میگن راجب ری اکت این دوره ریز جزئیات رو به صورت عملی حتی کوچک ترین ارور هارو پوشش میده و شما اگر به تمام مطالب مسلط باشید واقعا ری اکت کارید اما به هیچ وجه اسون نیست و کلا برنامه نویسی سخته و البته ری اکت ، از شروع دوره اگر وقت دارید عجله ندارید هر قسمت رو چندین بار ببینید و کد بزنید تا بهترین استفاده رو داشته باشید با تشکر از استاد دانا و مسلط دوره جناب بساکی عزیز

ایلیا طاهر

ایلیا طاهر

سلام استاد اموزش ها فوق العاده عالی هستش🌹🌹❤

 میلاد  رئوف

میلاد رئوف

سلام جناب بساکی خسته نباشید ، تشکر بابت دوره ی خوبتون من تازه دوره رو شروع کردم و این آدرس اولین پروژه ی دوره ، داخل گیت هابه https://github.com/MiladRaouf/timer-miniproject-react

 محمد  میراث احمدی

محمد میراث احمدی

سلام تا این جای پروژه عالی بود خیلی ممنون فقط یک موردی میخواستم بگم که اگه امکانش هست به پروژه اضافه بشه اونم deploy کردن پروژه روی سرور ویندوز iis

 نادر  راستگو

نادر راستگو

خیلی متشکرم از زحمات شما تا به اینجا خیلی جالب و قابل درک است

AliTitan 0508

AliTitan 0508

تشکر میکنم از شما بخاطر زمان و انرژی که برا ما میزارین ♡ واقعا قیمت واقعی این دوره میتونه حتی بالای یک میلیون باشه ! و سال جدید رو به شما و خانواده محترمتون تبریک میگم و سال خوبی رو برای شما ارزومندم

 سید محمد علی   موسوی

سید محمد علی موسوی

سلام استاد واقعاً دوره تا اینجا عالی بود من اپ هواشناسی را با سلیقه خودم دوباره طراحی کردم و می خواهم نظر ارزشمند شما را درباره اون بدونم https://github.com/aliM494/weather-app

 حسین رنجبر

حسین رنجبر

خیلی ممنون استاد مرسییی. واقعا بی نظیرید هم دوره تون هم پشتیبانیتون هم خودتون❤❤😍

 نادر  راستگو

نادر راستگو

باز تشکر از شما بالاخره فرق بین گیت و گیت هاب را متوجه شدم و برای اولین بار دارم ازش استفاده میکنم.

 Ehsan Aryan

Ehsan Aryan

من تا قسمت 44 دیدم و دارم دوره Materialize شما رو هم دنبال میکنم. تشکر میکنم بابت تدریس خوبتون استاد. واقعاً مطالبی که تدریس میشه بیشتر از هزینه دوره ارزش داره.

 کیاوش سجودی

کیاوش سجودی

سلام استاد خیلی ممنونم از تدریس بی نظیرتون من مدتیه که با ری اکت آشنا شدم و به دلیل فشار کاری با توجه به اینکه دوره رو پارسال تهیه کردم تازه شروعش کردم و طراحی خیلی بلد نیستم اما این پروژه هواشناسی رو به سلیقه خودم زدم شما هم لطفا بررسی کنید https://github.com/kanedax/weather

محمدرضا صنعتی

محمدرضا صنعتی

استاد بسامکی واقعا کارتون خیلی درسته. ایول. امیدوارم که مباحث و دوره های آتی که برگزار می کنید هم به همین خفنی باشه. خدا بهتون سلامتی و توفیق بده. !God bless you, man

جواد .

جواد .

این دوره واقعا دوره پرباری بوده تا اینجا مخصوصا فصل های 4 و6 و8 و9 من خودم با کمک این دوره چند ماه پیش استخدام شدم

 وحید سعید

وحید سعید

سلام بر همه دوستان و استاد گرامی خواستم یک تشکر مجدد بکنم از استاد و بگم که من با استفاده از همین اموزش ها در یک شرکت برنامه نویسی خیلی قوی که چندتا پروژه بزرگ کشوری داره به عنوان ری اکت کار استخدام شدم و در چند مرحله مصاحبه و پروژه ازمایشی که ازم خواستن کاملا موفق بودم و مدیران شرکت راضی بودن کاملا. من واقعا خیلی خوشحال خواستم این حس خوب رو با شما هم به اشتراک بذارم ممنون از زحماتتون

 سید محسن خراسانی

سید محسن خراسانی

استاد بساکی بنده 5 فصل از دوره رو دیدم و همه چیز عالی بود و شیوه بیان شما بسیار شیوا و گویا بود امیدوارم دوره های بعدی شما رو با همین کیفیت ببینیم

سلام و درود .دوره رو تازه شروع کردم .فن بیان بسیار عالی دارید درود بر شما 🌹🙏 مطالب عالی هستند .

ایلیا طاهر

ایلیا طاهر

سلام استاد تمرین پروژه فرم اخر فصل formik را داخل گیت هاب آپلود کردم حتما نگاه کنید و نظرتون رو بگید با اختلاف بهترین دوره موجود❤❤ من که با فصل formik خیلی حال کردم عالی بود ممنون 🌹❤ در این آدرس آپلود کردم👇👇 https://github.com/iliyataher/SignUp-Login-Form-React

 پدرام  پورحکیم

پدرام پورحکیم

استاد سلام وقتتون بخیر، اولا میخوام بگم که من دوره را با موفقیت کامل گذروندم و ازتون بابت تدریس فوق العاده ممنونم، فقط یک مشکلی دارم اونم اینکه برای یک پروژه ی دیگری من میخوام چندین عکس را به صورت owl carousel فریم ورک bootstrap در یک کامپوننت نمایش بدم، منتهی چون از تابع map دارم استفاده میکنم و مجبورم به اولین عکسی که نمایش داده میشه کلاس active بدم، دیگه عکس های بعدی رو متاسفانه نمایش نمیده، باید چیکار کنم؟

 علیرضا ba

علیرضا ba

سلام استاد خسته نباشید تدریستون فوق العاده عالی هستش فقط یه سوال به نطرتون بهتره مباحث مربوط به قسمت پیشرفته رو بعد از اینکه با ریکت چند تا پروژه زدم کار کنم یا همراه با پروژه پیش ببرم

جناب بساکی سلام وقت بخیر ، فقط به عشق خودت و آموزش بسیار زیبا و دلنشین شما این دوره رو تهیه کردم ، امیدوارم همیشه موفق و پیروز باشید

صفورا امارلو

صفورا امارلو

سلام ممنونم از زحمات ارزشمند شما بابت اینکه اینقدر مثال می زنید و تمرین می دهید و به فکر یادگیری ما هستید کمتر استادی به فکر دانشجو است

صفورا امارلو

صفورا امارلو

سلام ممنونم بابت اموزش کامل حتی بابت state که توضیح دادید تا بهتر هوک ها رو متوجه بشیم

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

ری اکت چیست؟

چرا یادگیری ری اکت ساده است ؟

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

چه کسانی باید ری اکت رو یاد بگیرند؟

چرا باید من ری‌اکت بلد باشم؟

رقبای اصلی React چه تکنولوژی هایی میباشد؟

برای بک اند بهتره چه چیزی یاد بگیرم؟

بازار کار ری اکت چطور است؟

چرا React.js سرعت بالایی دارد؟

چطور ری اکت را آنلاین یاد بگیرم؟

چطور در React حرفه ای شوم؟

برای شروع چقدر جاوااسکریپت بلد باشم؟

بعد از مشاهده این دوره میتوانم پروژه بزنم؟

چیزی که در این دوره یاد میگیرم در نسخه های آینده ری اکت هم قابل اجراست؟