توضیحات
آموزش ساخت سیستم طراحی (Design System) در ری اکت (React)
نام دوره : Advanced React For Enterprise: React for senior engineers
پیشنیاز
- آشنایی پایه با React
- آشنایی مختصر با تستنویسی توصیه میشود اما ضروری نیست
- آشنایی پایه با Typescript پیشنهاد میشود اما ضروری نیست
توضیحات
به دورهی React برای مهندسان ارشد خوش آمدید!
برای شرکت در این دوره، باید آشنایی کامل با React داشته باشید.
من بیش از ۵ سال است که با React.js کار میکنم و بسیار هیجانزدهام که مهارتهای لازم برای پیشرفت به عنوان یک مهندس ارشد React را با شما به اشتراک بگذارم.
آیا میخواهید اپلیکیشنهای React را مثل مهندسان Microsoft و Github طراحی و معماری کنید؟
این دوره دقیقاً برای شماست!
آنچه در دوره آموزش ساخت سیستم طراحی (Design System) در ری اکت (React) یاد میگیرید:
ما در این دوره، سیستم طراحی (Design System) خود را از صفر میسازیم.
این پروژه فرصت مناسبی است تا موضوعات پیشرفتهای مانند موارد زیر را پوشش دهیم:
- معماری CSS برای اپلیکیشنهای React
- استفاده از Typescript و مزایای آن برای توسعهدهندگان فرانتاند
- سیستمهای طراحی و اصول طراحی اتمی (Atomic Design)
- ساخت، مدیریت و انتشار پکیجهای NPM
- پیادهسازی Continuous Integration و Continuous Deployment برای پروژههای فرانتاند
- تست واحد (Unit Testing) برای کامپوننتها
- تستهای بصری (Visual Regression Testing)
- استفاده از Storybook برای ساخت کتابخانههای کامپوننت
- الگوهای طراحی کامپوننت (Component Design Patterns)
- معماری Mono-Repository
- دسترسپذیری (Accessibility) و تستهای مربوط به آن
و بسیاری موضوعات پیشرفتهی دیگر!
بخش ویژه:
بهزودی یک بخش کامل به دوره اضافه خواهد شد که شامل مفاهیم پیشرفتهی React است که تقریباً در هیچجای اینترنت پیدا نمیکنید!
این بخش شامل موضوعاتی مثل:
- الگوهای طراحی (Design Patterns)
- الگوهای Hook
- مدیریت بهینهی State
- معماری کد فرانتاند
- بهترین روشها برای بهبود عملکرد
- و بسیاری موضوعات کاربردی دیگر
دوره آموزش ساخت سیستم طراحی (Design System) در ری اکت (React) برای چه کسانی مناسب است؟
- توسعهدهندگان React در سطح مبتدی تا متوسط که به دنبال یادگیری مفاهیم پیشرفته هستند
- کسانی که میخواهند مهارتهای فرانتاند خود را بهبود دهند
- علاقهمندان به ساخت سیستمهای طراحی (Design Systems)
- افرادی که میخواهند با ابزارهای ضروری برای توسعهی نرمافزارهای متنباز (Open Source) آشنا شوند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید