ساخت کتابخانه کامپوننت React از ابتدا با Tailwind CSS
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- این دوره در مورد ساخت کتابخانه کامپوننت شخصی از ابتدا با استفاده از اولین فریمورک مبتنی بر ابزار در جهان، یعنی Tailwind CSS است.
- دکمه: یک عنصر قابل کلیک که برای فعال کردن یک عمل یا ارسال یک فرم استفاده میشود.
- فیلد ورودی: یک عنصر فرم که به کاربران اجازه میدهد دادههایی مانند متن یا عدد را وارد کنند.
- هدر صفحه: بخشی در بالای صفحه که معمولاً شامل عنوان و لینکهای ناوبری است.
- اسپینر: یک آیکون متحرک که برای نشان دادن در حال انجام بودن یک فرآیند و لزوم انتظار کاربر استفاده میشود.
- تب ها: یک عنصر ناوبری که به کاربران امکان جابجایی بین بخشهای مختلف محتوا در یک صفحه را میدهد.
- تکمیل خودکار: یک عنصر فرم که با تایپ کاربر، پیشنهاداتی را ارائه میدهد و اغلب برای جستجو یا انتخاب گزینهها استفاده میشود.
- Table: یک شبکه از داده که در سطرها و ستونها سازماندهی شده است.
- مودال: یک پنجره موقت روی صفحه یا پاپآپ که اطلاعات اضافی را نمایش میدهد یا نیاز به اقدام کاربر دارد.
- Navbar: یک عنصر ناوبری که معمولاً در بالای صفحه ظاهر میشود و شامل لینکهایی به بخشهای دیگر سایت است.
- فیلد انتخاب: یک عنصر فرم که به کاربران اجازه میدهد از لیستی از گزینهها که معمولاً به صورت منوی کشویی نمایش داده میشود، انتخاب کنند.
توضیحات دوره
به دوره ما در زمینه ساخت کتابخانه کامپوننت از ابتدا با استفاده از Tailwind CSS خوش آمدید!
در این دوره، شما یاد خواهید گرفت که چگونه کامپوننتهای متنوعی مانند دکمهها، فیلدهای ورودی، هدرهای صفحه، اسپینرها، تبها، فیلدهای تکمیل خودکار، جداول، مودالها، نوارهای ناوبری و فیلدهای انتخاب را ایجاد کنید. در پایان این دوره، شما مهارتها و دانش لازم برای ساخت کتابخانه کامپوننت سفارشی خود از ابتدا را خواهید داشت.
ما برای ساخت کامپوننتهای خود از Tailwind CSS، اولین فریمورک مبتنی بر ابزار در جهان، استفاده خواهیم کرد. شما یاد خواهید گرفت که چگونه از کلاسهای ابزاری Tailwind برای استایلدهی به کامپوننتهای خود و واکنشگرا کردن آنها برای اندازههای مختلف صفحه نمایش استفاده کنید.
در ادامه، کامپوننتهایی که خواهیم ساخت، به تفکیک آورده شده است:
- دکمه: یک عنصر قابل کلیک که برای فعال کردن یک عمل یا ارسال یک فرم استفاده میشود.
- فیلد ورودی: یک عنصر فرم که به کاربران اجازه میدهد دادههایی مانند متن یا عدد را وارد کنند.
- هدر صفحه: بخشی در بالای صفحه که معمولاً شامل عنوان و لینکهای ناوبری است.
- Spinner: یک آیکون متحرک که برای نشان دادن در حال انجام بودن یک فرآیند و لزوم انتظار کاربر استفاده میشود.
- تب ها: یک عنصر ناوبری که به کاربران امکان جابجایی بین بخشهای مختلف محتوا در یک صفحه را میدهد.
- تکمیل خودکار: یک عنصر فرم که با تایپ کاربر، پیشنهاداتی را ارائه میدهد و اغلب برای جستجو یا انتخاب گزینهها استفاده میشود.
- Table: یک شبکه از دادهها که در سطرها و ستونها سازماندهی شده است.
- مودال ها: یک پنجره موقت روی صفحه یا پاپآپ که اطلاعات اضافی را نمایش میدهد یا نیاز به اقدام کاربر دارد.
- Navbar: یک عنصر ناوبری که معمولاً در بالای صفحه ظاهر میشود و شامل لینکهایی به بخشهای دیگر سایت است.
- فیلد انتخاب: یک عنصر فرم که به کاربران اجازه میدهد از لیستی از گزینهها که معمولاً به صورت منوی کشویی نمایش داده میشود، انتخاب کنند.
این دوره برای توسعهدهندگانی ایدهآل است که میخواهند یاد بگیرند چگونه کامپوننتها را از ابتدا با استفاده از Tailwind CSS بسازند. چه یک توسعهدهنده مبتدی باشید و چه با تجربه، مهارتها و دانش ارزشمندی به دست خواهید آورد که میتوانید در پروژههای خود اعمال کنید.
ساخت یک کتابخانه کامپوننت از ابتدا میتواند یک کار چالشبرانگیز باشد، اما در عین حال میتواند تجربهای ارزشمند نیز باشد. با ایجاد مجموعهای از کامپوننتهای قابل استفاده مجدد، توسعهدهندگان میتوانند در زمان صرفهجویی کرده و ثبات و کیفیت کد خود را بهبود بخشند. علاوه بر این، کتابخانههای کامپوننت را میتوان با سایر توسعهدهندگان به اشتراک گذاشت که این امر همکاری در پروژهها و حفظ یک زبان طراحی یکپارچه در برنامههای مختلف را آسانتر میکند.
هنگام ساخت یک کتابخانه کامپوننت، توجه به عواملی مانند دسترسیپذیری، قابلیت استفاده و واکنشگرایی مهم است. کامپوننتها باید با تمرکز بر تجربه کاربری طراحی شوند و در طیف وسیعی از دستگاهها و اندازههای صفحه نمایش آزمایش شوند تا از عملکرد صحیح آنها در زمینههای مختلف اطمینان حاصل شود.
به طور کلی، ساخت یک کتابخانه کامپوننت با استفاده از Tailwind CSS میتواند راهی عالی برای بهبود کارایی و کیفیت فرآیند توسعه شما باشد. با ایجاد کامپوننتهای قابل استفاده مجدد که به راحتی میتوانند در پروژههای مختلف ادغام شوند، میتوانید در زمان صرفهجویی کرده و ثبات و کیفیت کد خود را بهبود بخشید.
این دوره برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگانی ایدهآل است که میخواهند یاد بگیرند چگونه کامپوننتها را از ابتدا با استفاده از Tailwind CSS بسازند. چه یک توسعهدهنده مبتدی باشید و چه با تجربه، مهارتها و دانش ارزشمندی به دست خواهید آورد که میتوانید در پروژههای خود به کار ببرید.
ساخت کتابخانه کامپوننت React از ابتدا با Tailwind CSS
-
ویدیوی معرفی دوره 08:30
-
راهاندازی پروژه React 04:49
-
نصب کتابخانههای موردنیاز 11:24
-
نمایش لیست کامپوننتها در صفحه اصلی 16:48
-
ساخت دکمه اولیه 12:16
-
قابلیت Disabled و رویداد onClick 09:11
-
تنظیم رنگ پسزمینه سفارشی 06:48
-
تنظیم رنگ متن سفارشی 03:49
-
ورودی - بخش 1 09:42
-
ورودی - بخش 2 04:02
-
هدر صفحه - بخش 1 08:22
-
هدر صفحه - بخش 2 07:07
-
اسپینر - بخش 1 08:58
-
اسپینر - بخش 2 05:21
-
تبها - بخش 1 09:35
-
تبها - بخش 2 04:31
-
تبها - بخش 3 06:52
-
تبها - بخش 4 03:03
-
مودال - بخش 1 10:21
-
مودال - بخش 2 06:42
-
مودال - بخش 3 07:47
-
انتخاب - بخش 1 18:08
-
انتخاب - بخش 2 06:02
-
انتخاب - بخش 3 08:02
-
انتخاب - بخش 4 02:31
-
تکمیل خودکار - بخش 1 10:58
-
تکمیل خودکار - بخش 2 10:55
-
Table - بخش 1 10:22
-
Table - بخش 2 07:56
-
Table - بخش 3 02:49
-
کارت - بخش 1 09:27
-
کارت - بخش 2 01:41
-
استقرار پروژه در Netlify 04:12
مشخصات آموزش
ساخت کتابخانه کامپوننت React از ابتدا با Tailwind CSS
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:33
- مدت زمان :04:19:01
- حجم :2.42GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy