Angular (Full App) with Angular Material, Angularfire & NgRx
Angular (Full App) with Angular Material, Angularfire & NgRx, available at $109.99, has an average rating of 4.4, with 151 lectures, based on 8403 reviews, and has 45628 subscribers.
You will learn about Build amazing Angular apps with modern tools like Material, NgRx and Angularfire Build real-time apps that not only work great but also look awesome! This course is ideal for individuals who are Students who want to dive deeper into Angular and who want to build a real app with it or Students who want to practice Angular or Students who want a practical guide towards building Angular apps or Students interested in using Firebase, NgRx and/ or Angular Material It is particularly useful for Students who want to dive deeper into Angular and who want to build a real app with it or Students who want to practice Angular or Students who want a practical guide towards building Angular apps or Students interested in using Firebase, NgRx and/ or Angular Material.
Enroll now: Angular (Full App) with Angular Material, Angularfire & NgRx
Summary
Title: Angular (Full App) with Angular Material, Angularfire & NgRx
Price: $109.99
Average Rating: 4.4
Number of Lectures: 151
Number of Published Lectures: 140
Number of Curriculum Items: 156
Number of Published Curriculum Objects: 145
Original Price: $124.99
Quality Status: approved
Status: Live
What You Will Learn
- Build amazing Angular apps with modern tools like Material, NgRx and Angularfire
- Build real-time apps that not only work great but also look awesome!
Who Should Attend
- Students who want to dive deeper into Angular and who want to build a real app with it
- Students who want to practice Angular
- Students who want a practical guide towards building Angular apps
- Students interested in using Firebase, NgRx and/ or Angular Material
Target Audiences
- Students who want to dive deeper into Angular and who want to build a real app with it
- Students who want to practice Angular
- Students who want a practical guide towards building Angular apps
- Students interested in using Firebase, NgRx and/ or Angular Material
Angular is an amazing frontend JavaScript & TypeScript framework with which you can build powerful web applications.
There are many courses that dive deeply into Angular but sometimes you just want to build an entire app and see how it all works in practice. And you want to use all these great third-party packages that can add a lot of awesome functionalities to your Angular app!
This course covers exactly that!
We’ll build an entire, realistic app which looks absolutely beautiful, uses Google’s Material Design and is extremely fast! Thanks to Firebase and Angularfire, we’ll add real-time database functionalities and see our updates almost before we make them!
Behind the scenes, NgRx will be used – a Redux-inspired state management solution that can greatly enhance your Angular app.
What are you waiting for, this is what you’ll get in detail:
-
A brief refresher on Angular, just in case you forgot how it works (or never learned it)
-
A detailed introduction into Angular Material, its docs and its usage
-
A realistic app that uses many Angular Material components
-
Examples for components like Datepickers, Sidenavs or the Material Data Table (incl. sorting, filtering and live updating!)
-
A real-time database connection powered by Firebase (using Firestore) and Angularfire
-
A better understanding of RxJS observables
-
State-of-the-art state management with the help of NgRx
-
And so much more!
This course is for you if you want to practice Angular, want to see it in action or want to learn it with the help of a 100% practical project!
Please note that this course wasrecorded with an older version of Angular & Angular Material. The code shown in the videos might not always work with the latest versions of these packages. The general concepts & solution steps still apply, of course.
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Welcome & Introduction
Lecture 2: What's Inside the Course?
Lecture 3: Join our Online Learning Community
Lecture 4: How To Get The Most Out Of This Course
Lecture 5: Planning the App
Lecture 6: MUST READ: Angular & Angular Material Versions
Chapter 2: A Brief Angular Refresher (OPTIONAL)
Lecture 1: Module Introduction
Lecture 2: What is Angular?
Lecture 3: Project Setup with the Angular CLI
Lecture 4: How an Angular App Starts and Works
Lecture 5: Adding Components
Lecture 6: Template Syntax
Lecture 7: Using Directives like ngFor and ngIf
Lecture 8: Custom Property & Event Binding
Lecture 9: Forms
Lecture 10: Understanding Services & Dependency Injection
Lecture 11: Angular Routing
Lecture 12: Where to Dive Deeper
Lecture 13: Useful Resources & Links
Chapter 3: Angular Material
Lecture 1: Module Introduction
Lecture 2: Understanding Angular Material Components
Lecture 3: Adding Angular Material to a Project
Lecture 4: Stay Up To Date!
Lecture 5: Our First Angular Material Component – The Button
Lecture 6: Why Do We Have To Import Everything Separately?
Lecture 7: Creating the Course App Structure
Lecture 8: Working on The Signup Form
Lecture 9: Flexbox – A Quick Refresher
Lecture 10: Controlling the Layout with @angular/flex-layout
Lecture 11: Adding & Configuring the Submit Button
Lecture 12: Implementing Hints and Validation Errors (on Forms)
Lecture 13: Adding a Datepicker
Lecture 14: Restricting Pickable Dates
Lecture 15: Adding a Checkbox
Lecture 16: Finishing the Form with Style
Lecture 17: Wrap Up
Lecture 18: Useful Resources & Links
Chapter 4: Diving Deeper into Angular Material
Lecture 1: Module Introduction
Lecture 2: Adding Navigation & a Sidenav
Lecture 3: Working on the Sidenav and Toolbar
Lecture 4: Styling the Sidenav
Lecture 5: Making the Page Responsive
Lecture 6: Adding Navigation Items
Lecture 7: Splitting the Navigation Into Components
Lecture 8: Working on the Welcome Screen
Lecture 9: Adding a Tabs Component
Lecture 10: Adding some "Cards"
Lecture 11: Adding a Dropdown Menu
Lecture 12: Adding a Spinner to the Training Screen
Lecture 13: Adding a Nice Exercise Timer
Lecture 14: Adding a Cancel Dialog Screen
Lecture 15: Passing Data to the Dialog
Lecture 16: Adding "Exit" and "Continue" Options
Lecture 17: Wrap Up
Lecture 18: Useful Resources & Links
Chapter 5: Working with Data and Angular Material
Lecture 1: Module Introduction
Lecture 2: Important: RxJS 6
Lecture 3: IMPORTANT: Install rxjs-compat
Lecture 4: Code without rxjs-compat
Lecture 5: Implementing Authentication
Lecture 6: Routing & Authentication
Lecture 7: Route Protection
Lecture 8: Preparing the Exercise Data
Lecture 9: Injecting & Using the Training Service
Lecture 10: Setting an Active Exercise
Lecture 11: Controlling the Active Exercise
Lecture 12: Adding a Form to the Training Component
Lecture 13: Handling the Active Training via a Service
Lecture 14: RxJS 6 Update
Lecture 15: Handling "Complete" and "Cancel" Events
Lecture 16: Adding the Angular Material Data Table
Lecture 17: Adding Sorting to the Data Table
Lecture 18: Adding Filtering to the Data Table
Lecture 19: Data Table Filtering++
Lecture 20: Adding Pagination to the Data Table
Lecture 21: Wrap Up
Lecture 22: Useful Resources & Links
Chapter 6: Using Angularfire & Firebase
Lecture 1: Module Introduction
Lecture 2: What is Firebase?
Lecture 3: Getting Started with Firebase
Lecture 4: What is Angularfire?
Lecture 5: RxJS Observables Refresher
Lecture 6: Diving into Firebase
Lecture 7: Listening to Value Changes (of Firestore)
Lecture 8: Operators & RxJS 6
Lecture 9: Listening to Snapshot Changes (of Firestore, incl. Metadata)
Lecture 10: Restructuring the Code
Lecture 11: How Firebase Manages Subscriptions
Lecture 12: Storing Completed Exercises on Firestore
Lecture 13: Connecting the Data Table to Firestore
Lecture 14: Working with Documents
Lecture 15: Adding Real Authentication (Sign Up)
Instructors
-
Academind by Maximilian Schwarzmüller
Online Education -
Maximilian Schwarzmüller
AWS certified, Professional Web Developer and Instructor
Rating Distribution
- 1 stars: 45 votes
- 2 stars: 58 votes
- 3 stars: 403 votes
- 4 stars: 2171 votes
- 5 stars: 5726 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024