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

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

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

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
3 (11 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  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 و سایر موضوعات برنامه‌نویسی تدریس کرده است.

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

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
حسین سیم چی 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 پیشرفته به شما آموزش داده می‌شود، به حدی پیچیده و زیاد است که باید شما تمرکز ویژه‌ای روی هرکدام از آن‌ها داشته باشید.

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

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

 

React JS و آینده‌ای درخشان در بازار کار

در یک تعریف معمول و یک کلیت، ReactJS نوعی کتابخانه جاوا اسکریپت منبع‌باز برای ساخت رابط‌های کاربری بوده که توسط شرکت فیس‌بوک ایجاد شده است. این کتابخانه برای توسعه برنامه‌های تحت وب و تلفن‌های همراه با استفاده از اجزاء (Components) قابل‌استفاده مجدد طراحی شده است. ReactJS به مفهوم «رابط کاربری تکنیکی» یا به‌اختصار «UI» تأکید دارد، به این معنا که آن روی ایجاد و به‌روزرسانی بخش‌های مختلف رابط کاربری تمرکز دارد بدون این‌که به ساختار دیگری از برنامه توجه کند. 

از ویژگی‌های مهم ReactJS می‌توان به ویژگی سازگاری بالا با سایر کتابخانه‌ها و فریم‌ورک‌ها، عملکرد بهتر به دلیل استفاده از Virtual DOM، مدیریت وضعیت (state) به‌راحتی و کدنویسی ساده با استفاده از JSX اشاره کرد. آموزش صفر تا صد React JS می‌تواند بهترین روش برای یادگیری آن باشد. 

همچنین، ویژگی‌هایی مانند Virtual DOM و اجتماعی بودن جامعه توسعه React، برای بهبود کارایی و کیفیت برنامه‌های وبی که با استفاده از این کتابخانه ایجاد می‌شوند، بسیار مؤثر هستند. یکی از دلایل اصلی این محبوبیت، ساختار انعطاف‌پذیر و کارآمد ری اکت جی اس است که به توسعه‌دهندگان امکان می‌دهد به‌راحتی و با کیفیت بالا رابط‌های کاربری پویا و جذاب بسازند.

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

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

در این مرحله، مسلط‌شدن بر مفاهیمی مانند مدیریت وضعیت‌های پیچیده، استفاده از روش‌های بهینه‌سازی عملکرد، معماری‌های پیشرفته مانند Flux و Redux، ارتقاء به استفاده از ویژگی‌های جدید React (مانند Context API و Hooks) و همچنین آشنایی با روش‌های تست و اصول بهینه‌سازی کد، می‌تواند شامل موضوعات اصلی این مرحله باشد. همچنین، آموزش React JS پیشرفته معمولاً شامل مطالب پروژه محور و برنامه‌های کاربردی واقعی است که باعث تثبیت و تقویت مهارت‌های عملی و توانایی‌های توسعه‌دهندگان می‌شود. پکیج آموزش react راهنمای خوبی برای شروع، یادگیری و کسب مهارت در این زبان است. 

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

در آموزش ری اکت جی اس پیشرفته مباحث زیر مد نظر هستند:

1.      مفاهیم پیشرفته React

2.      مدیریت داده

3.      ساختارهای UI پیشرفته

4.      ابزارها و کتابخانه‌های پیشرفته

5.      مفاهیم مرتبط با عملکرد

6.      امنیت

7.      روش‌های بهینه‌سازی عملکرد

8.      مدیریت وضعیت با استفاده از Context API یا Redux

9.      پیاده‌سازی روتینگ با React Router

10.  استفاده از Hooks پیشرفته

11.  ارتقاء واحدهای رابط کاربری با استفاده از تکنیک‌های پیشرفته مانند شیوه‌های بهینه‌سازی مجدد رندر

12.  تست و اجرای تست در React با استفاده از ابزارهای مختلف

13.  پیاده‌سازی اجزای پیچیده؛ مانند اجزای بازیابی لی lazy loading و Suspense

14.  ارتباط با سرورهای خارجی با استفاده از REST API یا GraphQL

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

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

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

1.      توسعه‌دهندگانی که تجربه کافی با ReactJS دارند و می‌خواهند به مراحل بالاتر از مفاهیم ابتدایی این کتابخانه بروند.

2.      افرادی که می‌خواهند بهینه‌سازی و پیشرفت در عملکرد، معماری و مدیریت وضعیت‌های پیچیده در برنامه‌های React خود داشته باشند.

3.      توسعه‌دهندگانی که قصد دارند الگوها و راهکارهای پیچیده‌تر مانند Flux و Redux را در برنامه‌های خود به کار بگیرند.

4.      افرادی که می‌خواهند با استفاده از ویژگی‌های جدید React مانند Context API و Hooks آشنا شوند و از آنها بهره‌مند شوند.

5.      توسعه‌دهندگانی که می‌خواهند بهبود فرایندهای تست و بهینه‌سازی کد را در پروژه‌های React خود اعمال کنند.

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

کاربردهای ری اکت جی اس پیشرفته چیست؟

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

ایجاد برنامه‌های وب تک‌صفحه‌ای (SPA) پیچیده

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

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

ساخت رابط‌های کاربری مقیاس‌پذیر

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

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

ساخت برنامه‌های وب پویا

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

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

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

در یک بیان ساده، آموزش React JS پیشرفته به شما کمک می‌کند تا از ویژگی‌ها و امکانات پیچیده‌تر React بهره‌مند شوید و برنامه‌های پویا و پیچیده‌تری را ایجاد کنید. یکی از جوانب پیشرفته React، استفاده از مفهوم‌هایی مانند Context API و Hooks است. Context API به شما امکان می‌دهد تا اطلاعات را به‌صورت گسترده‌ای در سراسر برنامه انتقال دهید بدون نیاز به انتقال آن از یک کامپوننت به کامپوننت دیگر. این امر به شما این امکان را می‌دهد که اطلاعات را به‌صورت مؤثرتر و بهتر مدیریت کنید.

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

ساختار React JS پیشرفته به طور عمده بر اساس مفاهیمی مانند معماری Flux یا معماری مبتنی بر GraphQL است. این معماری‌ها به شما امکان می‌دهند تا برنامه‌های بزرگ‌تر و پیچیده‌تر را به‌صورت مؤثرتر مدیریت کنید و با مشکلاتی مانند مدیریت وضعیت برنامه و مدیریت داده‌ها بهتر مقابله کنید.

·         مدیریت وضعیت پیچیده با استفاده از مفهوم‌هایی مانند Context API و Redux.

·         استفاده از معماری مبتنی بر GraphQL برای مدیریت داده‌ها.

·         بهره‌گیری از تکنیک‌های بهینه‌سازی مانند Code Splitting و Server Side Rendering.

·         استفاده از الگوهای طراحی مدرن مانند Container-Presentational Components و Higher Order Components.

·         ایجاد تست‌های واحد و تست‌های اجتماعی برای اعتبارسنجی کیفیت کد.

·         استفاده از مفاهیمی مانند Error Boundaries و Error Handling برای مدیریت خطاها به بهترین شکل ممکن.

·         انجام بهینه‌سازی‌های عملکردی برای بهبود سرعت بارگیری و عملکرد برنامه.

از جمله اصلی‌ترین ارکان این آموزش است.

سرفصل‌های دوره آموزش ری اکت جی اس مکتب خونه

در فصل‌های مختلف آموزش react js رایگان و یا هر آموزشی که می‌بینید و قصد پیگیری آن را دارید، انتظار می‌رود که یک سری سرفصل‌های مهم وجود داشته باشد؛ در دوره آموزش ری اکت جی اس پیشرفته مکتب خونه، هرآنچه برای توسعه وب بر پایه این ساختار نیاز دارید، به شکل کامل در دسترس است:

بررسی عمیق Hookها:

·         استفاده از Hookهای سفارشی

·         Hookهای Context و useContext

·         Hookهای reducer و useReducer

·         Hookهای Debug و useEffect

·         Hookهای Memo و useMemo

·         Hookهای Callback و useCallback

·         و غیره

مفاهیم پیشرفته کامپوننت:

·         Higher-Order Components  یا همان HOCs

·         Render Props

·         Component Lifecycle

·         Error Boundaries

·         Context API

·         و غیره

مدیریت داده:

·         Redux

·         MobX

·         Uncontrolled Components

·         Local Storage

·         و غیره

بهینه‌سازی React:

·         Performance Optimization

·         Code Splitting

·         Server-Side Rendering

·         و غیره

آزمایش واحد:

·         Jest

·         Enzyme

·         React Testing Library

·         و غیره

استقرار:

·         Create React App

·         Webpack

·         Babel

·         و...

امنیت:

·         Cross-Site Scripting  یا XSS

·         Injection Attacks

·         Data Security

·         و...

موضوعات تکمیلی:

·         React Native

·         Progressive Web Apps  یا PWAs

·         GraphQL

·         و غیره

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

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

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

1.      توسعه‌دهندگان وب با تجربه در React JS

2.      برنامه‌نویسانی که می‌خواهند به سطح پیشرفته React برسند

3.      فردی که قصد دارد برنامه‌های پیچیده‌تر و قدرتمندتری با React بسازد

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

·         سهولت در استفاده از اجزا قابل‌استفاده مجدد (Reusable Components)

·         مدیریت وضعیت بهتر با استفاده از React Hooks

·         افزایش بهره‌وری توسعه‌دهنده‌ها

·         امکانات متنوع برای ایجاد واسط کاربری دینامیک

·         جامعیت و پوشش وسیع در منابع آموزشی و جوامع توسعه‌دهندگان

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

چرا یادگیری ری اکت جی اس (React JS) 

ری‌ات جی‌اس (React JS) یکی از قدرتمندترین و محبوب‌ترین کتابخانه‌های جاوا اسکریپت برای توسعه وب‌سایت‌ها و برنامه‌های تحت وب است که توسط یک پلتفرم بزرگ مانند متا ایجاد شده است. این فریم‌ورک توسط جامعة برنامه‌نویسی به‌خاطر انعطاف‌پذیری، قدرت و عملکرد بالا، و مدیریت بهتر وضعیت برنامه موردتوجه قرار گرفته است.

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

ثبت‌نام و شروع آموزش ری اکت جی اس پیشرفته مکتب خونه!

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

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