لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استایل و انیمیشنهای Angular (برای Angular 2+)
Angular Styling & Animations (for Angular 2+)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برای Angular 2+: یاد بگیرید چگونه از سبک های پویا و انیمیشن های قدرتمند برای ایجاد برنامه های Angular زیبا استفاده کنید در پایان دوره، دانش آموزان قادر خواهند بود از بسیاری از ویژگی های ارائه شده توسط Angular برای استایل دادن و متحرک سازی پویا به برنامه های Angular استفاده کنند. مولفه های زاویه ای آنها، المان ها در این کامپوننت ها و تغییر آن استایل سازی به صورت پویا دانش آموزان قادر خواهند بود انیمیشن های پیچیده را اضافه کنند، به عنوان مثال برای متحرک سازی ظاهر عناصر، لیست ها و یا بر اساس تغییر مسیر پیش نیازها: دانش پایه Angular (2 یا 4) پایه مورد نیاز است. دانش CSS مورد نیاز است.
شما منطق تجاری صفحه وب خود را تمام کردید و کارتان تمام شد، درست است؟ نه! افزودن سبکها و انیمیشنهای مناسب به یک صفحه وب، تجربه کاربر را بسیار بهبود میبخشد!
این بیشتر از یک امتیاز کوچک است - انیمیشنها و سبکها به کاربر کمک میکنند تا جریان صفحه شما را درک کند، بازخورد خود را به کاربر منتقل کند و به طور کلی قابلیت استفاده صفحه شما را بهبود بخشد.
این دوره به شما می آموزد که Angular چه ابزارهایی را در اختیار شما قرار می دهد تا به صورت پویا به صفحه وب خود سبک و متحرک سازی کنید. این یک دوره آموزشی پایه CSS نیست - این دوره واقعاً به مجموعه ابزارهای غنی Angular می پردازد و به شما امکان می دهد یک برنامه وب واکنش پذیر و کاربرپسند بسازید.
فقط به برنامههای وب مورد علاقهتان فکر کنید: چه تعداد از این برنامهها زشت به نظر میرسند، بهنظر میرسد بهطور تصادفی (و ایستا) استایلسازی شدهاند و از هیچ انیمیشنی استفاده نمیکنند؟ احتمالاً زیاد نیست - زمان پیوستن به باشگاه توسعهدهندگانی است که تجربههای کاربری عالی را ایجاد میکنند!
این چیزی است که یاد خواهید گرفت!
چگونه Angular به شما در طراحی و متحرک سازی صفحه وب خود کمک می کند
معنای استایل و متحرک سازی "پویا" چیست
چگونه میتوانید به کل برنامه وب یا اجزای جداگانهای که ساختهاید استایل دهید
کدام ابزارهای Angular برای تنظیم سبک در زمان اجرا به شما پیشنهاد می کند
چگونه میتوانید از وانیلی CSS برای ایجاد انتقالها و انیمیشنهای زیبا استفاده کنید
همه چیز درباره بسته انیمیشن Angular : ساخت، پیکربندی و استفاده از محرکها، حالتها، سبکها، انتقالها و موارد دیگر!
ویژگیهای انیمیشن پیشرفته مانند گروههای انیمیشن، فریمهای کلیدی یا پاسخهای تماس
نحوه متحرک سازی ظاهر و حذف عناصر/اجزاء
نحوه متحرک سازی لیست ها
نحوه متحرک سازی مسیریابی
و بیشتر!
این چیزی است که دوره ارائه می دهد - اما آیا این دوره برای شماست؟
این دوره برای شما مناسب است اگر ...
... دانش Angular و CSS (پایه) دارید و احساس میکنید باید درباره افزودن/استفاده از سبکها و انیمیشنها در برنامههای Angular خود اطلاعات بیشتری کسب کنید
... شما در حال یادگیری Angular هستید و می خواهید با برنامه های زیباتر به یادگیری ادامه دهید
... شما حتی از قبل اصول طراحی و متحرک سازی برنامه های Angular را می دانید، اما احساس می کنید هنوز معما در مورد استایل/انیمیشن اجزا وجود دارد
بسیار خوشحالم که در این دوره به شما خوش آمد بگویم!
سرفصل ها و درس ها
شروع شدن
Getting Started
معرفی
Introduction
به انجمن آموزش آنلاین ما بپیوندید
Join our Online Learning Community
آشنایی با پیش نیازها
Understanding the Prerequisites
مهم: ایجاد یک پروژه با Angular CLI
Important: Creating a Project with the Angular CLI
ایجاد پروژه (راه اندازی دوره)
Creating a Project (Course Setup)
اولین پروژه ما
Our First Project
ساختار این دوره
The Structure of This Course
چگونه از این دوره بیشترین بهره را ببرید
How to get the Most out of this Course
استایل دهی پویا به برنامه های زاویه ای
Styling Angular Apps Dynamically
معرفی ماژول
Module Introduction
اضافه کردن سبک های گسترده در برنامه
Adding Application-wide Styles
بیایید سبک های کاربردی را تمرین کنیم
Let's Practice Application-wide Styles
افزودن چارچوب های CSS یا سبک های خارجی به برنامه شما
Adding CSS Frameworks or External Styles to Your App
نحوه اضافه کردن سبک های جهانی در یک پروژه CLI
How to Add Global Styles in a CLI Project
نحوه استفاده از NPM برای نصب CSS Frameworks
How to use NPM to install CSS Frameworks
درک سبک های محدوده مولفه
Understanding Component-scoped Styles
استفاده از سبک های دارای محدوده کامپوننت
Using Component-Scoped Styles
استفاده از سبک های درون خطی در کامپوننت ها
Using Inline Styles in Components
استفاده از تگ های <style> در قالب های کامپوننت
Using <style> Tags in Component Templates
تئوری پشت کپسوله سازی نمای Angular
The Theory Behind Angular's View Encapsulation
چگونه Angular Shadow DOM را شبیه سازی می کند
How Angular Emulates the Shadow DOM
تغییر رفتار کپسولاسیون نمایش
Changing the View Encapsulation Behavior
با استفاده از Native Shadow DOM
Using the Native Shadow DOM
نحوه غیرفعال کردن View Encapsulation
How to Turn Off View Encapsulation
انتخابگرهای ویژه CSS: :host
Special CSS Selectors: :host
با استفاده از فرم تابع :host
Using the Function Form of :host
یک ظاهر طراحی شده با استفاده از انتخابگر آنها
Styling Components by Using their Selector
انتخابگرهای ویژه CSS: :host-context
Special CSS Selectors: :host-context
انتخابگرهای ویژه CSS:/deep/
Special CSS Selectors: /deep/
درک نحو ngClass
Understanding ngClass Syntax
استفاده از ngClass برای افزودن پویا کلاس های CSS
Using ngClass to Add CSS Classes Dynamically
درک نحو ngStyle
Understanding ngStyle Syntax
استفاده از ngStyle برای تنظیم پویا سبک های CSS
Using ngStyle to Dynamically Adjust CSS Styles
ngStyle: camelCase در مقابل "نام واقعی"
ngStyle: camelCase vs 'real-name'
استفاده از Angular Renderer برای تنظیم سبک های CSS
Using the Angular Renderer to Adjust CSS Styles
پروژه: مقدمه ای بر پروژه دوره
Project: Introduction to the Course Project
نمایش نظرات