یاد بگیرید چگونه با استفاده از SCSS و تکنیکهای مدرن CSS، تم و ظاهر Angular Material 19 (MD3) را طراحی و سفارشیسازی کنید.
با استفاده از ویژگیهای سفارشی (Custom Properties)، طرح رنگ (Color Scheme)، توابع color-mix()، رنگهای نسبی و توابع light-dark() در CSS، تمهای پویا بسازید.
یک سیستم رنگ انعطافپذیر با استفاده از OKLCH راهاندازی کنید و درک کنید که چگونه نقشهای رنگ به پالتهای طراحی مرتبط میشوند.
تمهای متعددی ایجاد کنید و در زمان اجرا (Runtime) با پشتیبانی کامل از حالتهای روشن/تاریک (Light/Dark Mode) بین آنها جابجا شوید.
از تمهای متعدد به طور همزمان در یک برنامه برای برجسته کردن زمینههای معنایی (Semantic Contexts) یا حالتهای کاربری مختلف استفاده کنید.
از SCSS برای تولید پالتها، مدیریت استایلها و سازماندهی منطق تمبندی با استفاده از Maps و Mixins استفاده کنید.
با لغو کردن Tokenها و معرفی Design Tokenهای خود، کامپوننتهای Angular Material را سفارشیسازی کنید.
تایپوگرافی و آیکونها را استایلدهی کنید، فونتها را به صورت Self-Host میزبانی کنید و SVGهای سفارشی را با پشتیبانی کامل از تمبندی ادغام کنید.
یک سیستم تمبندی قابل استفاده مجدد برای هر برنامه Angular ایجاد کنید - نه فقط برنامههایی که از Material استفاده میکنند.
تجربه اولیه با Angular
تجربهای در Angular مدرن با Signals
آشنایی با اصول اولیه CSS مانند سلکتورها، رنگها و فونتها
هیچ دانش قبلی از Angular Material لازم نیست.
چه میشد اگر میتوانستید ظاهر کل برنامه خود را با یک رنگ کنترل کنید؟ چه میشد اگر طراحی شما میتوانست به طور خودکار با حالتهای روشن و تاریک سازگار شود؟ چه میشد اگر Angular Material واقعاً انعطافپذیر بود؟
Theming Angular and Material MD3 – The Missing Guide یک دوره Udemy توسط Kobi، مدرس Angular، است که برای آموزش ساخت سیستمهای تمبندی مقیاسپذیر با استفاده از CSS مدرن، SCSS و Angular Material طراحی شده است.
این دوره تمبندی Angular نشان میدهد که چگونه CSS مدرن و آخرین نسخه Angular Material، قابلیتهای تمبندی قدرتمند و انعطافپذیری را باز میکنند. یاد بگیرید که یک سیستم تمبندی مقیاسپذیر و قابل استفاده مجدد برای برنامههای Angular خود بسازید که با حالتهای روشن و تاریک سازگار است و از پالتهای متعدد پشتیبانی میکند. با سفارشیسازی هر جنبه از Angular Material با وضوح و سهولت، کنترل کامل ظاهر و احساس برنامه خود را در دست بگیرید.
آنچه یاد خواهید گرفت:
ساخت تمهای پویا با استفاده از ویژگیهای سفارشی، color-scheme، color-mix()، رنگهای نسبی و توابع light-dark() در CSS.
راهاندازی یک سیستم رنگ انعطافپذیر با استفاده از OKLCH و درک اینکه چگونه نقشهای رنگ به پالتهای طراحی مرتبط میشوند.
ایجاد تمهای متعدد و جابجایی بین آنها در زمان اجرا با پشتیبانی کامل از حالت روشن/تاریک.
استفاده از SCSS برای تولید پالتها، مدیریت استایلها و سازماندهی منطق تمبندی با Maps و Mixins.
سفارشیسازی کامپوننتهای Angular Material با لغو کردن Tokenها و معرفی Design Tokenهای خود.
استایلدهی تایپوگرافی و آیکونها، میزبانی Self-Host فونتها و ادغام SVGهای سفارشی با پشتیبانی کامل از تمبندی.
ساخت یک سیستم تمبندی قابل استفاده مجدد برای هر برنامه Angular - نه فقط برنامههایی که از Material استفاده میکنند.
چرا این دوره؟
پوشش کامل پشته تمبندی - از CSS مدرن تا SCSS و Angular Material.
ساختار و بهترین شیوههای دنیای واقعی که میتوانید بلافاصله در پروژههای خود اعمال کنید.
دموهای عملی و کد قابل استفاده مجدد که در زمان شما صرفهجویی میکنند و به شما کمک میکنند سریعتر بسازید.
تدریس توسط یک مدرس با تجربه Angular که بر وضوح، کاربرد و تجربه توسعهدهنده تمرکز دارد.
Theming Angular and Material MD3 – The Missing Guide مسیر کامل شما برای تسلط بر تمبندی پویا و ساخت برنامههای Angular با قابلیت تمبندی حرفهای با CSS مدرن، SCSS و Angular Material است.
Kobi Hari
مربی با تجربه Angular و Web
نمایش نظرات