الگوهای طراحی React - راهنمای عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به الگوهای طراحی React
- ایجاد کامپوننتهای قابل استفاده مجدد
- استفاده از قدرت Higher-Order Components (HOCs)
- درک کامپوننتهای کنترلشده و کنترلنشده
- آشنایی با مفاهیم برنامهنویسی تابعی
- درک و استفاده از Custom Hooks
- ساخت کامپوننتهای Container برای اشتراکگذاری منطق معمول بارگذاری داده
توضیحات دوره
اگر شما یک برنامهنویس React سطح مقدماتی یا متوسط هستید و دنبال یادگیری روشهایی میگردید که واقعا کامپوننتهای قابل استفاده مجدد و قابل نگهداری بنویسید، این دوره مناسب شماست!
در این دوره، مدرس کاربردیترین الگوهای طراحی React که به سختی یاد گرفته را که در طول دوران کاری خود در پروژههای مختلف React، از کدهای به هم ریخته تا پروژههای سازمانی، به دست آورده است، به شما آموزش میدهد.
نکته خاص و برجسته این دوره این است که برای هر الگو، مجموعهای از مثالهای کاربردی و واقعی ارائه میدهد، نه فقط کدهای نمونه کلی که در بلاگها یا حتی از chatGPT میتوان یافت! شما واقعاً از این دانش استفاده خواهید کرد.
حتما مطمئن شدیم که شما مفهوم اصلی هر الگو، یعنی چرا باید از آن استفاده کنید و چگونه بلافاصله آن را در کدهای خود پیادهسازی کنید را بفهمید.
او در مراحل اولیه حرفه خود به عنوان توسعهدهنده فرانتاند مصاحبههای زیادی را پشت سر گذاشت و با سوالات مصاحبه برای نقشهای ارشد واقعاً به مشکل برخورد.
مصاحبهکنندگان به دنبال تعاریف یا مفاهیم تنها نبودند. آنها سعی داشتند دانش عملی او را بیازمایند تا ببینند آیا او واقعاً میداند چه زمانی و چگونه از الگوی طراحی مناسب برای هر چالشی استفاده کند. سپس، وقتی خودش شروع به مصاحبه با داوطلبان کرد، به همین شیوه عمل کرد. و اکنون، او آنچه را که به دست آورده است به شما آموزش میدهد تا به شما کمک کند پیشرفت کنید!
این دوره آنقدر کوتاه است که حتی میتوانید آن را در یک آخر هفته تمام کنید، اما اشتباه برداشت نکنید! کوتاه بودنش به این دلیل است که مستقیماً به سراغ اصل مطلب رفته و شامل مثالهای عملی و واقعی است.
ما یک اپلیکیشن فولاستک را شبیهسازی کردهایم تا واکشی داده را نشان دهیم، زیرا این رایجترین منطقی است که در اپلیکیشن های ریاکت با آن روبرو خواهید شد.
حتی به custom hooks و موضوعات پیشرفته مانند کامپوننتهای بازگشتی نیز پرداخته ایم. بیشتر الگوهای این دوره منحصر به آن هستند و در هیچ دوره دیگری نمیتوانید این جزئیات را بیابید.
فقط کافی است نگاهی به سرفصلهای دوره بیندازید و جستجو کنید تا ببینید آیا موضوعات مشابه با همین جزئیات ارائه شدهاند یا نه!
خلاصه اینکه، اگر میخواهید مسیر طولانی و پر از آزمون و خطا را برای یادگیری نوشتن کامپوننتهای React به صورت حرفهای طی نکنید، این دوره را امتحان کنید.
برخی از الگوهای پوشش داده شده در این دوره:
- کامپوننتهای رابط کاربری شامل الگوی تقسیم صفحه، لیستها و آیتمهای لیست و مودالها
- الگوهای Container برای بارگذاری و انتقال دادهها
- کامپوننتهای کنترلشده و کنترلنشده، تفاوتها و کاربردهای آن
- HOCs و راههایی که میتوانند به شما کمک کنند.
- Custom hooks و چگونگی بهرهبرداری حداکثری از آنها
- برنامهنویسی تابعی و چند الگوی پیشرفته
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان React که میخواهند مهارتهای خود را ارتقا دهند.
- مهندسان نرمافزار و توسعهدهندگان وب که علاقهمند به یادگیری React هستند.
الگوهای طراحی React - راهنمای عملی
-
الزامات 00:47
-
الگوهای طراحی چیست؟ 02:17
-
مقدمه 02:10
-
تقسیمکننده صفحه 07:46
-
ارتقاء تقسیمکننده صفحه 06:56
-
لیستها 14:07
-
انواع لیستها 07:12
-
مودالها 09:41
-
مقدمه 01:47
-
راهاندازی سرور 03:44
-
کامپوننت بارگذار برای داده CurrentUser 08:53
-
کامپوننت بارگذار برای داده کاربر 03:06
-
کامپوننت بارگذار برای داده منبع 05:08
-
کامپوننت منبع داده 06:38
-
کامپوننت بارگذار داده Local Storage 03:14
-
مقدمه 02:36
-
کامپوننتهای کنترلنشده 06:38
-
کامپوننتهای کنترلشده 06:39
-
مودالهای کنترلشده 07:12
-
جریانهای کنترلنشده 09:27
-
جمعآوری داده 06:43
-
جریانهای کنترلشده 07:55
-
مقدمه 01:58
-
بررسی Props با HOC 06:56
-
بارگذاری داده با HOC 05:57
-
بروزرسانی داده با HOC 10:04
-
ساخت فرم با HOC 06:48
-
ارتقای الگوی HOC 12:02
-
مقدمه 01:43
-
دریافت یک کاربر با Custom Hook 04:49
-
دریافت کاربران با Custom Hook 02:20
-
دریافت یک منبع با استفاده از Custom Hook 03:23
-
یک Custom Hook عمومیتر 06:23
-
مقدمه 02:36
-
کامپوننتهای بازگشتی 07:26
-
ترکیبها 05:07
-
کامپوننتهای جزئی 05:16
-
گام های بعدی 01:31
مشخصات آموزش
الگوهای طراحی React - راهنمای عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:38
- مدت زمان :03:34:55
- حجم :1.29GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy