Angular Styling & Animations (for Angular 2+)
Angular Styling & Animations (for Angular 2+), available at $89.99, has an average rating of 4.8, with 126 lectures, based on 2009 reviews, and has 15176 subscribers.
You will learn about At the end of the course, students will be able to use the many features Angular offers to dynamically style and animate Angular apps Students will be able to style their Angular components, elements in these components and change that styling dynamically Students will be able to add complex animations, for example to animate the appearance of elements, lists or upon route changes This course is ideal for individuals who are This course is for everyone interested in enhancing the user experience by adding nice styles and animations with the help of Angular or Students who are interested in dynamically styling or animating Angular apps should find this course very helpful It is particularly useful for This course is for everyone interested in enhancing the user experience by adding nice styles and animations with the help of Angular or Students who are interested in dynamically styling or animating Angular apps should find this course very helpful.
Enroll now: Angular Styling & Animations (for Angular 2+)
Summary
Title: Angular Styling & Animations (for Angular 2+)
Price: $89.99
Average Rating: 4.8
Number of Lectures: 126
Number of Published Lectures: 125
Number of Curriculum Items: 126
Number of Published Curriculum Objects: 125
Original Price: $99.99
Quality Status: approved
Status: Live
What You Will Learn
- At the end of the course, students will be able to use the many features Angular offers to dynamically style and animate Angular apps
- Students will be able to style their Angular components, elements in these components and change that styling dynamically
- Students will be able to add complex animations, for example to animate the appearance of elements, lists or upon route changes
Who Should Attend
- This course is for everyone interested in enhancing the user experience by adding nice styles and animations with the help of Angular
- Students who are interested in dynamically styling or animating Angular apps should find this course very helpful
Target Audiences
- This course is for everyone interested in enhancing the user experience by adding nice styles and animations with the help of Angular
- Students who are interested in dynamically styling or animating Angular apps should find this course very helpful
You finished the business logic of your web page and you’re done, right? No! Adding fitting styles and animations to a web page significantly improves the user experience!
It’s more than a little bonus – animations and styles help the user understand the flow of your page, pass on feedback to the user and overall improve the usability of your page.
This course teaches you which tools Angular gives you to dynamically style and animate your web page. This is not a CSS basics course – this course will really dive into the rich toolset Angular ships with, allowing you to build a reactive, user-friendly web application.
Just think about your favorite web apps: How many of these look ugly, seem to be styled randomly (and statically) and use no animations? Probably not that many – time to join the club of developers creating awesome user experiences!
This is what you’ll learn!
-
How Angular helps you with styling and animating your web page
-
What “dynamic” styling and animating means
-
How you may either style the whole web app or individual components you built
-
Which tools Angular offers you to adjust styles at runtime
-
How you can use vanilla CSS to build nice transitions and animations
-
All about Angular’s Animation package: Building, configuring and using triggers, states, styles, transitions and more!
-
Advanced Animation features like Animation groups, keyframes or callbacks
-
How to animate the appearance and removal of elements/ components
-
How to animate lists
-
How to animate routing
-
And more!
This is what the course offers – but is this course for you?
This course is for you if:
-
You got (basic) Angular and CSS knowledge and feel like you need to learn more about adding/ using styles and animations in your Angular apps
-
You’re learning Angular right now and you want to continue learning with more beautiful apps
-
You even already know the basics about styling and animating Angular apps but you feel like there still is some mystery regarding the styling/ animation of components
I’d be very happy to welcome you in this course!
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Introduction
Lecture 2: Join our Online Learning Community
Lecture 3: Understanding the Prerequisites
Lecture 4: Important: Creating a Project with the Angular CLI
Lecture 5: Creating a Project (Course Setup)
Lecture 6: Our First Project
Lecture 7: The Structure of This Course
Lecture 8: How to get the Most out of this Course
Chapter 2: Styling Angular Apps Dynamically
Lecture 1: Module Introduction
Lecture 2: Adding Application-wide Styles
Lecture 3: Let's Practice Application-wide Styles
Lecture 4: Adding CSS Frameworks or External Styles to Your App
Lecture 5: How to Add Global Styles in a CLI Project
Lecture 6: How to use NPM to install CSS Frameworks
Lecture 7: Understanding Component-scoped Styles
Lecture 8: Using Component-Scoped Styles
Lecture 9: Using Inline Styles in Components
Lecture 10: Using <style> Tags in Component Templates
Lecture 11: The Theory Behind Angular's View Encapsulation
Lecture 12: How Angular Emulates the Shadow DOM
Lecture 13: Changing the View Encapsulation Behavior
Lecture 14: Using the Native Shadow DOM
Lecture 15: How to Turn Off View Encapsulation
Lecture 16: Special CSS Selectors: :host
Lecture 17: Using the Function Form of :host
Lecture 18: Styling Components by Using their Selector
Lecture 19: Special CSS Selectors: :host-context
Lecture 20: Special CSS Selectors: /deep/
Lecture 21: Understanding ngClass Syntax
Lecture 22: Using ngClass to Add CSS Classes Dynamically
Lecture 23: Understanding ngStyle Syntax
Lecture 24: Using ngStyle to Dynamically Adjust CSS Styles
Lecture 25: ngStyle: camelCase vs 'real-name'
Lecture 26: Using the Angular Renderer to Adjust CSS Styles
Lecture 27: Project: Introduction to the Course Project
Lecture 28: Project: Adding Bootstrap Styling (CSS Framework)
Lecture 29: Project: Planning the Next Steps
Lecture 30: Project: Adding Margin (Component-scoped)
Lecture 31: Project: Styling Items in A List
Lecture 32: Project: Dynamically Mark Items
Lecture 33: Project: Challenge – Style Status Changes
Lecture 34: Project: Let's Style Status Labels
Lecture 35: Project: Styling Inactive Items & Finishing Touches
Chapter 3: Moving Things with CSS Animations
Lecture 1: Module Introduction
Lecture 2: Understanding the CSS Transition Property
Lecture 3: Using the Transition Property to Add Transitions
Lecture 4: More About the CSS Transition Property & Timing Functions
Lecture 5: Configuring Multiple Transitions
Lecture 6: Understanding the CSS Animation Property
Lecture 7: More About the CSS Animation Property
Lecture 8: Using the Animation Property to Add Animations
Lecture 9: Project: Your Challenge!
Lecture 10: Project: Implementing an Animated Loading Bar
Lecture 11: Project: Transitioning Border Colors
Lecture 12: Project: Animating the Selection ("marked") of List Items
Lecture 13: Transitions vs Animations vs Angular Animations
Chapter 4: Diving into the Angular Animation Package
Lecture 1: Want to use Angular 2 instead of Angular 4?
Lecture 2: Module Introduction
Lecture 3: How Animations work in Angular
Lecture 4: Browser Support & Polyfills
Lecture 5: Unlocking Animations with the Right Module
Lecture 6: Getting Started with Triggers and States
Lecture 7: Which Properties are Animatable?
Lecture 8: Assigning Triggers to Elements in the Template
Lecture 9: Switching Trigger States Dynamically
Lecture 10: Adding Transitions between States
Lecture 11: Using Multiple Transitions
Lecture 12: Build more Complex Triggers with More States
Lecture 13: Configuring Elegant Transitions When Using Many States
Lecture 14: Understand the Re-Usability of Triggers
Lecture 15: Using Multiple Triggers
Lecture 16: Creating Multi-Step Transitions
Lecture 17: Multi-Step Transitions and Temporary Styles
Lecture 18: A Bug in Angular 4 Animations
Lecture 19: Styling States and Animations Correctly
Lecture 20: CSS Animations vs Angular Animations
Lecture 21: Outsourcing Animations
Lecture 22: Project: Your Challenge!
Lecture 23: Project: Setting Up Animations
Lecture 24: Project: Adding Triggers and States
Lecture 25: Project: Adding Transitions
Lecture 26: Project: Using Multi-Step Transitions
Lecture 27: Project: Cleaning Up Some CSS
Lecture 28: Project: Using Temporary Styles in Transitions
Chapter 5: Becoming an Angular Animations Pro
Lecture 1: Module Introduction
Lecture 2: Animations We Can't Create As Of Now
Lecture 3: Using the "void" State in Transitions
Lecture 4: Using the "*" Wildcard State in Transitions
Lecture 5: Using Dynamic Dimensionial Properties
Lecture 6: Animating Lists
Lecture 7: Using Animation Groups for Parallel Animations
Lecture 8: Understanding Timing Functions (ease-in etc)
Lecture 9: Control Everything with Animation Keyframes
Lecture 10: Multi-Step Transitions vs Animation Groups vs Keyframes
Lecture 11: Reacting to Animation Events
Instructors
-
Maximilian Schwarzmüller
AWS certified, Professional Web Developer and Instructor
Rating Distribution
- 1 stars: 12 votes
- 2 stars: 16 votes
- 3 stars: 87 votes
- 4 stars: 530 votes
- 5 stars: 1364 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple