Filename Size 1. Getting Started/6. Editing the First App.mp4 94.2 MB 11. Changing Pages with Routing/27. Controlling Navigation with canDeactivate.mp4 50.8 MB 13. Understanding Observables/3. Getting Closer to the Core of Observables.mp4 52.6 MB 13. Understanding Observables/5. Errors & Completion.mp4 57.4 MB 13. Understanding Observables/7. Understanding Operators.mp4 72.6 MB 13. Understanding Observables/8. Subjects.mp4 64.4 MB 14. Course Project - Observables/1. Improving the Reactive Service with Observables (Subjects).mp4 55.8 MB 15. Handling Forms in Angular Apps/36. [OPTIONAL] Assignment Solution.mp4 211.4 MB 16. Course Project - Forms/13. Adding Ingredient Controls to a Form Array.mp4 55.9 MB 18. Making Http Requests/12. Using a Service for Http Requests.mp4 59.1 MB 18. Making Http Requests/15. Handling Errors.mp4 57.4 MB 18. Making Http Requests/21. Observing Different Types of Responses.mp4 68.3 MB 18. Making Http Requests/23. Introducing Interceptors.mp4 59.1 MB 18. Making Http Requests/26. Multiple Interceptors.mp4 44.7 MB 18. Making Http Requests/6. Sending a POST Request.mp4 78.5 MB 18. Making Http Requests/9. Using Types with the HttpClient.mp4 45.5 MB 19. Course Project - Http/3. Setting Up the DataStorage Service.mp4 50.7 MB 19. Course Project - Http/4. Storing Recipes.mp4 57 MB 19. Course Project - Http/5. Fetching Recipes.mp4 56.1 MB 19. Course Project - Http/7. Resolving Data Before Loading.mp4 74 MB 2. The Basics/12. [OPTIONAL] Assignment Solution.mp4 98.5 MB 2. The Basics/24. [OPTIONAL] Assignment Solution.mp4 81.1 MB 2. The Basics/32. [OPTIONAL] Assignment Solution.mp4 109.2 MB 20. Authentication & Route Protection in Angular/10. Improving Error Handling.mp4 55.2 MB 20. Authentication & Route Protection in Angular/11. Sending Login Requests.mp4 61.6 MB 20. Authentication & Route Protection in Angular/12. Login Error Handling.mp4 44.7 MB 20. Authentication & Route Protection in Angular/13. Creating & Storing the User Data.mp4 93.4 MB 20. Authentication & Route Protection in Angular/14. Reflecting the Auth State in the UI.mp4 86 MB 20. Authentication & Route Protection in Angular/15. Adding the Token to Outgoing Requests.mp4 96.7 MB 20. Authentication & Route Protection in Angular/16. Attaching the Token with an Interceptor.mp4 82 MB 20. Authentication & Route Protection in Angular/18. Adding Auto-Login.mp4 90.7 MB 20. Authentication & Route Protection in Angular/19. Adding Auto-Logout.mp4 74.5 MB 20. Authentication & Route Protection in Angular/20. Adding an Auth Guard.mp4 100.7 MB 20. Authentication & Route Protection in Angular/3. Adding the Auth Page.mp4 54.9 MB 20. Authentication & Route Protection in Angular/7. Preparing the Signup Request.mp4 80.5 MB 20. Authentication & Route Protection in Angular/9. Adding a Loading Spinner & Error Handling Logic.mp4 61.5 MB 21. Dynamic Components/2. Adding an Alert Modal Component.mp4 63.4 MB 21. Dynamic Components/5. Preparing Programmatic Creation.mp4 77 MB 21. Dynamic Components/6. Creating a Component Programmatically.mp4 48.3 MB 21. Dynamic Components/8. Data Binding & Event Binding.mp4 54.6 MB 22. Angular Modules & Optimizing Angular Apps/10. Understanding the Core Module.mp4 46.6 MB 22. Angular Modules & Optimizing Angular Apps/13. Implementing Lazy Loading.mp4 98.2 MB 22. Angular Modules & Optimizing Angular Apps/18. Loading Services Differently.mp4 80.6 MB 22. Angular Modules & Optimizing Angular Apps/19. Ahead-of-Time Compilation.mp4 81.7 MB 22. Angular Modules & Optimizing Angular Apps/3. Analyzing the AppModule.mp4 67.5 MB 22. Angular Modules & Optimizing Angular Apps/4. Getting Started with Feature Modules.mp4 79.6 MB 22. Angular Modules & Optimizing Angular Apps/6. Adding Routes to Feature Modules.mp4 47.5 MB 22. Angular Modules & Optimizing Angular Apps/8. The ShoppingList Feature Module.mp4 44.2 MB 22. Angular Modules & Optimizing Angular Apps/9. Understanding Shared Modules.mp4 74.2 MB 23. Deploying an Angular App/4. Deployment Example Firebase Hosting.mp4 67.9 MB 24. Bonus Working with NgRx in our Project/10. Multiple Actions.mp4 98.6 MB 24. Bonus Working with NgRx in our Project/12. Updating & Deleting Ingredients.mp4 104 MB 24. Bonus Working with NgRx in our Project/13. Expanding the State.mp4 100.3 MB 24. Bonus Working with NgRx in our Project/14. Managing More State via NgRx.mp4 103.8 MB 24. Bonus Working with NgRx in our Project/16. First Summary & Clean Up.mp4 58.2 MB 24. Bonus Working with NgRx in our Project/17. One Root State.mp4 114.6 MB 24. Bonus Working with NgRx in our Project/18. Setting Up Auth Reducer & Actions.mp4 81.8 MB 24. Bonus Working with NgRx in our Project/19. Dispatching Auth Actions.mp4 68.1 MB 24. Bonus Working with NgRx in our Project/2. What is Application State.mp4 61.3 MB 24. Bonus Working with NgRx in our Project/20. Auth Finished (For Now...).mp4 79.4 MB 24. Bonus Working with NgRx in our Project/21. And Important Note on Actions.mp4 62 MB 24. Bonus Working with NgRx in our Project/24. Effects & Error Handling.mp4 96.3 MB 24. Bonus Working with NgRx in our Project/25. Login via NgRx Effects.mp4 102.1 MB 24. Bonus Working with NgRx in our Project/26. Managing UI State in NgRx.mp4 81 MB 24. Bonus Working with NgRx in our Project/27. Finishing the Login Effect.mp4 77 MB 24. Bonus Working with NgRx in our Project/28. Preparing Other Auth Actions.mp4 45 MB 24. Bonus Working with NgRx in our Project/29. Adding Signup.mp4 73.8 MB 24. Bonus Working with NgRx in our Project/30. Further Auth Effects.mp4 68.7 MB 24. Bonus Working with NgRx in our Project/31. Adding Auto-Login with NgRx.mp4 95.6 MB 24. Bonus Working with NgRx in our Project/32. Adding Auto-Logout.mp4 75.1 MB 24. Bonus Working with NgRx in our Project/34. Using the Store Devtools.mp4 47.9 MB 24. Bonus Working with NgRx in our Project/36. Getting Started with NgRx for Recipes.mp4 110.9 MB 24. Bonus Working with NgRx in our Project/37. Fetching Recipe Detail Data.mp4 101.2 MB 24. Bonus Working with NgRx in our Project/38. Fetching Recipes & Using the Resolver.mp4 129 MB 24. Bonus Working with NgRx in our Project/4. Getting Started with Reducers.mp4 54.5 MB 24. Bonus Working with NgRx in our Project/40. Update, Delete and Add Recipes.mp4 168.6 MB 24. Bonus Working with NgRx in our Project/41. Storing Recipes via Effects.mp4 66.1 MB 24. Bonus Working with NgRx in our Project/5. Adding Logic to the Reducer.mp4 52.7 MB 24. Bonus Working with NgRx in our Project/6. Understanding & Adding Actions.mp4 52.3 MB 24. Bonus Working with NgRx in our Project/7. Setting Up the NgRx Store.mp4 48.5 MB 24. Bonus Working with NgRx in our Project/74. [LEGACY] Adding Auth Signup.mp4 91.4 MB 24. Bonus Working with NgRx in our Project/8. Selecting State.mp4 96.2 MB 24. Bonus Working with NgRx in our Project/9. Dispatching Actions.mp4 73.6 MB 24. Bonus Working with NgRx in our Project/92. [LEGACY] Updating to RxJS 6+.mp4 184.1 MB 25. Bonus Angular Universal/4. Working on the App Module.mp4 53 MB 25. Bonus Angular Universal/5. Adding a Server-Side Build Workflow.mp4 65.6 MB 25. Bonus Angular Universal/6. Adding a NodeJS Server.mp4 122.5 MB 25. Bonus Angular Universal/7. Pre-Rendering the App on the Server.mp4 59.6 MB 27. Adding Offline Capabilities with Service Workers/2. Adding Service Workers.mp4 207.3 MB 27. Adding Offline Capabilities with Service Workers/3. Caching Assets for Offline Use.mp4 94 MB 27. Adding Offline Capabilities with Service Workers/4. Caching Dynamic Assets & URLs.mp4 122.3 MB 29. Angular Changes & New Features/1. What's New with Angular 8.mp4 69.5 MB 5. Components & Databinding Deep Dive/13. Getting Access to the Template & DOM with @ViewChild.mp4 78.1 MB 5. Components & Databinding Deep Dive/16. Seeing Lifecycle Hooks in Action.mp4 47.9 MB 5. Components & Databinding Deep Dive/19. Getting Access to ng-content with @ContentChild.mp4 47.1 MB 5. Components & Databinding Deep Dive/22. [OPTIONAL] Assignment Solution.mp4 189.7 MB 6. Course Project - Components & Databinding/6. Allowing the User to Add Ingredients to the Shopping List.mp4 70.3 MB 7. Directives Deep Dive/4. Creating a Basic Attribute Directive.mp4 90.7 MB 9. Using Services & Dependency Injection/11. [OPTIONAL] Assignment Solution.mp4 149.9 MB