| 1. Introduction | |||
| 1. Introduction.mp4 | 15.58 MB | ||
| 1. Introduction.vtt | 2.75 KB | ||
| 10. Course Structure.mp4 | 8.9 MB | ||
| 10. Course Structure.vtt | 4.44 KB | ||
| 11. Making a Promise.mp4 | 11.12 MB | ||
| 11. Making a Promise.vtt | 1.05 KB | ||
| 12. Asking Questions.html | 891 B | ||
| 2. What is Angular.mp4 | 5.25 MB | ||
| 2. What is Angular.vtt | 2.44 KB | ||
| 3. Architecture of Angular Apps.mp4 | 8.85 MB | ||
| 3. Architecture of Angular Apps.vtt | 4.37 KB | ||
| 4. Setting Up the Development Environment.mp4 | 5.55 MB | ||
| 4. Setting Up the Development Environment.vtt | 3.03 KB | ||
| 5. Your First Angular App.mp4 | 5.46 MB | ||
| 5. Your First Angular App.vtt | 2.53 KB | ||
| 6. Structure of Angular Projects.mp4 | 15.24 MB | ||
| 6. Structure of Angular Projects.vtt | 8.46 KB | ||
| 7. Webpack.mp4 | 9.84 MB | ||
| 7. Webpack.vtt | 3.79 KB | ||
| 8. Angular Version History.mp4 | 8.77 MB | ||
| 8. Angular Version History.vtt | 4.14 KB | ||
| 9. Angular Basics.html | 139 B | ||
| 10. Routing and Navigation | |||
| 1. Introduction.mp4 | 1014.11 KB | ||
| 1. Introduction.vtt | 744 B | ||
| 10. Query Parameters.mp4 | 10.48 MB | ||
| 10. Query Parameters.vtt | 5.75 KB | ||
| 11. Subscribing to Multiple Observables.mp4 | 12.46 MB | ||
| 11. Subscribing to Multiple Observables.vtt | 5.88 KB | ||
| 12. The SwitchMap Operator.mp4 | 17.68 MB | ||
| 12. The SwitchMap Operator.vtt | 10.72 KB | ||
| 13. Programmatic Navigation.mp4 | 5.01 MB | ||
| 13. Programmatic Navigation.vtt | 3 KB | ||
| 14. Blog Archives.html | 141 B | ||
| 2. Routing in a Nutshell.mp4 | 1.72 MB | ||
| 2. Routing in a Nutshell.vtt | 1.48 KB | ||
| 3. Configuring Routes.mp4 | 16.41 MB | ||
| 3. Configuring Routes.vtt | 9.03 KB | ||
| 3.1 hello-world.zip.zip | 489.84 KB | ||
| 4. RouterOutlet.mp4 | 5.78 MB | ||
| 4. RouterOutlet.vtt | 3.19 KB | ||
| 5. RouterLink.mp4 | 11.27 MB | ||
| 5. RouterLink.vtt | 7.82 KB | ||
| 6. RouterLinkActive.mp4 | 3.93 MB | ||
| 6. RouterLinkActive.vtt | 2.36 KB | ||
| 7. Getting the Route Parameters.mp4 | 12.27 MB | ||
| 7. Getting the Route Parameters.vtt | 7.02 KB | ||
| 8. Why Route Parameters Are Observables.mp4 | 16.88 MB | ||
| 8. Why Route Parameters Are Observables.vtt | 12.39 KB | ||
| 9. Routes with Multiple Parameters.mp4 | 3.98 MB | ||
| 9. Routes with Multiple Parameters.vtt | 2.31 KB | ||
| 11. Authentication and Authorization | |||
| 1. Introduction.mp4 | 1.47 MB | ||
| 1. Introduction.vtt | 1.13 KB | ||
| 10. Getting the Current User.mp4 | 1.66 MB | ||
| 10. Getting the Current User.vtt | 969 B | ||
| 11. CanActivate Interface.mp4 | 13.73 MB | ||
| 11. CanActivate Interface.vtt | 6.97 KB | ||
| 12. Redirecting Users After Logging In.mp4 | 10.32 MB | ||
| 12. Redirecting Users After Logging In.vtt | 5.84 KB | ||
| 13. Protecting Routes Based on the User's Role.mp4 | 13.52 MB | ||
| 13. Protecting Routes Based on the User's Role.vtt | 7 KB | ||
| 14. Accessing Protected API Resources.mp4 | 17.46 MB | ||
| 14. Accessing Protected API Resources.vtt | 9.6 KB | ||
| 15. Quick Recap.mp4 | 3.04 MB | ||
| 15. Quick Recap.vtt | 2.75 KB | ||
| 2. Application Overview.mp4 | 4.46 MB | ||
| 2. Application Overview.vtt | 3.37 KB | ||
| 2.1 auth-demo-completed.zip.zip | 80.84 KB | ||
| 3. Architecture.mp4 | 5.05 MB | ||
| 3. Architecture.vtt | 4.26 KB | ||
| 4. JSON Web Tokens.mp4 | 12.98 MB | ||
| 4. JSON Web Tokens.vtt | 7.84 KB | ||
| 5. Starter Code.mp4 | 20.67 MB | ||
| 5. Starter Code.vtt | 11.08 KB | ||
| 5.1 auth-demo-starter.zip.zip | 121.94 KB | ||
| 6. Implementing Login.mp4 | 13.71 MB | ||
| 6. Implementing Login.vtt | 7.93 KB | ||
| 7. Implementing Logout.mp4 | 3.72 MB | ||
| 7. Implementing Logout.vtt | 2.19 KB | ||
| 8. Showing or Hiding Elements.mp4 | 14.52 MB | ||
| 8. Showing or Hiding Elements.vtt | 8.36 KB | ||
| 9. Showing or Hiding Elements based on the User's Role.mp4 | 10.02 MB | ||
| 9. Showing or Hiding Elements based on the User's Role.vtt | 5.32 KB | ||
| 12. Deployment | |||
| 1. Introduction.mp4 | 1.17 MB | ||
| 1. Introduction.vtt | 667 B | ||
| 10. Other Deployment Options.mp4 | 7.25 MB | ||
| 10. Other Deployment Options.vtt | 4.49 KB | ||
| 11. Deploying to GitHub Pages.mp4 | 16.71 MB | ||
| 11. Deploying to GitHub Pages.vtt | 7.52 KB | ||
| 12. Deploying to Firebase.mp4 | 16.48 MB | ||
| 12. Deploying to Firebase.vtt | 7.56 KB | ||
| 13. Heroku.mp4 | 3.69 MB | ||
| 13. Heroku.vtt | 2.04 KB | ||
| 14. Deploying to Heroku.mp4 | 18.59 MB | ||
| 14. Deploying to Heroku.vtt | 8.29 KB | ||
| 15. Engines.mp4 | 3.43 MB | ||
| 15. Engines.vtt | 1.33 KB | ||
| 16. Exercise.mp4 | 533.19 KB | ||
| 16. Exercise.vtt | 387 B | ||
| 16.1 deploy-demo.zip.zip | 157.11 KB | ||
| 2. Preparing for Deployment.mp4 | 10.69 MB | ||
| 2. Preparing for Deployment.vtt | 6.52 KB | ||
| 2.1 deploy-demo.zip.zip | 157.11 KB | ||
| 3. JIT vs AOT Compilation.mp4 | 9.19 MB | ||
| 3. JIT vs AOT Compilation.vtt | 6.34 KB | ||
| 4. Angular Compiler in Action.mp4 | 8.31 MB | ||
| 4. Angular Compiler in Action.vtt | 3.95 KB | ||
| 5. Building Applications with Angular CLI.mp4 | 15.79 MB | ||
| 5. Building Applications with Angular CLI.vtt | 7.53 KB | ||
| 6. Environments.mp4 | 9.18 MB | ||
| 6. Environments.vtt | 5.09 KB | ||
| 7. Adding Custom Environments.mp4 | 7.14 MB | ||
| 7. Adding Custom Environments.vtt | 3.41 KB | ||
| 8. Linting with Angular CLI.mp4 | 13.63 MB | ||
| 8. Linting with Angular CLI.vtt | 5.34 KB | ||
| 9. Linting in VSCode.mp4 | 4.34 MB | ||
| 9. Linting in VSCode.vtt | 2.09 KB | ||
| 13. Building Real-time Server-less Apps with Firebase | |||
| 1. Introduction.mp4 | 2.94 MB | ||
| 1. Introduction.vtt | 1.5 KB | ||
| 10. Async Pipe.mp4 | 5.38 MB | ||
| 10. Async Pipe.vtt | 2.66 KB | ||
| 11. Reading an Object.mp4 | 7.14 MB | ||
| 11. Reading an Object.vtt | 3.27 KB | ||
| 12. As Keyword.mp4 | 4.2 MB | ||
| 12. As Keyword.vtt | 2.35 KB | ||
| 13. Adding an Object.mp4 | 16.99 MB | ||
| 13. Adding an Object.vtt | 8.29 KB | ||
| 14. Updating an Object.mp4 | 10.66 MB | ||
| 14. Updating an Object.vtt | 5.36 KB | ||
| 15. Removing an Object.mp4 | 5.26 MB | ||
| 15. Removing an Object.vtt | 2.27 KB | ||
| 16. Additional Resources.mp4 | 4.99 MB | ||
| 16. Additional Resources.vtt | 3.57 KB | ||
| 2. What is Firebase.mp4 | 4.09 MB | ||
| 2. What is Firebase.vtt | 2.63 KB | ||
| 3. Your First Firebase Project.mp4 | 1.89 MB | ||
| 3. Your First Firebase Project.vtt | 701 B | ||
| 4. Working with Firebase Databases.mp4 | 9.11 MB | ||
| 4. Working with Firebase Databases.vtt | 5.58 KB | ||
| 5. Installing Firebase.mp4 | 12.54 MB | ||
| 5. Installing Firebase.vtt | 4.88 KB | ||
| 6. Reading Lists.mp4 | 16 MB | ||
| 6. Reading Lists.vtt | 7.66 KB | ||
| 7. A Real-time Database.mp4 | 2.82 MB | ||
| 7. A Real-time Database.vtt | 1.66 KB | ||
| 8. Observables and Memory Leaks.mp4 | 5.36 MB | ||
| 8. Observables and Memory Leaks.vtt | 3.5 KB | ||
| 9. Unsubscribing from Subscriptions.mp4 | 9.78 MB | ||
| 9. Unsubscribing from Subscriptions.vtt | 4.1 KB | ||
| 14. Animations | |||
| 1. Introduction.mp4 | 1.37 MB | ||
| 1. Introduction.vtt | 828 B | ||
| 10. Animatable Properties.html | 337 B | ||
| 11. Creating Reusable Triggers.mp4 | 4.76 MB | ||
| 11. Creating Reusable Triggers.vtt | 2.12 KB | ||
| 12. Build a re-usable slide animation.html | 141 B | ||
| 13. Easings.mp4 | 13.6 MB | ||
| 13. Easings.vtt | 5.72 KB | ||
| 14. Keyframes.mp4 | 12.73 MB | ||
| 14. Keyframes.vtt | 5.7 KB | ||
| 15. Creating Reusable Animations with animation().mp4 | 19.69 MB | ||
| 15. Creating Reusable Animations with animation().vtt | 8.21 KB | ||
| 16. Parameterizing Reusable Animations.mp4 | 18.59 MB | ||
| 16. Parameterizing Reusable Animations.vtt | 8.7 KB | ||
| 17. Animation Callbacks.mp4 | 7.18 MB | ||
| 17. Animation Callbacks.vtt | 2.91 KB | ||
| 18. Querying Child Elements with query().mp4 | 12.09 MB | ||
| 18. Querying Child Elements with query().vtt | 12.1 MB | ||
| 19. Animating Child Elements with animateChild().mp4 | 6.71 MB | ||
| 19. Animating Child Elements with animateChild().vtt | 3.35 KB | ||
| 2. Examples of Animations.mp4 | 5.73 MB | ||
| 2. Examples of Animations.vtt | 2.89 KB | ||
| 2.1 animations-demo-finish.zip.zip | 191.93 KB | ||
| 20. Running Parallel Animations with group().mp4 | 8.02 MB | ||
| 20. Running Parallel Animations with group().vtt | 2.98 KB | ||
| 21. Staggering Animations with stagger().mp4 | 17.55 MB | ||
| 21. Staggering Animations with stagger().vtt | 8.01 KB | ||
| 22. Working with Custom States.mp4 | 24.53 MB | ||
| 22. Working with Custom States.vtt | 10.25 KB | ||
| 23. Multi-step Animations.mp4 | 6.31 MB | ||
| 23. Multi-step Animations.vtt | 2.24 KB | ||
| 24. Separation of Concerns.mp4 | 9.43 MB | ||
| 24. Separation of Concerns.vtt | 3.73 KB | ||
| 3. Different Ways to Create Animations.mp4 | 13.13 MB | ||
| 3. Different Ways to Create Animations.vtt | 5.08 KB | ||
| 4. Angular Animations.mp4 | 7.31 MB | ||
| 4. Angular Animations.vtt | 4.7 KB | ||
| 5. Importing the Animations Module and Polyfills.mp4 | 7.51 MB | ||
| 5. Importing the Animations Module and Polyfills.vtt | 2.53 KB | ||
| 5.1 animations-demo-start.zip.zip | 73.67 KB | ||
| 6. Implementing a Fade-in Animation.mp4 | 15.57 MB | ||
| 6. Implementing a Fade-in Animation.vtt | 7.55 KB | ||
| 7. Implementing a Fade-out Animation.mp4 | 4.1 MB | ||
| 7. Implementing a Fade-out Animation.vtt | 1.97 KB | ||
| 8. States.mp4 | 7.28 MB | ||
| 8. States.vtt | 3.44 KB | ||
| 9. Transitions.mp4 | 4.03 MB | ||
| 9. Transitions.vtt | 2.2 KB | ||
| 15. Angular Material 2 | |||
| 1. Introduction.mp4 | 1.29 MB | ||
| 1. Introduction.vtt | 824 B | ||
| 10. Icons.mp4 | 8.94 MB | ||
| 10. Icons.vtt | 3.7 KB | ||
| 11. Buttons.mp4 | 9.31 MB | ||
| 11. Buttons.vtt | 5.27 KB | ||
| 12. Chips.mp4 | 11.95 MB | ||
| 12. Chips.vtt | 5.54 KB | ||
| 13. Progress Spinners.mp4 | 16.49 MB | ||
| 13. Progress Spinners.vtt | 7.72 KB | ||
| 14. Tooltips.mp4 | 6.58 MB | ||
| 14. Tooltips.vtt | 2.34 KB | ||
| 15. Tabs.mp4 | 5.33 MB | ||
| 15. Tabs.vtt | 2.31 KB | ||
| 16. Dialogs.mp4 | 20.61 MB | ||
| 16. Dialogs.vtt | 8.95 KB | ||
| 17. Passing Data to Dialogs.mp4 | 27.58 MB | ||
| 17. Passing Data to Dialogs.vtt | 11.56 KB | ||
| 18. Other Components.html | 683 B | ||
| 19. Creating a Reusable Module.mp4 | 16.13 MB | ||
| 19. Creating a Reusable Module.vtt | 6.39 KB | ||
| 2. What is Angular Material.mp4 | 11.18 MB | ||
| 2. What is Angular Material.vtt | 5.22 KB | ||
| 20. Themes.mp4 | 8.46 MB | ||
| 20. Themes.vtt | 4.98 KB | ||
| 21. SASS.mp4 | 17.84 MB | ||
| 21. SASS.vtt | 8.61 KB | ||
| 22. Creating a Custom Theme.mp4 | 24.12 MB | ||
| 22. Creating a Custom Theme.vtt | 9.25 KB | ||
| 23. Using Angular Material's Typography.mp4 | 7.76 MB | ||
| 23. Using Angular Material's Typography.vtt | 3.05 KB | ||
| 24. Customizing Typography.mp4 | 17.29 MB | ||
| 24. Customizing Typography.vtt | 6.69 KB | ||
| 25. An Important Note.html | 1.03 KB | ||
| 3. Installing Angular Material.mp4 | 18.2 MB | ||
| 3. Installing Angular Material.vtt | 7.34 KB | ||
| 4. Check Boxes.mp4 | 10.23 MB | ||
| 4. Check Boxes.vtt | 4.16 KB | ||
| 5. Radio Buttons.mp4 | 15.31 MB | ||
| 5. Radio Buttons.vtt | 5.42 KB | ||
| 6. Selects.mp4 | 11.4 MB | ||
| 6. Selects.vtt | 4.87 KB | ||
| 7. Inputs.mp4 | 15.98 MB | ||
| 7. Inputs.vtt | 7.59 KB | ||
| 8. Text Areas.mp4 | 3.7 MB | ||
| 8. Text Areas.vtt | 1.77 KB | ||
| 9. Date Pickers.mp4 | 22.5 MB | ||
| 9. Date Pickers.vtt | 10.04 KB | ||
| 16. Redux | |||
| 1. Introduction.mp4 | 1.3 MB | ||
| 1. Introduction.vtt | 631 B | ||
| 10. Exercise.mp4 | 3.18 MB | ||
| 10. Exercise.vtt | 2.13 KB | ||
| 10.1 redux-solution.zip.zip | 75.19 KB | ||
| 10.2 Redux Exercise.pdf.pdf | 68.91 KB | ||
| 10.3 redux-exercise.zip.zip | 88.26 KB | ||
| 11. Redux DevTools.mp4 | 18.45 MB | ||
| 11. Redux DevTools.vtt | 10 KB | ||
| 12. Calling Backend APIs.mp4 | 23.51 MB | ||
| 12. Calling Backend APIs.vtt | 10.17 KB | ||
| 13. Refactoring Fat Case Statements.mp4 | 8.9 MB | ||
| 13. Refactoring Fat Case Statements.vtt | 2.7 KB | ||
| 14. Dealing with Complex Domains.mp4 | 25.99 MB | ||
| 14. Dealing with Complex Domains.vtt | 9.3 KB | ||
| 14.1 complex-domains.zip.zip | 286.54 KB | ||
| 2. What is Redux.mp4 | 13.04 MB | ||
| 2. What is Redux.vtt | 7.83 KB | ||
| 3. Building Blocks of Redux.mp4 | 6.47 MB | ||
| 3. Building Blocks of Redux.vtt | 3.92 KB | ||
| 4. Pure Functions.mp4 | 6.83 MB | ||
| 4. Pure Functions.vtt | 5.02 KB | ||
| 5. Installing Redux.mp4 | 14.68 MB | ||
| 5. Installing Redux.vtt | 6.78 KB | ||
| 5.1 redux-demo.zip.zip | 51.98 KB | ||
| 6. Working with Actions.mp4 | 19.64 MB | ||
| 6. Working with Actions.vtt | 8.2 KB | ||
| 7. The Select Decorator.mp4 | 16.5 MB | ||
| 7. The Select Decorator.vtt | 6.54 KB | ||
| 8. Avoiding State Mutation.mp4 | 11.9 MB | ||
| 8. Avoiding State Mutation.vtt | 5.56 KB | ||
| 9. Using Immutable.js.mp4 | 14.97 MB | ||
| 9. Using Immutable.js.vtt | 6.03 KB | ||
| 17. Unit Testing | |||
| 1. Introduction.mp4 | 2.17 MB | ||
| 1. Introduction.vtt | 1.47 KB | ||
| 10. Interaction Testing.mp4 | 18.21 MB | ||
| 10. Interaction Testing.vtt | 5.91 KB | ||
| 11. Working with Confirmation Boxes.mp4 | 9.62 MB | ||
| 11. Working with Confirmation Boxes.vtt | 3.1 KB | ||
| 12. Limitations of Unit Tests.mp4 | 2.33 MB | ||
| 12. Limitations of Unit Tests.vtt | 1.9 KB | ||
| 13. Code Coverage.mp4 | 8.2 MB | ||
| 13. Code Coverage.vtt | 3.92 KB | ||
| 14. Exercises.html | 824 B | ||
| 2. What is Automated Testing.mp4 | 17.28 MB | ||
| 2. What is Automated Testing.vtt | 9.62 KB | ||
| 3. Types of Tests.mp4 | 10.29 MB | ||
| 3. Types of Tests.vtt | 7.7 KB | ||
| 4. Unit Testing Fundamentals.mp4 | 17.27 MB | ||
| 4. Unit Testing Fundamentals.vtt | 8.85 KB | ||
| 4.1 testing-demo.zip.zip | 64.64 KB | ||
| 5. Working with Strings and Arrays.mp4 | 7.77 MB | ||
| 5. Working with Strings and Arrays.vtt | 3.31 KB | ||
| 6. Set Up and Tear Down.mp4 | 14.13 MB | ||
| 6. Set Up and Tear Down.vtt | 6.79 KB | ||
| 7. Working with Forms.mp4 | 10.02 MB | ||
| 7. Working with Forms.vtt | 3.72 KB | ||
| 8. Working with Event Emitters.mp4 | 7.24 MB | ||
| 8. Working with Event Emitters.vtt | 3.13 KB | ||
| 9. Working with Spies.mp4 | 18.11 MB | ||
| 9. Working with Spies.vtt | 7.53 KB | ||
| 18. Integration Testing | |||
| 1. Introduction.mp4 | 1.51 MB | ||
| 1. Introduction.vtt | 882 B | ||
| 10. Dealing with Route Params.mp4 | 19.52 MB | ||
| 10. Dealing with Route Params.vtt | 6.81 KB | ||
| 11. Testing RouterOutlet Components.mp4 | 19.83 MB | ||
| 11. Testing RouterOutlet Components.vtt | 7.06 KB | ||
| 12. Shallow Component Tests.mp4 | 12.44 MB | ||
| 12. Shallow Component Tests.vtt | 5.1 KB | ||
| 13. Testing Attribute Directives.mp4 | 12.49 MB | ||
| 13. Testing Attribute Directives.vtt | 4.65 KB | ||
| 14. Dealing with Asynchronous Operations.mp4 | 14.89 MB | ||
| 14. Dealing with Asynchronous Operations.vtt | 5.93 KB | ||
| 2. The Setup.mp4 | 12.01 MB | ||
| 2. The Setup.vtt | 5 KB | ||
| 2.1 integration-testing-demo.zip.zip | 68.33 KB | ||
| 3. Generating the Setup Code.mp4 | 10.85 MB | ||
| 3. Generating the Setup Code.vtt | 5.76 KB | ||
| 4. Testing Property Bindings.mp4 | 21.54 MB | ||
| 4. Testing Property Bindings.vtt | 8.29 KB | ||
| 5. Testing Event Bindings.mp4 | 11.94 MB | ||
| 5. Testing Event Bindings.vtt | 5.47 KB | ||
| 6. Providing Dependencies.mp4 | 8.64 MB | ||
| 6. Providing Dependencies.vtt | 2.59 KB | ||
| 7. Getting the Dependencies.mp4 | 15.26 MB | ||
| 7. Getting the Dependencies.vtt | 6.25 KB | ||
| 8. Providing Stubs.mp4 | 20.46 MB | ||
| 8. Providing Stubs.vtt | 7.9 KB | ||
| 9. Testing the Navigation.mp4 | 11.76 MB | ||
| 9. Testing the Navigation.vtt | 3.69 KB | ||
| 19. Project Getting Started | |||
| 1. Introduction.mp4 | 10.33 MB | ||
| 1. Introduction.vtt | 5.73 KB | ||
| 10. Fixing a Few Minor Issues.mp4 | 6.15 MB | ||
| 10. Fixing a Few Minor Issues.vtt | 3.24 KB | ||
| 11. Deployment.mp4 | 5.28 MB | ||
| 11. Deployment.vtt | 2.9 KB | ||
| 11.1 oshop-getting-started-complete.zip.zip | 519.14 KB | ||
| 2. Challenge.mp4 | 14.45 MB | ||
| 2. Challenge.vtt | 3.26 KB | ||
| 3. Accessing the Source Code.html | 1.17 KB | ||
| 4. Creating a New Project.mp4 | 11.38 MB | ||
| 4. Creating a New Project.vtt | 5.08 KB | ||
| 5. Installing Bootstrap 4.mp4 | 12.53 MB | ||
| 5. Installing Bootstrap 4.vtt | 5.3 KB | ||
| 6. Extracting NavBar Component.mp4 | 6.07 MB | ||
| 6. Extracting NavBar Component.vtt | 1.91 KB | ||
| 7. Defining the Routes.mp4 | 17.16 MB | ||
| 7. Defining the Routes.vtt | 7.92 KB | ||
| 8. Adding a Drop-down Menu.mp4 | 15.45 MB | ||
| 8. Adding a Drop-down Menu.vtt | 7.19 KB | ||
| 9. Cleaning Up the NavBar.mp4 | 5.38 MB | ||
| 9. Cleaning Up the NavBar.vtt | 2.18 KB | ||
| 2. TypeScript Fundamentals | |||
| 1. Introduction.mp4 | 1.25 MB | ||
| 1. Introduction.vtt | 841 B | ||
| 10. Objects.mp4 | 8.2 MB | ||
| 10. Objects.vtt | 5.38 KB | ||
| 11. Constructors.mp4 | 5.92 MB | ||
| 11. Constructors.vtt | 3.96 KB | ||
| 12. Access Modifiers.mp4 | 5.89 MB | ||
| 12. Access Modifiers.vtt | 4.04 KB | ||
| 13. Access Modifiers in Constructor Parameters.mp4 | 3.26 MB | ||
| 13. Access Modifiers in Constructor Parameters.vtt | 2.26 KB | ||
| 14. Properties.mp4 | 11.06 MB | ||
| 14. Properties.vtt | 7.06 KB | ||
| 15. Modules.mp4 | 7.59 MB | ||
| 15. Modules.vtt | 6.22 KB | ||
| 16. Exercise.html | 1.43 KB | ||
| 17. Solution.mp4 | 12.05 MB | ||
| 17. Solution.vtt | 5.13 KB | ||
| 17.1 like.component.zip.zip | 1020 B | ||
| 18. A Problem with the Current Implementation.mp4 | 7.91 MB | ||
| 18. A Problem with the Current Implementation.vtt | 3.85 KB | ||
| 2. What is TypeScript.mp4 | 4.14 MB | ||
| 2. What is TypeScript.vtt | 3.63 KB | ||
| 3. Your First TypeScript Program.mp4 | 5.34 MB | ||
| 3. Your First TypeScript Program.vtt | 3.93 KB | ||
| 4. Declaring Variables.mp4 | 8.59 MB | ||
| 4. Declaring Variables.vtt | 6.63 KB | ||
| 5. Types.mp4 | 11.52 MB | ||
| 5. Types.vtt | 7.88 KB | ||
| 6. Type Assertions.mp4 | 5.31 MB | ||
| 6. Type Assertions.vtt | 3.78 KB | ||
| 7. Arrow Functions.mp4 | 3.68 MB | ||
| 7. Arrow Functions.vtt | 2.39 KB | ||
| 8. Interfaces.mp4 | 7.04 MB | ||
| 8. Interfaces.vtt | 5.42 KB | ||
| 9. Classes.mp4 | 8.73 MB | ||
| 9. Classes.vtt | 6.25 KB | ||
| 20. Project Authentication and Authorization | |||
| 1. Introduction.mp4 | 3.84 MB | ||
| 1. Introduction.vtt | 2.1 KB | ||
| 1.1 oshop-getting-started-complete.zip.zip | 519.14 KB | ||
| 10. Defining Admins.mp4 | 11.72 MB | ||
| 10. Defining Admins.vtt | 6.57 KB | ||
| 11. Protecting the Admin Routes.mp4 | 26.34 MB | ||
| 11. Protecting the Admin Routes.vtt | 10.38 KB | ||
| 12. Showing or Hiding the Admin Links.mp4 | 19.53 MB | ||
| 12. Showing or Hiding the Admin Links.vtt | 8.1 KB | ||
| 13. Fixing a Bug.mp4 | 3.69 MB | ||
| 13. Fixing a Bug.vtt | 1.42 KB | ||
| 13.1 oshop-auth-complete.zip.zip | 576.02 KB | ||
| 2. Implementing Google Login.mp4 | 23.24 MB | ||
| 2. Implementing Google Login.vtt | 9.1 KB | ||
| 3. Implementing the Logout.mp4 | 7.09 MB | ||
| 3. Implementing the Logout.vtt | 3.13 KB | ||
| 4. Displaying the Current User.mp4 | 5.07 MB | ||
| 4. Displaying the Current User.vtt | 2.24 KB | ||
| 5. Using the Async Pipe.mp4 | 9.82 MB | ||
| 5. Using the Async Pipe.vtt | 4.67 KB | ||
| 6. Extracting a Service.mp4 | 16.76 MB | ||
| 6. Extracting a Service.vtt | 8.39 KB | ||
| 7. Protecting the Routes.mp4 | 14.68 MB | ||
| 7. Protecting the Routes.vtt | 6.38 KB | ||
| 8. Redirecting after Logging In.mp4 | 17.9 MB | ||
| 8. Redirecting after Logging In.vtt | 9.2 KB | ||
| 9. Storing Users in Firebase.mp4 | 12.07 MB | ||
| 9. Storing Users in Firebase.vtt | 6.09 KB | ||
| 21. Project Product Management Module | |||
| 1. Introduction.mp4 | 4.04 MB | ||
| 1. Introduction.vtt | 2.06 KB | ||
| 1.1 oshop-auth-complete.zip.zip | 576.02 KB | ||
| 10. Updating a Product.mp4 | 9.38 MB | ||
| 10. Updating a Product.vtt | 4.23 KB | ||
| 11. Deleting a Product.mp4 | 9.38 MB | ||
| 11. Deleting a Product.vtt | 3.9 KB | ||
| 12. Searching for Products.mp4 | 20.97 MB | ||
| 12. Searching for Products.vtt | 9.46 KB | ||
| 13. Extracting an Interface.mp4 | 3.32 MB | ||
| 13. Extracting an Interface.vtt | 1.21 KB | ||
| 14. Adding a Data Table Component.mp4 | 17.25 MB | ||
| 14. Adding a Data Table Component.vtt | 5.3 KB | ||
| 14.1 oshop-f3445-export.json.json | 4.63 KB | ||
| 15. Configuring the Data Table.mp4 | 9.61 MB | ||
| 15. Configuring the Data Table.vtt | 4.51 KB | ||
| 16. Feeding the Data Table.mp4 | 21.84 MB | ||
| 16. Feeding the Data Table.vtt | 7.72 KB | ||
| 17. Filtering with the Data Table.mp4 | 8.78 MB | ||
| 17. Filtering with the Data Table.vtt | 3.51 KB | ||
| 18. Fixing a Bug with Redirecting Users.mp4 | 6.26 MB | ||
| 18. Fixing a Bug with Redirecting Users.vtt | 3.01 KB | ||
| 19. Cleaning Up the Product Form.mp4 | 2.9 MB | ||
| 19. Cleaning Up the Product Form.vtt | 1.82 KB | ||
| 19.1 oshop-product-management-complete.zip.zip | 908.66 KB | ||
| 2. Building a Bootstrap Form.mp4 | 16.58 MB | ||
| 2. Building a Bootstrap Form.vtt | 7.61 KB | ||
| 3. Populating the Categories Drop-down List.mp4 | 18.15 MB | ||
| 3. Populating the Categories Drop-down List.vtt | 9.54 KB | ||
| 4. Saving the Product in Firebase.mp4 | 19.27 MB | ||
| 4. Saving the Product in Firebase.vtt | 7.68 KB | ||
| 5. Implementing Validation.mp4 | 12.83 MB | ||
| 5. Implementing Validation.vtt | 5.53 KB | ||
| 6. Adding Custom Validation.mp4 | 14.12 MB | ||
| 6. Adding Custom Validation.vtt | 4.67 KB | ||
| 7. Adding a Bootstrap Card.mp4 | 21.29 MB | ||
| 7. Adding a Bootstrap Card.vtt | 7.29 KB | ||
| 8. Displaying the List of Products.mp4 | 8.61 MB | ||
| 8. Displaying the List of Products.vtt | 3.62 KB | ||
| 9. Editing a Product.mp4 | 25.59 MB | ||
| 9. Editing a Product.vtt | 10.13 KB | ||
| 22. Project Product Catalog Module | |||
| 1. Introduction.mp4 | 3.86 MB | ||
| 1. Introduction.vtt | 1.57 KB | ||
| 1.1 oshop-product-management-complete.zip.zip | 908.66 KB | ||
| 10. Wrap Up.mp4 | 1.48 MB | ||
| 10. Wrap Up.vtt | 722 B | ||
| 10.1 oshop-product-catalog-complete.zip.zip | 907.97 KB | ||
| 2. Displaying All the Products.mp4 | 21.12 MB | ||
| 2. Displaying All the Products.vtt | 7.58 KB | ||
| 3. Displaying the Categories.mp4 | 8.63 MB | ||
| 3. Displaying the Categories.vtt | 3.5 KB | ||
| 4. Filtering Products by Category.mp4 | 20.4 MB | ||
| 4. Filtering Products by Category.vtt | 7.84 KB | ||
| 5. Dealing with Multiple Asynchronous Operations.mp4 | 13.33 MB | ||
| 5. Dealing with Multiple Asynchronous Operations.vtt | 4.7 KB | ||
| 6. Refactoring Extracting ProductFilterComponent.mp4 | 18.82 MB | ||
| 6. Refactoring Extracting ProductFilterComponent.vtt | 8.48 KB | ||
| 7. Refactoring Extracting ProductCardComponent.mp4 | 18.59 MB | ||
| 7. Refactoring Extracting ProductCardComponent.vtt | 8.49 KB | ||
| 8. Improving the Product Card.mp4 | 6.72 MB | ||
| 8. Improving the Product Card.vtt | 2.6 KB | ||
| 9. Making Categories Sticky.mp4 | 12.59 MB | ||
| 9. Making Categories Sticky.vtt | 2.32 KB | ||
| 23. Project Shopping Cart Module | |||
| 1. Introduction.mp4 | 6.43 MB | ||
| 1. Introduction.vtt | 3.49 KB | ||
| 1.1 oshop-product-catalog-complete.zip.zip | 907.97 KB | ||
| 10. Refactoring Creating a Rich Model.mp4 | 21.45 MB | ||
| 10. Refactoring Creating a Rich Model.vtt | 9.23 KB | ||
| 11. Building the Shopping Cart Page.mp4 | 12.69 MB | ||
| 11. Building the Shopping Cart Page.vtt | 5.91 KB | ||
| 12. Fixing a Design Issue.mp4 | 10.38 MB | ||
| 12. Fixing a Design Issue.vtt | 5.05 KB | ||
| 13. Displaying the Total Price.mp4 | 12.79 MB | ||
| 13. Displaying the Total Price.vtt | 4.95 KB | ||
| 14. Refactoring Extracting ProductQuantityComponents.mp4 | 18.74 MB | ||
| 14. Refactoring Extracting ProductQuantityComponents.vtt | 8.79 KB | ||
| 15. Discovering a Design Issue.mp4 | 13.42 MB | ||
| 15. Discovering a Design Issue.vtt | 6.98 KB | ||
| 16. Flattening Shopping Cart Item Objects.mp4 | 20.41 MB | ||
| 16. Flattening Shopping Cart Item Objects.vtt | 9.28 KB | ||
| 17. Better Object Initialization.mp4 | 10.5 MB | ||
| 17. Better Object Initialization.vtt | 4.82 KB | ||
| 18. Clearing the Shopping Cart.mp4 | 9.09 MB | ||
| 18. Clearing the Shopping Cart.vtt | 3.1 KB | ||
| 19. Fixing a Bug with Updating the Quantity.mp4 | 3.43 MB | ||
| 19. Fixing a Bug with Updating the Quantity.vtt | 1.48 KB | ||
| 2. Creating a Shopping Cart.mp4 | 21.09 MB | ||
| 2. Creating a Shopping Cart.vtt | 8.37 KB | ||
| 20. Improving the Layout.mp4 | 5.69 MB | ||
| 20. Improving the Layout.vtt | 2.77 KB | ||
| 21. Adding a Thumbnail.mp4 | 7.74 MB | ||
| 21. Adding a Thumbnail.vtt | 3.2 KB | ||
| 22. More Refactoring.mp4 | 20.27 MB | ||
| 22. More Refactoring.vtt | 8.35 KB | ||
| 22.1 oshop-shopping-cart-complete.zip.zip | 1.26 MB | ||
| 3. Refactoring Moving the Responsibility to the Service.mp4 | 16.56 MB | ||
| 3. Refactoring Moving the Responsibility to the Service.vtt | 7.94 KB | ||
| 4. Adding a Product to the Shopping Cart.mp4 | 17.21 MB | ||
| 4. Adding a Product to the Shopping Cart.vtt | 7.52 KB | ||
| 5. Refactoring the addToCart Method.mp4 | 14.23 MB | ||
| 5. Refactoring the addToCart Method.vtt | 6.35 KB | ||
| 6. Displaying the Quantity.mp4 | 24.93 MB | ||
| 6. Displaying the Quantity.vtt | 9.64 KB | ||
| 7. Improving the Card Footer.mp4 | 11.31 MB | ||
| 7. Improving the Card Footer.vtt | 4.54 KB | ||
| 8. Implementing the Change Quantity Buttons.mp4 | 16.69 MB | ||
| 8. Implementing the Change Quantity Buttons.vtt | 7.24 KB | ||
| 9. Displaying the Number of Shopping Cart Items in NavBar.mp4 | 23.77 MB | ||
| 9. Displaying the Number of Shopping Cart Items in NavBar.vtt | 8.85 KB | ||
| 24. Project Check Out Module | |||
| 1. Introduction.mp4 | 4.08 MB | ||
| 1. Introduction.vtt | 2.36 KB | ||
| 1.1 oshop-shopping-cart-complete.zip.zip | 1.26 MB | ||
| 10. Adding an Order Summary Widget.mp4 | 19.51 MB | ||
| 10. Adding an Order Summary Widget.vtt | 8.22 KB | ||
| 11. Refactoring Extract ShippingFormComponent.mp4 | 24.36 MB | ||
| 11. Refactoring Extract ShippingFormComponent.vtt | 8.61 KB | ||
| 12. Displaying the Orders.mp4 | 6.32 MB | ||
| 12. Displaying the Orders.vtt | 3.59 KB | ||
| 12.1 app.zip.zip | 5.05 KB | ||
| 13. Fixing a Bug.mp4 | 2.54 MB | ||
| 13. Fixing a Bug.vtt | 1.2 KB | ||
| 13.1 oshop-checkout-complete.zip.zip | 1.26 MB | ||
| 14. What about Processing Payments.html | 2.12 KB | ||
| 2. Adding the Check Out Button.mp4 | 5.89 MB | ||
| 2. Adding the Check Out Button.vtt | 2.71 KB | ||
| 3. Building a Shipping Form.mp4 | 2.08 MB | ||
| 3. Building a Shipping Form.vtt | 1.54 KB | ||
| 3.1 check-out.zip.zip | 1.73 KB | ||
| 4. Saving the Order in Firebase.mp4 | 22.12 MB | ||
| 4. Saving the Order in Firebase.vtt | 8.04 KB | ||
| 5. Associating the Order with the Current User.mp4 | 5.98 MB | ||
| 5. Associating the Order with the Current User.vtt | 1.95 KB | ||
| 6. Refactoring Extract an Order Model.mp4 | 9.95 MB | ||
| 6. Refactoring Extract an Order Model.vtt | 4.42 KB | ||
| 7. Redirecting the User to the Order Success Page.mp4 | 7.41 MB | ||
| 7. Redirecting the User to the Order Success Page.vtt | 2.7 KB | ||
| 8. Clearing the Shopping Cart.mp4 | 6.24 MB | ||
| 8. Clearing the Shopping Cart.vtt | 2.85 KB | ||
| 9. Transactions.html | 1.11 KB | ||
| 25. Project Modularization and Final Improvements | |||
| 1. Introduction.mp4 | 6.03 MB | ||
| 1. Introduction.vtt | 1.17 KB | ||
| 1.1 oshop-checkout-complete.zip.zip | 1.26 MB | ||
| 10. Adding Icons.mp4 | 8.6 MB | ||
| 10. Adding Icons.vtt | 2.58 KB | ||
| 11. Aligning the NavBar Items.mp4 | 10.19 MB | ||
| 11. Aligning the NavBar Items.vtt | 3.92 KB | ||
| 12. Defining a Theme.mp4 | 14.3 MB | ||
| 12. Defining a Theme.vtt | 5.65 KB | ||
| 12.1 oshop-modularization-complete.zip.zip | 1.28 MB | ||
| 13. Coupon to My Other Courses.html | 1.1 KB | ||
| 2. Modules.mp4 | 12.59 MB | ||
| 2. Modules.vtt | 6.5 KB | ||
| 3. Essential TypeScript Plugins.mp4 | 8.83 MB | ||
| 3. Essential TypeScript Plugins.vtt | 4.44 KB | ||
| 4. Moving Files and Folders.mp4 | 13.85 MB | ||
| 4. Moving Files and Folders.vtt | 6.23 KB | ||
| 4.1 Modules.pdf.pdf | 25.47 KB | ||
| 5. Creating the Shared Module.mp4 | 17.01 MB | ||
| 5. Creating the Shared Module.vtt | 5.84 KB | ||
| 5.1 Modules.pdf.pdf | 25.47 KB | ||
| 6. Creating the Admin Module.mp4 | 23.19 MB | ||
| 6. Creating the Admin Module.vtt | 9.5 KB | ||
| 6.1 Modules.pdf.pdf | 25.47 KB | ||
| 7. Creating the Shopping Module.mp4 | 11.29 MB | ||
| 7. Creating the Shopping Module.vtt | 5.16 KB | ||
| 7.1 Modules.pdf.pdf | 25.47 KB | ||
| 8. Creating the Core Module.mp4 | 13.7 MB | ||
| 8. Creating the Core Module.vtt | 4.96 KB | ||
| 8.1 Modules.pdf.pdf | 25.47 KB | ||
| 9. Importing and Exporting Modules.mp4 | 15.82 MB | ||
| 9. Importing and Exporting Modules.vtt | 6.46 KB | ||
| 3. Angular Fundamentals | |||
| 1. Introduction.mp4 | 659.87 KB | ||
| 1. Introduction.vtt | 465 B | ||
| 10. List of Authors.html | 141 B | ||
| 2. Building Blocks of Angular Apps.mp4 | 7.3 MB | ||
| 2. Building Blocks of Angular Apps.vtt | 5.29 KB | ||
| 3. Components.mp4 | 19.46 MB | ||
| 3. Components.vtt | 12.96 KB | ||
| 4. Generating Components Using Angular CLI.mp4 | 11.46 MB | ||
| 4. Generating Components Using Angular CLI.vtt | 6.51 KB | ||
| 5. Templates.mp4 | 4.67 MB | ||
| 5. Templates.vtt | 3.23 KB | ||
| 6. Directives.mp4 | 6.29 MB | ||
| 6. Directives.vtt | 4.76 KB | ||
| 7. Services.mp4 | 8.56 MB | ||
| 7. Services.vtt | 6.21 KB | ||
| 8. Dependency Injection.mp4 | 15.29 MB | ||
| 8. Dependency Injection.vtt | 8.31 KB | ||
| 9. Generating Services Using Angular CLI.mp4 | 3.88 MB | ||
| 9. Generating Services Using Angular CLI.vtt | 2.56 KB | ||
| 4. Displaying Data and Handling Events | |||
| 1. Introduction.mp4 | 812.45 KB | ||
| 1. Introduction.vtt | 540 B | ||
| 10. Two-way Binding.mp4 | 16.36 MB | ||
| 10. Two-way Binding.vtt | 10.95 KB | ||
| 11. Pipes.mp4 | 14 MB | ||
| 11. Pipes.vtt | 8.8 KB | ||
| 12. Custom Pipes.mp4 | 15.31 MB | ||
| 12. Custom Pipes.vtt | 8.23 KB | ||
| 13. Favorite Component.html | 141 B | ||
| 14. Title Casing.html | 141 B | ||
| 2. Property Binding.mp4 | 5.97 MB | ||
| 2. Property Binding.vtt | 4.44 KB | ||
| 3. Attribute Binding.mp4 | 7.58 MB | ||
| 3. Attribute Binding.vtt | 4.81 KB | ||
| 4. Adding Bootstrap.mp4 | 10.18 MB | ||
| 4. Adding Bootstrap.vtt | 6.3 KB | ||
| 5. Class Binding.mp4 | 3.61 MB | ||
| 5. Class Binding.vtt | 2.28 KB | ||
| 6. Style Binding.mp4 | 5.08 MB | ||
| 6. Style Binding.vtt | 1.68 KB | ||
| 7. Event Binding.mp4 | 9.3 MB | ||
| 7. Event Binding.vtt | 5.77 KB | ||
| 8. Event Filtering.mp4 | 3.68 MB | ||
| 8. Event Filtering.vtt | 2.3 KB | ||
| 9. Template Variables.mp4 | 3.58 MB | ||
| 9. Template Variables.vtt | 2.46 KB | ||
| 5. Building Re-usable Components | |||
| 1. Introduction.mp4 | 880.43 KB | ||
| 1. Introduction.vtt | 646 B | ||
| 10. View Encapsulation.mp4 | 20.78 MB | ||
| 10. View Encapsulation.vtt | 12.84 KB | ||
| 11. ngContent.mp4 | 9.08 MB | ||
| 11. ngContent.vtt | 6.41 KB | ||
| 12. ngContainer.mp4 | 5.45 MB | ||
| 12. ngContainer.vtt | 3.41 KB | ||
| 13. Like Component.html | 141 B | ||
| 2. Component API.mp4 | 8.42 MB | ||
| 2. Component API.vtt | 5.92 KB | ||
| 3. Input Properties.mp4 | 10.04 MB | ||
| 3. Input Properties.vtt | 6.29 KB | ||
| 4. Aliasing Input Properties.mp4 | 8.45 MB | ||
| 4. Aliasing Input Properties.vtt | 6.03 KB | ||
| 5. Output Properties.mp4 | 7.51 MB | ||
| 5. Output Properties.vtt | 4.42 KB | ||
| 6. Passing Event Data.mp4 | 12.56 MB | ||
| 6. Passing Event Data.vtt | 7.8 KB | ||
| 7. Aliasing Output Properties.mp4 | 3.89 MB | ||
| 7. Aliasing Output Properties.vtt | 2.82 KB | ||
| 8. Templates.mp4 | 5.71 MB | ||
| 8. Templates.vtt | 3.87 KB | ||
| 9. Styles.mp4 | 10.86 MB | ||
| 9. Styles.vtt | 7.09 KB | ||
| 6. Directives | |||
| 1. Introduction.mp4 | 956.07 KB | ||
| 1. Introduction.vtt | 581 B | ||
| 10. ngStyle.mp4 | 4.63 MB | ||
| 10. ngStyle.vtt | 3.48 KB | ||
| 11. Safe Traversal Operator.mp4 | 5.57 MB | ||
| 11. Safe Traversal Operator.vtt | 3.65 KB | ||
| 12. Creating Custom Directives.mp4 | 20.07 MB | ||
| 12. Creating Custom Directives.vtt | 12.89 KB | ||
| 13. Exercise ZippyComponent.html | 141 B | ||
| 2. ngIf.mp4 | 10.94 MB | ||
| 2. ngIf.vtt | 8.45 KB | ||
| 3. Hidden Property.mp4 | 5.95 MB | ||
| 3. Hidden Property.vtt | 4.91 KB | ||
| 4. ngSwitchCase.mp4 | 12.67 MB | ||
| 4. ngSwitchCase.vtt | 8.37 KB | ||
| 5. ngFor.mp4 | 8.56 MB | ||
| 5. ngFor.vtt | 5.66 KB | ||
| 6. ngFor and Change Detection.mp4 | 7.25 MB | ||
| 6. ngFor and Change Detection.vtt | 4.41 KB | ||
| 7. ngFor and Trackby.mp4 | 12.34 MB | ||
| 7. ngFor and Trackby.vtt | 7.93 KB | ||
| 8. The Leading Asterisk.mp4 | 3.27 MB | ||
| 8. The Leading Asterisk.vtt | 2.33 KB | ||
| 9. ngClass.mp4 | 3.27 MB | ||
| 9. ngClass.vtt | 2.37 KB | ||
| 7. Template-driven Forms | |||
| 1. Introduction.mp4 | 866.47 KB | ||
| 1. Introduction.vtt | 666 B | ||
| 10. ngModelGroup.mp4 | 5.8 MB | ||
| 10. ngModelGroup.vtt | 3.63 KB | ||
| 11. Control Classes and Directives.mp4 | 3.04 MB | ||
| 11. Control Classes and Directives.vtt | 2.57 KB | ||
| 12. Disabling the Submit Button.mp4 | 2.72 MB | ||
| 12. Disabling the Submit Button.vtt | 1.46 KB | ||
| 13. Working with Check Boxes.mp4 | 4.75 MB | ||
| 13. Working with Check Boxes.vtt | 3.06 KB | ||
| 14. Working with Drop-down Lists.mp4 | 13.62 MB | ||
| 14. Working with Drop-down Lists.vtt | 8.11 KB | ||
| 15. Working with Radio Buttons.mp4 | 6.68 MB | ||
| 15. Working with Radio Buttons.vtt | 3.9 KB | ||
| 16. Course Form.html | 141 B | ||
| 2. Building a Bootstrap Form.mp4 | 8.13 MB | ||
| 2. Building a Bootstrap Form.vtt | 5.28 KB | ||
| 3. Types of Forms.mp4 | 6.54 MB | ||
| 3. Types of Forms.vtt | 4.99 KB | ||
| 4. ngModel.mp4 | 12.85 MB | ||
| 4. ngModel.vtt | 7.61 KB | ||
| 5. Adding Validation.mp4 | 7.9 MB | ||
| 5. Adding Validation.vtt | 4.53 KB | ||
| 6. Specific Validation Errors.mp4 | 10.51 MB | ||
| 6. Specific Validation Errors.vtt | 5.79 KB | ||
| 7. Styling Invalid Input Fields.mp4 | 3.52 MB | ||
| 7. Styling Invalid Input Fields.vtt | 1.81 KB | ||
| 8. Cleaner Templates.mp4 | 6.27 MB | ||
| 8. Cleaner Templates.vtt | 2.6 KB | ||
| 9. ngForm.mp4 | 12.08 MB | ||
| 9. ngForm.vtt | 7.03 KB | ||
| 8. Reactive Forms | |||
| 1. Introduction.mp4 | 2.22 MB | ||
| 1. Introduction.vtt | 1.89 KB | ||
| 10. Validating the Form Input Upon Submit.mp4 | 12.1 MB | ||
| 10. Validating the Form Input Upon Submit.vtt | 6.77 KB | ||
| 11. Nested FormGroups.mp4 | 6.49 MB | ||
| 11. Nested FormGroups.vtt | 3.5 KB | ||
| 12. FormArray.mp4 | 19.19 MB | ||
| 12. FormArray.vtt | 10.86 KB | ||
| 13. FormBuilder.mp4 | 10.67 MB | ||
| 13. FormBuilder.vtt | 5.18 KB | ||
| 14. Quick Recap.mp4 | 2.45 MB | ||
| 14. Quick Recap.vtt | 1.84 KB | ||
| 15. Change Password Form.html | 141 B | ||
| 2. Building a Bootstrap Form.mp4 | 2.04 MB | ||
| 2. Building a Bootstrap Form.vtt | 1.12 KB | ||
| 2.1 signup-form.zip.zip | 1.5 KB | ||
| 3. Creating Controls Programmatically.mp4 | 16.53 MB | ||
| 3. Creating Controls Programmatically.vtt | 8.53 KB | ||
| 4. Adding Validation.mp4 | 16.03 MB | ||
| 4. Adding Validation.vtt | 9.42 KB | ||
| 5. Specific Validation Errors.mp4 | 5.54 MB | ||
| 5. Specific Validation Errors.vtt | 3.33 KB | ||
| 6. Implementing Custom Validation.mp4 | 16.77 MB | ||
| 6. Implementing Custom Validation.vtt | 8.99 KB | ||
| 7. Asynchronous Operations.mp4 | 11.03 MB | ||
| 7. Asynchronous Operations.vtt | 7.04 KB | ||
| 8. Asynchronous Validators.mp4 | 17.62 MB | ||
| 8. Asynchronous Validators.vtt | 11.08 KB | ||
| 9. Showing a Loader Image.mp4 | 3.57 MB | ||
| 9. Showing a Loader Image.vtt | 2.1 KB | ||
| 9. Consuming HTTP Services | |||
| 1. Introduction.mp4 | 1.86 MB | ||
| 1. Introduction.vtt | 1.54 KB | ||
| 10. Handling Errors.mp4 | 5.94 MB | ||
| 10. Handling Errors.vtt | 4.78 KB | ||
| 11. Handling Unexpected Errors.mp4 | 5.23 MB | ||
| 11. Handling Unexpected Errors.vtt | 3.62 KB | ||
| 12. Handling Expected Errors.mp4 | 10.8 MB | ||
| 12. Handling Expected Errors.vtt | 5.89 KB | ||
| 13. Throwing Application-specific Errors.mp4 | 21.11 MB | ||
| 13. Throwing Application-specific Errors.vtt | 11.24 KB | ||
| 14. Handling Bad Request Errors.mp4 | 8.95 MB | ||
| 14. Handling Bad Request Errors.vtt | 3.73 KB | ||
| 15. Importing Observable Operators and Factory Methods.mp4 | 9.06 MB | ||
| 15. Importing Observable Operators and Factory Methods.vtt | 4.26 KB | ||
| 16. Global Error Handling.mp4 | 18.69 MB | ||
| 16. Global Error Handling.vtt | 9.39 KB | ||
| 17. Extracting a Reusable Error Handling Method.mp4 | 9.14 MB | ||
| 17. Extracting a Reusable Error Handling Method.vtt | 4.8 KB | ||
| 18. Extracting a Reusable Data Service.mp4 | 21.68 MB | ||
| 18. Extracting a Reusable Data Service.vtt | 10.18 KB | ||
| 19. The Map Operator.mp4 | 12.31 MB | ||
| 19. The Map Operator.vtt | 5.85 KB | ||
| 19.1 posts.zip.zip | 2.92 KB | ||
| 2. JSONPlaceHolder.mp4 | 4.5 MB | ||
| 2. JSONPlaceHolder.vtt | 2.54 KB | ||
| 20. Optimistic vs Pessimistic Updates.mp4 | 15.29 MB | ||
| 20. Optimistic vs Pessimistic Updates.vtt | 8.44 KB | ||
| 21. Observables vs Promises.mp4 | 13.76 MB | ||
| 21. Observables vs Promises.vtt | 9.33 KB | ||
| 22. GitHub Followers Page.html | 141 B | ||
| 3. Getting Data.mp4 | 19.51 MB | ||
| 3. Getting Data.vtt | 10.99 KB | ||
| 4. Creating Data.mp4 | 17.97 MB | ||
| 4. Creating Data.vtt | 10.76 KB | ||
| 5. Updating Data.mp4 | 12.15 MB | ||
| 5. Updating Data.vtt | 6.77 KB | ||
| 6. Deleting Data.mp4 | 4.89 MB | ||
| 6. Deleting Data.vtt | 2.46 KB | ||
| 7. OnInit Interface.mp4 | 8.1 MB | ||
| 7. OnInit Interface.vtt | 5.22 KB | ||
| 8. Separation of Concerns.mp4 | 9.32 MB | ||
| 8. Separation of Concerns.vtt | 5.34 KB | ||
| 9. Extracting a Service.mp4 | 19.58 MB | ||
| 9. Extracting a Service.vtt | 9.16 KB | ||
| [CourseClub.NET].url | 123 B | ||
| [FCS Forum].url | 133 B | ||
| [FreeCourseSite.com].url | 127 B | ||
| ▲ 794 total files | |||
By the end of watching this course, you'll be able to:
Build real client apps with Angular on your own
Troubleshoot common compile-time and run-time errors
Write clean and maintainable code like a professional
Apply best practices when building Angular apps
Right from the beginning, you'll jump in and build your first Angular app within minutes. Say goodbye to boring tutorials and courses with rambling instructors and useless theories!
Angular 2+ has been written in TypeScript. So, in section 2, you'll learn the fundamentals of TypeScript and object-oriented programming to better understand and appreciate this powerful framework.
Over the next 8 hours, you'll learn the essentials of building client apps with Angular:
Displaying data and handling events
Building re-usable components
Manipulating the DOM using directives
Formatting data using pipes
Building template-driven and reactive forms
Consuming HTTP services
Handling HTTP errors properly
Using Reactive Extensions and observables
Adding routing and navigation
Implementing authentication and authorization using JSON Web Tokens (JWT)
Deploying your applications to GitHub Pages, Firebase and Heroku
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1.5 GB | freecoursewb | 2 hours | 0 | 0 | |
|
Udemy - The Complete FP and A Course - Financial Planning and Analysis Posted by
freecoursewb in Other
|
1.4 GB | freecoursewb | 2 hours | 0 | 0 |
| 3.7 GB | freecoursewb | 2 hours | 0 | 0 | |
| 517.4 MB | freecoursewb | 2 hours | 0 | 0 | |
| 1 GB | freecoursewb | 2 hours | 0 | 0 |
All Comments