×
ribbon

تا پایان تخفیف

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

مدرس:

احسان گازار

دنیای فرانت اند تنها محدود به React نیست؛ بلکه می توان با استفاده از تکنولوژی های فراوان دیگری... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
3.5 (44)
17 دیدگاه
3,676دانشجو
42ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

11 ساعت ویدئو

8 تمرین و پروژه

30 سؤال سنجش و یادگیری

دسترسی به تالار گفتگو

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

دسترسی مادام‌العمر به محتوای دوره

6 هفته مهلت ارسال تمرین و پروژه

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

14 فصل71 جلسه11 ساعت ویدیو
فصل اول: آشنایی با محیط پیشرفته برای کار با React
  چه تکنولوژی‌ها در این دوره یاد خواهیم گرفت؟
05:19
  بررسی پشت صحنه‌ی تکنولوژی‌های استفاده شده در Create React App
06:53
  کار با Eslint
09:40
  استفاده از editorconfig در پروژه
04:44
  Prettier چیست و چگونه از آن در کنار ESlint استفاده کنیم
07:47
  کوییز - فصل اول
03:00
فصل دوم: کار با NextJS
  معرفی NextJs
05:56
  صفحات مختلف در NextJs
08:42
  Server Side Rendering یا SSR چیست؟
06:48
  کار کردن با SSR
07:36
  کوییز - فصل دوم
03:00
فصل سوم: کار با CSS و روش‌های مختلف Style دادن به پروژه
  معرفی و مرور CSS و LESS و SASS
08:17
  کار با CSS MODULE
05:42
  کار با CSS in JS
08:40
  کار با کتابخانه StyledComponents
04:45
  کار با کتابخانه Emotion
08:21
  شروع پروژه Remote Jobb
09:13
  کوییز - فصل سوم
03:00
  تمرین برنامه‌نویسی: سایت فروشگاه (الزامی)
300:00
فصل چهارم: معرفی Design Pattern ها و Best Practice ها در پروژه های React
  معرفی ساختار Components و Containers
09:28
  معرفی ساختار Higher Order Components (HOC)
06:33
  برنامه‌نویسی یک Custom Hook
12:24
فصل پنجم: شروع پیاده‌سازی یک Design System و کامپوننت‌های Basic و 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
  کوییز - فصل پنجم
03:00
  تمرین برنامه‌نویسی: تکمیل سایت فروشگاه (الزامی)
180:00
فصل ششم: پیاده‌سازی Routing و استفاده از Next Js Route
  پیاده‌سازی Formها و Routing بین آن‌ها
09:49
  استفاده از Link و پیاده‌سازی Hyperlink Component
09:16
فصل هفتم:‌ کار با Redux
  معرفی 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
  کوییز - فصل هفتم
03:00
  تمرین برنامه‌نویسی: استفاده از Redux در سایت فروشگاه (الزامی)
300:00
فصل هشتم:‌ پیاده ‌سازی و معرفی Testing
  معرفی Testing و انواع آن
06:51
  معرفی و برنامه‌نویسی Snapshot Testing
09:36
  نوشتن Testingبرای DOM
12:16
  قرار دادن پروژه در git
10:02
  کوییز - فصل هشتم
03:00
  تمرین برنامه‌نویسی: تست سایت فروشگاه (الزامی)
180:00
فصل نهم: معرفی Restful APIs
  تعریف Restful APIها
12:35
  متصل کردن API ها و کار با Swagger
12:32
  ساخت صفحه مختص و routing در NextJs
12:26
فصل دهم: کار با Cookie و برنامه نویسی حالت های Authenticated در پروژه با SSR
  معرفی کتابخانه Cookie Universal
10:36
  کار کردن با Cookie و Dispatch کردن
10:07
  بررسی Log Out کردن
12:27
  کوییز - فصل دهم
03:00
  تمرین برنامه‌نویسی: لاگین‌سازی سایت فروشگاه (الزامی)
180:00

پیش‌نیاز‌ها

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

توضیحات دوره

دنیای فرانت‌اند تنها محدود به 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ها

دیدگاه کاربران

3.5

بر اساس امتیاز 44 دانشجو

1
2
3
4
5

کیانوش شاهرخ

3 روز پیش

5

عالیی

دانشجوی دوره

13 روز پیش

5

عالی

صابر رمیم

9 ماه پیش

5

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

علی محمودی

1 سال پیش

5

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

حسین سیم چی

3 سال پیش

5

سلام و خسته نباشید به تیم مکتب خونه و استاد گازار عزیز دوره ی بسیار خوبی است. برخلاف دوره ی ری اکت مقدماتی که بنظرم از سطح 20 شروع میشد به جای سطح صفر، این دوره بسیار عالی است به شرط اینکه دوره مقدماتی رو به خوبی فهمیده باشید. درکل بنظرم همه چیز به خوبی معرفی شده و کمتر دوره ی ری اکت پیشرفته ای به زبان فارسی پیدا میکنید که توش Design pattern و Java Script رو گفته باشند. شک نکنید عالیه این دوره ( یکم زمانش کمه بنظرم )

حسین علیجان طرقی

4 سال پیش

5

مثل همیشه استاد گازار گل کاشتن

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
8دوره
15,777دانشجو
518نظر و امتیاز

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

او فارغ‌التحصیل مهندسی کامپیوتر (گرایش سخت‌افزار) از دانشگاه خواجه نصیر است اما مسیر حرفه‌ای خود را به عنوان یک Full Stack JavaScript Developer ادامه داد. احسان از سال ۱۳۹۰ فعالیت حرفه‌ای خود را در ایران آغاز کرد و سپس برای ادامه‌ی مسیر کاری به استرالیا مهاجرت کرد؛ جایی که به عنوان مهندس نرم‌افزار و رهبر تیم‌های فنی تجربه‌های ارزشمندی به دست آورد. از سال ۲۰۲۳ نیز در لندن به فعالیت خود ادامه می‌دهد.

احسان علاوه بر فعالیت‌های حرفه‌ای، همیشه به آموزش و انتقال تجربه علاقه‌مند بوده است. تاکنون بیش از ۵۰۰ ویدیو، ۱۰۰ مقاله و چندین دوره آموزشی منتشر کرده و بیش از ۱۲ هزار دانشجو از آموزش‌های او بهره‌مند شده‌اند. او همچنین پادکست فارسی نقطه ورود را راه‌اندازی کرده است که به بررسی موضوعات روز دنیای فناوری برای برنامه‌نویسان و علاقه‌مندان ایرانی می‌پردازد.

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

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

دیگر دوره‌های احسان گازار

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

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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