×
ribbon

آموزش React JS پیشرفته

دنیای فرانت‌اند تنها محدود به React نیست؛ بلکه می‌توان با استفاده از تکنولوژی‌های فراوان دیگری یک وب‌سایت حرفه‌ای ایجاد کرد. اگر می‌خواهید به موقعیت Senior FrontEnd Engineer برسید، باید آموزش React JS پیشرفته را که ... ادامه

ارائه دهنده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
3.2 (12 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  42 ساعت
مجموع محتوای آموزشی:  11 ساعت ویدئو - 32 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  6 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام

پیش‌نیاز‌ها

  • آشنایی با HTML & CSS
  • آشنایی با جاوا اسکریپت (JavaScript)
  • آشنایی با React JS مقدماتی

سرفصل‌های دوره آموزش React JS پیشرفته

فصل اول: آشنایی با محیط پیشرفته برای کار با React

در این فصل به شما می‌گوییم که قرار است چه مباحثی را در دوره آموزش ری اکت فرا بگیرید. تکنولوژی‌های زیادی را در این دوره بررسی می‌کنیم که از جمله آن‌ها می‌توان به Prettier ،Eslint ،Testing ،Webpack ،GraphQL و غیره اشاره کرد. علاوه بر معرفی این تکنولوژی‌ها به بررسی چگونگی کار با آن‌ها و تنظیماتشان می‌پردازیم.

  چه تکنولوژی‌ها در این دوره یاد خواهیم گرفت؟
"05:19  
  بررسی پشت صحنه‌ی تکنولوژی‌های استفاده شده در Create React App
"06:53  
  کار با Eslint
"09:40  
  استفاده از editorconfig در پروژه
"04:44  
  Prettier چیست و چگونه از آن در کنار ESlint استفاده کنیم
"07:47  
  کوییز - فصل اول
 100%    
"03:00  
فصل دوم: کار با NextJS

nextJs فریم‌ورکی است که به شما امکان اجرای برنامه‌های ری اکت در سمت سرور را می‌دهد. در این دوره از آموزش react نحوه کار با این فریم‌ورک و پیاده‌سازی Routing برای صفحات آن را یاد می‌گیرید. کار با SSR یا ServerSideRendering و کاربردهای آن از دیگر مباحث مهم مطرح در این فصل است.

  معرفی NextJs
"05:56  
  صفحات مختلف در NextJs
"08:42  
  Server Side Rendering یا SSR چیست؟
"06:48  
  کار کردن با SSR
"07:36  
  کوییز - فصل دوم
 100%    
"03:00  
فصل سوم: کار با CSS و روش‌های مختلف Style دادن به پروژه

در فصل سوم از آموزش پیشرفته ری اکت ابتدا CSS، LESS و SASS را مرور می‌کنیم و سپس مباحث پیشرفته‌تری مانند CSS MODULE ،CSS in JS و کتابخانه‌های StyledComponents و Emotion را به شما آموزش می‌دهیم. در نهایت برای اینکه بتوانید دانش‌هایی که تا این فصل از دوره react را فراگرفته‌اید در عمل پیاده کنید، پروژه Remote Jobb را شروع می‌کنیم.

  معرفی و مرور CSS و LESS و SASS
"08:17  
  کار با CSS MODULE
"05:42  
  کار با CSS in JS
"08:40  
  کار با کتابخانه StyledComponents
"04:45  
  کار با کتابخانه Emotion
"08:21  
  شروع پروژه Remote Jobb
"09:13  
  کوییز - فصل سوم
 9.1%    
"03:00  
  تمرین برنامه‌نویسی: سایت فروشگاه (الزامی)
 90.9%    
"300:00  
فصل چهارم: معرفی Design Pattern ها و Best Practice ها در پروژه های React

انجام پروژه‌های بزرگ که دارای چندین کامپوننت تودرتو هستند، کار نسبتاً دشواری است. در پروژه‌های شیءگرایی معمولاً با مشکلات جدیدی روبه‌رو می‌شوید که برای کنترل و حتی جلوگیری از آن‌ها خوب است با مبحث دیزاین پترن‌ها آشنایی داشته باشید. در این فصل ضمن معرفی ساختار انواع کامپوننت‌ها، شما را با دیزاین پترن‌ها، best practiceها و همچنین برنامه‌نویسی یک Custom Hook آشنا می‌کنیم.

  معرفی ساختار Components و Containers
"09:28  
  معرفی ساختار Higher Order Components (HOC)
"06:33  
  برنامه‌نویسی یک Custom Hook
"12:24  
فصل پنجم: شروع پیاده‌سازی یک Design System و کامپوننت‌های Basic و Reusable پروژه

دیزاین سیستم اپلیکیشن یا نرم‌افزاری است که ارتباط بهتری بین برنامه‌نویسان و دیزاینرها برقرار می‌کند. این سیستم به شما کمک می‌کند که بتوانید پروژه‌های خود را در مقیاس بزرگ به‌راحتی مدیریت کنید. با گذراندن این فصل از آموزش ری اکت شما می‌توانید برای پروژه Remote Jobb یک دیزاین سیستم طراحی کرده و کامپوننت‌های بیسیک و Reusable بنویسید.

  پیاده‌سازی صفحه لاگین و کامپوننت‌های Input و ‌Button
"15:25  
  پیاده‌سازی Theming
"04:40  
  اضافه کردن Font
"08:02  
  پیاده‌سازی Typography
"11:48  
  تعریف Design System
"04:49  
  معرفی پروژه Storybook JS
"09:06  
  معرفی پروژه Styleguidist
"14:02  
  پیاده‌سازی Design System
"10:05  
  کوییز - فصل پنجم
 13%    
"03:00  
  تمرین برنامه‌نویسی: تکمیل سایت فروشگاه (الزامی)
 87%    
"180:00  
فصل ششم: پیاده‌سازی Routing و استفاده از Next Js Route

شما به عنوان یک برنامه‌نویس ری اکت باید بتوانید فرم‌ها را پیاده‌سازی کرده و آن‌ها را مسیریابی یا Routing کنید. این کار را می‌توانید با استفاده از Next Js Route انجام دهید. در این فصل علاوه بر آموزش این مبحث یاد می‌گیرید که چگونه با استفاده از لینک و پیاده‌سازی Hyperlink Component دسترسی امن‌تری به فایل‌ها داشته باشید.

  پیاده‌سازی Formها و Routing بین آن‌ها
"09:49  
  استفاده از Link و پیاده‌سازی Hyperlink Component
"09:16  
فصل هفتم:‌ کار با Redux

redux یک کتابخانه کم‌حجم است که در حل و مدیریت stateها به شما کمک می‌کند. استفاده از این کتابخانه توسعه پروژه‌های ری اکت را برای شما راحت‌تر کرده و باعث افزایش خوانایی پروژه می‌شود. در این فصل از آموزش react به معرفی statementها و چگونگی استفاده از redux، کار با APIها در این کتابخانه و غیره می‌پردازیم.

  معرفی State Management و آشنایی با Redux
"07:25  
  راه‌اندازی و نصب Redux
"20:11  
  کار با API ها در Redux
"08:56  
  کار و نصب Redux Thunk
"15:52  
  پیاده‌سازی fetchUrl
"04:57  
  پیاده‌سازی state های مختلف
"12:44  
  صدا کردن API در SSR
"19:37  
  کوییز - فصل هفتم
 13%    
"03:00  
  تمرین برنامه‌نویسی: استفاده از Redux در سایت فروشگاه (الزامی)
 87%    
"300:00  
فصل هشتم:‌ پیاده ‌سازی و معرفی Testing

تست کردن کامپوننت‌ها از دیگر مهارت‌هایی است که در آموزش ری اکت پیشرفته به آن پرداخته می‌شود. ساده‌ترین راه برنامه‌نویسی snapshotTesting است. البته در این فصل ابتدا به معرفی انواع testing می‌پردازیم، سپس شما را با snapshot و نوشتن testing برای DOM آشنا می‌کنیم.

  معرفی Testing و انواع آن
"06:51  
  معرفی و برنامه‌نویسی Snapshot Testing
"09:36  
  نوشتن Testingبرای DOM
"12:16  
  قرار دادن پروژه در git
"10:02  
  کوییز - فصل هشتم
 13%    
"03:00  
  تمرین برنامه‌نویسی: تست سایت فروشگاه (الزامی)
 87%    
"180:00  
فصل نهم: معرفی Restful APIs

پس از اتمام testing باید پروژه خود را روی اینترنت انتشار دهید یا به‌اصطلاح آن را deploy کنید. در این فصل از آموزش react ابتدا چگونگی قراردادن پروژه در git و همچنین قراردادن Vercel روی دامنه را به شما آموزش می‌دهیم. در ادامه این فصل به تعریف restful APIها که رابط برنامه‌نویسی کاربردی هستند، می‌پردازیم. کار با Swagger و Postman از دیگر مباحث مرتبط با APIها است که در این فصل یاد می‌گیرید.

  تعریف Restful APIها
"12:35  
  متصل کردن API ها و کار با Swagger
"12:32  
  ساخت صفحه مختص و routing در NextJs
"12:26  
فصل دهم: کار با Cookie و برنامه نویسی حالت های Authenticated در پروژه با SSR

احتمال زیاد تاکنون با کوکی‌ها آشنا شده‌اید. کوکی‌ها فایل‌های متنی کوتاه یا قسمت کوچکی از اطلاعات هستند که در مرورگر کاربر ذخیره می‌شوند. به‌عنوان‌مثال وقتی شما وارد یک سایت می‌شوید و نام کاربری و رمز خود را ثبت می‌کنید، این اطلاعات در مرورگر شما ذخیره شده و دفعه بعدی نیازی به واردکردن دوباره آن‌ها نیست. در این فصل از آموزش react js کار با کتابخانه cookei Universal و چگونگی استفاده از کوکی‌ها را به شما آموزش می‌دهیم.

  معرفی کتابخانه Cookie Universal
"10:36  
  کار کردن با Cookie و Dispatch کردن
"10:07  
  بررسی Log Out کردن
"12:27  
  کوییز - فصل دهم
 13%    
"03:00  
  تمرین برنامه‌نویسی: لاگین‌سازی سایت فروشگاه (الزامی)
 87%    
"180:00  
فصل یازدهم:‌ معرفی و کار با GraphQL

graphQL یکی از بهترین تکنولوژی‌هایی است که با ری اکت همراه شده و امتیازات زیادی برایتان به ارمغان می‌آورد. این یک زبان کوئری‌نویسی است که امکان طراحی، ایجاد و مصرف APIها را برای شما فراهم می‌کند. در این فصل به‌ طور کامل با این تکنولوژی مهم آشنا می‌شوید و می‌توانید از مزایای آن در کنار ری اکت جی اس بهره ببرید.

  معرفی GraphQL
"07:20  
  چگونه با Documentation برای GraphQL کار کنیم
"06:04  
  برنامه نویسی با Apollo Client
"11:28  
  کار با Apollo Client و ApolloProvider
"09:04  
  ارسال POST به API ها و آشنایی با useMutation
"11:45  
  کار کردن با Polling و آپدیت کردن صفحه
"06:12  
  كوييز - فصل يازدهم
 13%    
"03:00  
  تمرين برنامه‌نويسي: اخبار سايت فروشگاه (الزامی)
 87%    
"180:00  
فصل دوازهم: معرفی و کار با Gatsby

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

  آشنایی با پروژه Gatsby JS
"07:11  
  ایجاد پروژه جدید در Gatsby JS
"18:29  
  برنامه‌نویسی بلاگ با پروژه Gatsby
"06:17  
  تمرين برنامه‌نويسي: ساخت سايت شخصي با Gatsby (الزامی)
 100%    
"300:00  
فصل سیزدهم: معرفی و کار با Webpack

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

  معرفی Webpack
"05:05  
  شروع برنامه‌نویسی با Webpack
"12:11  
  برنامه‌نویسی Webpack در یک پروژه‌ی ساده React
"09:27  
  Webpack Dev Middleware و Webpack Dev Server
"10:39  
  پیاده‌سازی و معرفی Babel Loader برای JSX
"07:44  
  پیاده‌سازی Webpack برای یک پروژه‌ی بزرگ همراه با CSS Loader
"09:55  
  تنظیمات Webpack
"08:07  
  پیاده‌سازی Terser
"09:23  
  پیاده‌سازی Code Splitting و Hot Module Reloading یا HMR
"09:17  
  كوييز - فصل سيزدهم
 100%    
"03:00  
فصل چهاردهم: معرفی و پیاده سازی یک Progressive Web App یا PWA

PWA یا به‌اصطلاح وب اپلیکیشن پیش‌رونده یک فناوری جدید از شرکت گوگل است. PWA به سایتی می‌گویند که با وجود استفاده از فناوری‌های جدید وب، ظاهر و عملکردی شبیه به اپلیکیشن‌های معمولی دارد. این تکنولوژی به بهبود تجربه کاربری کمک شایانی می‌کند. در این فصل از آموزش react به معرفی PWA و پیاده‌سازی آن می‌پردازیم.

همچنین به شما آموزش می‌دهیم که چگونه از سایت‌هایی مانند CanIUse و BrowserStack استفاده کنید. معرفی PostCSS و AutoFixer، ثبت کردن Service Worker، کار با Notification APIها و غیره از دیگر مباحث مهم مطرح‌شده در این فصل است.

  PWA چیست؟
"09:26  
  معرفی و کار با سایت‌های CanIUse و BrowserStack
"04:12  
  معرفی NextJs API ها
"04:10  
  معرفی PostCSS و AutoFixer
"03:51  
  ثبت کردن Service Worker
"08:10  
  کار با Notification API ها
"04:48  
  لینک Repository پروژه
"13:27  
  نحوه‌ی آپدیت کردن Service Worker
"01:52  
  كوييز - فصل چهاردهم
 13%    
"03:00  
  تمرين برنامه‌نويسي: ساخت Todo با Webpack (الزامی)
 87%    
"240:00  

ویژگی‌های دوره

گواهی‌نامه مکتب‌خونه
گواهی‌نامه مکتب‌خونه

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

مشاهده نمونه گواهینامه

ویژگی‌های دوره

خدمات منتورینگ
خدمات منتورینگ

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

ویژگی‌های دوره

پروژه محور
پروژه محور

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

ویژگی‌های دوره

تمرین و آزمون
تمرین و آزمون

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

ویژگی‌های دوره

تالار گفتگو
تالار گفتگو

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

ویژگی‌های دوره

تسهیل استخدام
تسهیل استخدام

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

بررسی فرصت‌های شغلی

درباره دوره

دنیای فرانت‌اند تنها محدود به React نیست؛ بلکه می‌توان با استفاده از تکنولوژی‌های فراوان دیگری یک وب‌سایت حرفه‌ای ایجاد کرد. اگر می‌خواهید به موقعیت Senior FrontEnd Engineer برسید، باید آموزش React JS پیشرفته را که امروزه از اهمیت بالایی برخوردار است، فرا بگیرید.

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

مطالبی که در دوره آموزش React JS پیشرفته به شما عزیزان آموزش داده می‌شود، دست‌کمی از دانش یک Senior FrontEnd Engineer ندارد؛ بنابراین شما می‌توانید با تلاشی مضاعف و انجام پروژه‌های متعدد با استفاده از تکنولوژی‌هایی که در دوره آموزش پیشرفته ری‌اکت یاد می‌گیرید، شانس خود را در استخدام در شرکت‌های بزرگ ایران و حتی جهان افزایش دهید. دوره آموزش React JS پیشرفته بر اساس جدیدترین ورژن این فریم‌ورک یعنی نسخه 16.14 تدریس شده است.

 

هدف از یادگیری دوره آموزش React JS پیشرفته چیست؟

هدف از یادگیری دوره آموزش ری‌اکت پیشرفته این است که شما تمام مهارت‌های لازم و پیشرفته در زمینه کار با این ابزار کاربردی را به‌خوبی فرا بگیرید. پروژه‌هایی که در این دوره برایتان در نظر گرفته شده‌است ضمن اینکه به تثبیت آموخته‌هایتان کمک می‌کند، می‌تواند در رزومه شما ثبت شود و مهارت بالای شما در زمینه کار با ری‌اکت جی اس را به‌خوبی نشان دهد.

 

دوره آموزش React JS پیشرفته مناسب چه کسانی است؟

این دوره به آموزش ری‌اکت مقدماتی نمی‌پردازد و نحوه کار با تکنولوژی‌های مفید و کاربردی را برای انجام پروژه‌های حرفه‌ای به شما یاد می‌دهد؛ بنابراین شما باید پیش‌زمینه قدرتمندی از React داشته باشید تا بتوانید بهره کافی و لازم را از محتواهای ارائه شده در این دوره ببرید.

دوره آموزش پیشرفته ری‌اکت برای افراد زیر مناسب است:

  • کسانی که پیش‌زمینه خوبی از React دارند و تابه‌حال با آن کارکرده‌اند.
  • توسعه‌دهندگان فرانت‌اندی که با Angular یا JQuery کارکرده‌اند و حال به دنبال حرفه‌ای شدن در این زمینه هستند.
  • توسعه‌دهندگان بک‌اندی که به این زمینه علاقه‌مندند.

 

بعد از فراگیری دوره آموزش React JS پیشرفته چه مهارت‌هایی کسب خواهید کرد؟

  • برنامه‌نویسی حرفه‌ای سمت فرانت
  • انجام کارهای تخصصی‌تر با ری اکت
  • آشنایی با ابزارهای کمکی EditorConfig ،Eslint و Prettier
  • کار با فریم‌ورک‌های پیشرفته مانند Gatsby ،NextJS و غیره
  • آشنایی و کار با Server Side Rendering
  • برنامه‌نویسی با Restful APIها و GraphQL Endpointها

درباره استاد

maktabkhooneh-teacher احسان گازار

احسان گازار برنامه‌نویسی را از ۱۷ سالگی با QBasic شروع کرد و سپس زبان C و C++ را آموخت. از همان ابتدا علاقه‌ی زیادی به برنامه‌نویسی وب داشت. از همین رو چندین سایت برای سرگرمی با HTML، CSS و JavaScript طراحی کرد.

احسان گازار فارغ‌التحصیل مهندسی کامپیوتر، گرایش سخت‌افزار از دانشگاه خواجه‌نصیر است اما به دلیل علاقه زیاد او به برنامه‌نویسی وب، برنامه‌نویسی JavaScript را ادامه داد و تبدیل به Full Stack JavaScript Developer شد.

وی از سال 90 در ایران در شرکت‌های معتبری مانند نت برگ به‌عنوان Back End Developer فعالیت داشته و از سال 95 تا سال 98 در سیدنی استرالیا به‌عنوان Full Stack JavaScript Developer مشغول به کار بود و از سال 98 در ملبورن استرالیا به‌عنوان مهندس نرم‌افزار مشغول به کار است و درحال حاضر به عنوان مدیر تیم برنامه نویسی فعالیت می‌کند. ایشان همیشه به آموزش علاقه‌‌مند بوده و دوره‌های مختلفی در زمینه Front End و سایر موضوعات برنامه‌نویسی تدریس کرده است.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران  ( نظر)

صفحه 1 از
حسین سیم چی 1402-03-06
سلام و خسته نباشید به تیم مکتب خونه و استاد گازار عزیز دوره ی بسیار خوبی است. برخلاف دوره ی ری اکت مقدماتی که بنظرم از سطح 20 شروع میشد به جای سطح صفر، این دوره بسیار عالی است به شرط اینکه دوره مقدماتی رو به خوبی فهمیده باشید. درکل بنظرم همه چیز به خوبی معرفی شده و کمتر دوره ی ری اکت پیشرفته ای به زبان فارسی پیدا میکنید که توش Design pattern و Java Script رو گفته باشند. شک نکنید عالیه این دوره ( یکم زمانش کمه بنظرم )
حسین علیجان طرقی 1400-08-08
مثل همیشه استاد گازار گل کاشتن
حورا اخلاقی 1401-02-12
بیان اقای گازار عالی بود و مباحث مهم و کلیدیی هم پوشش دادند، ولی یسری سرفصل های مهم هم بودند که کمبودشون به شدت حس میشد: - تایپ اسکریپت - ریکت کوئری اگر به هر روشی امکان اپدیت کردن این دوره وجود داره، اضافه کردن این دو مورد یا موارد دیگه ای که خود دوستان صلاح میدانند میتونه این دوره رو از خیلی خوب به عالی ببره که برای مکتب خونه سطح مورد انتظاره! با تشکر از تمامی عوامل مکتب خونه و اقای احسان گازار بابت این دوره
مکتب‌خونه
همراه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. موارد مطرح شده جهت بررسی بیشتر به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود.
وحید وحید 1400-07-20
بعد از دوره مقدماتی، من این دوره را گذراندم . باید بگم این دوره بیشتر به معرفی فناوری های روز مرتبط با ری اکت میپردازه و درواقع بیشتر از اینکه آموزش باشه معرفی و مرور کتابخانه های مختلف برای ساخت اپلیکیشن نهایی است . من خودم انتظار دوره ای را داشتم که نه تنها این کتابخانه هارا معرفی کنه بلکه بصورت عمقی وارد هرکدام بشه و آموزش بده که ازین نظر دوره مناسبی برای من نبود . فکر میکنم اگر موارد کمتری از کتابخانه ها معرفی میشد و درعوض تایم بیشتری برای آموزش به اونها اختصاص داده می شد، این دوره میتونست مفیدتر باشه .
ویدا خلیلی 1402-11-02
محتوای دوره بسیار قدیمی بود و خیلی‌چیزها تغییر کرده و چیزهایی که توی دوره تدریس میشه دیگه کار نمیکنن، واجب هست که دوره آپدیت بشه
محمدحسین منگلیان شهربابکی 1402-03-06
با سلام آموزش نیاز به بروزرسانی داره بنده خیلی اذیت شدم تا متوجه شدم در نکست جی اس +13 باید از ;use client;; استفاده کرد نه ریداکس و نه کامپوننت های عادی اجرا نمیشن بصورت پیش فرض در سرور نکست
محسن دهقانی 1401-10-26
این دوره اموزش نبود بنظر من بیشتر سر فصل های مطرح شده فقط معرفی میشن با یه توضیح کم عمق که شما رو در اون زمینه حرفه ای نمیکنه.

دوره‌های پیشنهادی

سوالات پرتکرار

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.

سوالات پرتکرار

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

سوالات پرتکرار

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

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

ویژگی‌های متمایز دوره آموزش React JS پیشرفته مکتب‌خونه چیست؟

دوره آموزش React JS پیشرفته علاوه بر آموزش ریکت، سایر تکنولوژی‌هایی را هم که می‌توانند با این ابزار به کار گرفته شوند، به شما آموزش می‌دهد. مطالب ارائه شده در این دوره به‌قدری جامع و کاربردی است که بدون شک می‌توانید پس از دوره به سطح دانش و توانایی‌های یک Senior FrontEnd Engineer برسید.

پروژه‌هایی که در این دوره برای شما در نظر گرفته شده‌است به شما کمک می‌کند تا تمام آموخته‌های خود را به‌صورت عملی پیاده‌سازی کنید و متوجه اشکالات کار خود شوید. علاوه‌براین، در تالار گفتگویی که برایتان فراهم شده‌است، می‌توانید سؤالات خود را از دانشجویان هم‌دوره خود و استاد دوره بپرسید و در سریع‌ترین زمان جوابتان را دریافت کنید.

 

سرفصل‌های دوره آموزش ری‌اکت پیشرفته چیست؟


در دوره آموزش ری‌اکت پیشرفته از معرفی و توضیح محیط پروژه و ابزارهای کمکی Prettier ،Eslint و EditorConfig شروع می‌کنیم و کم‌کم وارد مباحث عمیق‌تر React و سایر فریم‌ورک‌های پیشرفته می‌شویم. موضوعاتی که در دوره آموزش React JS پیشرفته به شما آموزش داده می‌شود، به حدی پیچیده و زیاد است که باید شما تمرکز ویژه‌ای روی هرکدام از آن‌ها داشته باشید.

poster
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذارندن دوره:  42 ساعت
مجموع محتوای آموزشی:  11 ساعت ویدئو - 32 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  6 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام