本站已收录 番号和无损神作磁力链接/BT种子 

[FreeCourseSite.com] Udemy - The Complete Angular Course Beginner to Advanced

种子简介

种子名称: [FreeCourseSite.com] Udemy - The Complete Angular Course Beginner to Advanced
文件类型: 视频
文件数目: 366个文件
文件大小: 3.82 GB
收录时间: 2020-2-13 01:31
已经下载: 3
资源热度: 111
最近下载: 2024-12-3 01:39

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:6784108d14cccf8f660b3de5e9fd6c817bb1c914&dn=[FreeCourseSite.com] Udemy - The Complete Angular Course Beginner to Advanced 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[FreeCourseSite.com] Udemy - The Complete Angular Course Beginner to Advanced.torrent
  • 1. Introduction/1. Introduction.mp415.58MB
  • 1. Introduction/10. Course Structure.mp48.9MB
  • 1. Introduction/11. Making a Promise.mp411.12MB
  • 1. Introduction/2. What is Angular.mp45.25MB
  • 1. Introduction/3. Architecture of Angular Apps.mp48.85MB
  • 1. Introduction/4. Setting Up the Development Environment.mp45.55MB
  • 1. Introduction/5. Your First Angular App.mp45.46MB
  • 1. Introduction/6. Structure of Angular Projects.mp415.24MB
  • 1. Introduction/7. Webpack.mp49.84MB
  • 1. Introduction/8. Angular Version History.mp48.77MB
  • 10. Routing and Navigation/1. Introduction.mp41014.11KB
  • 10. Routing and Navigation/10. Query Parameters.mp410.48MB
  • 10. Routing and Navigation/11. Subscribing to Multiple Observables.mp412.46MB
  • 10. Routing and Navigation/12. The SwitchMap Operator.mp417.68MB
  • 10. Routing and Navigation/13. Programmatic Navigation.mp45.01MB
  • 10. Routing and Navigation/2. Routing in a Nutshell.mp41.72MB
  • 10. Routing and Navigation/3. Configuring Routes.mp416.41MB
  • 10. Routing and Navigation/4. RouterOutlet.mp45.78MB
  • 10. Routing and Navigation/5. RouterLink.mp411.27MB
  • 10. Routing and Navigation/6. RouterLinkActive.mp43.93MB
  • 10. Routing and Navigation/7. Getting the Route Parameters.mp412.27MB
  • 10. Routing and Navigation/8. Why Route Parameters Are Observables.mp416.88MB
  • 10. Routing and Navigation/9. Routes with Multiple Parameters.mp43.98MB
  • 11. Authentication and Authorization/1. Introduction.mp41.47MB
  • 11. Authentication and Authorization/10. Getting the Current User.mp41.66MB
  • 11. Authentication and Authorization/11. CanActivate Interface.mp413.73MB
  • 11. Authentication and Authorization/12. Redirecting Users After Logging In.mp410.32MB
  • 11. Authentication and Authorization/13. Protecting Routes Based on the User's Role.mp413.52MB
  • 11. Authentication and Authorization/14. Accessing Protected API Resources.mp417.46MB
  • 11. Authentication and Authorization/15. Quick Recap.mp43.04MB
  • 11. Authentication and Authorization/2. Application Overview.mp44.46MB
  • 11. Authentication and Authorization/3. Architecture.mp45.05MB
  • 11. Authentication and Authorization/4. JSON Web Tokens.mp412.98MB
  • 11. Authentication and Authorization/5. Starter Code.mp420.67MB
  • 11. Authentication and Authorization/6. Implementing Login.mp413.71MB
  • 11. Authentication and Authorization/7. Implementing Logout.mp43.72MB
  • 11. Authentication and Authorization/8. Showing or Hiding Elements.mp414.52MB
  • 11. Authentication and Authorization/9. Showing or Hiding Elements based on the User's Role.mp410.02MB
  • 12. Deployment/1. Introduction.mp41.17MB
  • 12. Deployment/10. Other Deployment Options.mp47.25MB
  • 12. Deployment/11. Deploying to GitHub Pages.mp416.71MB
  • 12. Deployment/12. Deploying to Firebase.mp416.48MB
  • 12. Deployment/13. Heroku.mp43.69MB
  • 12. Deployment/14. Deploying to Heroku.mp418.59MB
  • 12. Deployment/15. Engines.mp43.43MB
  • 12. Deployment/16. Exercise.mp4533.19KB
  • 12. Deployment/2. Preparing for Deployment.mp410.69MB
  • 12. Deployment/3. JIT vs AOT Compilation.mp49.19MB
  • 12. Deployment/4. Angular Compiler in Action.mp48.31MB
  • 12. Deployment/5. Building Applications with Angular CLI.mp415.79MB
  • 12. Deployment/6. Environments.mp49.18MB
  • 12. Deployment/7. Adding Custom Environments.mp47.14MB
  • 12. Deployment/8. Linting with Angular CLI.mp413.63MB
  • 12. Deployment/9. Linting in VSCode.mp44.34MB
  • 13. Building Real-time Server-less Apps with Firebase/1. Introduction.mp42.94MB
  • 13. Building Real-time Server-less Apps with Firebase/10. Async Pipe.mp45.38MB
  • 13. Building Real-time Server-less Apps with Firebase/11. Reading an Object.mp47.14MB
  • 13. Building Real-time Server-less Apps with Firebase/12. As Keyword.mp44.2MB
  • 13. Building Real-time Server-less Apps with Firebase/13. Adding an Object.mp416.99MB
  • 13. Building Real-time Server-less Apps with Firebase/14. Updating an Object.mp410.66MB
  • 13. Building Real-time Server-less Apps with Firebase/15. Removing an Object.mp45.26MB
  • 13. Building Real-time Server-less Apps with Firebase/16. Additional Resources.mp44.99MB
  • 13. Building Real-time Server-less Apps with Firebase/2. What is Firebase.mp44.09MB
  • 13. Building Real-time Server-less Apps with Firebase/3. Your First Firebase Project.mp41.89MB
  • 13. Building Real-time Server-less Apps with Firebase/4. Working with Firebase Databases.mp49.11MB
  • 13. Building Real-time Server-less Apps with Firebase/5. Installing Firebase.mp412.54MB
  • 13. Building Real-time Server-less Apps with Firebase/6. Reading Lists.mp416MB
  • 13. Building Real-time Server-less Apps with Firebase/7. A Real-time Database.mp42.82MB
  • 13. Building Real-time Server-less Apps with Firebase/8. Observables and Memory Leaks.mp45.36MB
  • 13. Building Real-time Server-less Apps with Firebase/9. Unsubscribing from Subscriptions.mp49.78MB
  • 14. Animations/1. Introduction.mp41.37MB
  • 14. Animations/11. Creating Reusable Triggers.mp44.76MB
  • 14. Animations/13. Easings.mp413.6MB
  • 14. Animations/14. Keyframes.mp412.73MB
  • 14. Animations/15. Creating Reusable Animations with animation().mp419.69MB
  • 14. Animations/16. Parameterizing Reusable Animations.mp418.59MB
  • 14. Animations/17. Animation Callbacks.mp47.18MB
  • 14. Animations/18. Querying Child Elements with query().mp412.09MB
  • 14. Animations/19. Animating Child Elements with animateChild().mp46.71MB
  • 14. Animations/2. Examples of Animations.mp45.73MB
  • 14. Animations/20. Running Parallel Animations with group().mp48.02MB
  • 14. Animations/21. Staggering Animations with stagger().mp417.55MB
  • 14. Animations/22. Working with Custom States.mp424.53MB
  • 14. Animations/23. Multi-step Animations.mp46.31MB
  • 14. Animations/24. Separation of Concerns.mp49.43MB
  • 14. Animations/3. Different Ways to Create Animations.mp413.13MB
  • 14. Animations/4. Angular Animations.mp47.31MB
  • 14. Animations/5. Importing the Animations Module and Polyfills.mp47.51MB
  • 14. Animations/6. Implementing a Fade-in Animation.mp415.57MB
  • 14. Animations/7. Implementing a Fade-out Animation.mp44.1MB
  • 14. Animations/8. States.mp47.28MB
  • 14. Animations/9. Transitions.mp44.03MB
  • 15. Angular Material 2/1. Introduction.mp41.29MB
  • 15. Angular Material 2/10. Icons.mp48.94MB
  • 15. Angular Material 2/11. Buttons.mp49.31MB
  • 15. Angular Material 2/12. Chips.mp411.95MB
  • 15. Angular Material 2/13. Progress Spinners.mp416.49MB
  • 15. Angular Material 2/14. Tooltips.mp46.58MB
  • 15. Angular Material 2/15. Tabs.mp45.33MB
  • 15. Angular Material 2/16. Dialogs.mp420.61MB
  • 15. Angular Material 2/17. Passing Data to Dialogs.mp427.58MB
  • 15. Angular Material 2/19. Creating a Reusable Module.mp416.13MB
  • 15. Angular Material 2/2. What is Angular Material.mp411.18MB
  • 15. Angular Material 2/20. Themes.mp48.46MB
  • 15. Angular Material 2/21. SASS.mp417.84MB
  • 15. Angular Material 2/22. Creating a Custom Theme.mp424.12MB
  • 15. Angular Material 2/23. Using Angular Material's Typography.mp47.76MB
  • 15. Angular Material 2/24. Customizing Typography.mp417.29MB
  • 15. Angular Material 2/3. Installing Angular Material.mp418.2MB
  • 15. Angular Material 2/4. Check Boxes.mp410.23MB
  • 15. Angular Material 2/5. Radio Buttons.mp415.31MB
  • 15. Angular Material 2/6. Selects.mp411.4MB
  • 15. Angular Material 2/7. Inputs.mp415.98MB
  • 15. Angular Material 2/8. Text Areas.mp43.7MB
  • 15. Angular Material 2/9. Date Pickers.mp422.5MB
  • 16. Redux/1. Introduction.mp41.3MB
  • 16. Redux/10. Exercise.mp43.18MB
  • 16. Redux/11. Redux DevTools.mp418.45MB
  • 16. Redux/12. Calling Backend APIs.mp423.51MB
  • 16. Redux/13. Refactoring Fat Case Statements.mp48.9MB
  • 16. Redux/14. Dealing with Complex Domains.mp425.99MB
  • 16. Redux/2. What is Redux.mp413.04MB
  • 16. Redux/3. Building Blocks of Redux.mp46.47MB
  • 16. Redux/4. Pure Functions.mp46.83MB
  • 16. Redux/5. Installing Redux.mp414.68MB
  • 16. Redux/6. Working with Actions.mp419.64MB
  • 16. Redux/7. The Select Decorator.mp416.5MB
  • 16. Redux/8. Avoiding State Mutation.mp411.9MB
  • 16. Redux/9. Using Immutable.js.mp414.97MB
  • 17. Unit Testing/1. Introduction.mp42.17MB
  • 17. Unit Testing/10. Interaction Testing.mp418.21MB
  • 17. Unit Testing/11. Working with Confirmation Boxes.mp49.62MB
  • 17. Unit Testing/12. Limitations of Unit Tests.mp42.33MB
  • 17. Unit Testing/13. Code Coverage.mp48.2MB
  • 17. Unit Testing/2. What is Automated Testing.mp417.28MB
  • 17. Unit Testing/3. Types of Tests.mp410.29MB
  • 17. Unit Testing/4. Unit Testing Fundamentals.mp417.27MB
  • 17. Unit Testing/5. Working with Strings and Arrays.mp47.77MB
  • 17. Unit Testing/6. Set Up and Tear Down.mp414.13MB
  • 17. Unit Testing/7. Working with Forms.mp410.02MB
  • 17. Unit Testing/8. Working with Event Emitters.mp47.24MB
  • 17. Unit Testing/9. Working with Spies.mp418.11MB
  • 18. Integration Testing/1. Introduction.mp41.51MB
  • 18. Integration Testing/10. Dealing with Route Params.mp419.52MB
  • 18. Integration Testing/11. Testing RouterOutlet Components.mp419.83MB
  • 18. Integration Testing/12. Shallow Component Tests.mp412.44MB
  • 18. Integration Testing/13. Testing Attribute Directives.mp412.49MB
  • 18. Integration Testing/14. Dealing with Asynchronous Operations.mp414.89MB
  • 18. Integration Testing/2. The Setup.mp412.01MB
  • 18. Integration Testing/3. Generating the Setup Code.mp410.85MB
  • 18. Integration Testing/4. Testing Property Bindings.mp421.54MB
  • 18. Integration Testing/5. Testing Event Bindings.mp411.94MB
  • 18. Integration Testing/6. Providing Dependencies.mp48.64MB
  • 18. Integration Testing/7. Getting the Dependencies.mp415.26MB
  • 18. Integration Testing/8. Providing Stubs.mp420.46MB
  • 18. Integration Testing/9. Testing the Navigation.mp411.76MB
  • 19. Project Getting Started/1. Introduction.mp410.33MB
  • 19. Project Getting Started/10. Fixing a Few Minor Issues.mp46.15MB
  • 19. Project Getting Started/11. Deployment.mp45.28MB
  • 19. Project Getting Started/2. Challenge.mp414.45MB
  • 19. Project Getting Started/4. Creating a New Project.mp411.38MB
  • 19. Project Getting Started/5. Installing Bootstrap 4.mp412.53MB
  • 19. Project Getting Started/6. Extracting NavBar Component.mp46.07MB
  • 19. Project Getting Started/7. Defining the Routes.mp417.16MB
  • 19. Project Getting Started/8. Adding a Drop-down Menu.mp415.45MB
  • 19. Project Getting Started/9. Cleaning Up the NavBar.mp45.38MB
  • 2. TypeScript Fundamentals/1. Introduction.mp41.25MB
  • 2. TypeScript Fundamentals/10. Objects.mp48.2MB
  • 2. TypeScript Fundamentals/11. Constructors.mp45.92MB
  • 2. TypeScript Fundamentals/12. Access Modifiers.mp45.89MB
  • 2. TypeScript Fundamentals/13. Access Modifiers in Constructor Parameters.mp43.26MB
  • 2. TypeScript Fundamentals/14. Properties.mp411.06MB
  • 2. TypeScript Fundamentals/15. Modules.mp47.59MB
  • 2. TypeScript Fundamentals/17. Solution.mp412.05MB
  • 2. TypeScript Fundamentals/18. A Problem with the Current Implementation.mp47.91MB
  • 2. TypeScript Fundamentals/2. What is TypeScript.mp44.14MB
  • 2. TypeScript Fundamentals/3. Your First TypeScript Program.mp45.34MB
  • 2. TypeScript Fundamentals/4. Declaring Variables.mp48.59MB
  • 2. TypeScript Fundamentals/5. Types.mp411.52MB
  • 2. TypeScript Fundamentals/6. Type Assertions.mp45.31MB
  • 2. TypeScript Fundamentals/7. Arrow Functions.mp43.68MB
  • 2. TypeScript Fundamentals/8. Interfaces.mp47.04MB
  • 2. TypeScript Fundamentals/9. Classes.mp48.73MB
  • 20. Project Authentication and Authorization/1. Introduction.mp43.84MB
  • 20. Project Authentication and Authorization/10. Defining Admins.mp411.72MB
  • 20. Project Authentication and Authorization/11. Protecting the Admin Routes.mp426.34MB
  • 20. Project Authentication and Authorization/12. Showing or Hiding the Admin Links.mp419.53MB
  • 20. Project Authentication and Authorization/13. Fixing a Bug.mp43.69MB
  • 20. Project Authentication and Authorization/2. Implementing Google Login.mp423.24MB
  • 20. Project Authentication and Authorization/3. Implementing the Logout.mp47.09MB
  • 20. Project Authentication and Authorization/4. Displaying the Current User.mp45.07MB
  • 20. Project Authentication and Authorization/5. Using the Async Pipe.mp49.82MB
  • 20. Project Authentication and Authorization/6. Extracting a Service.mp416.76MB
  • 20. Project Authentication and Authorization/7. Protecting the Routes.mp414.68MB
  • 20. Project Authentication and Authorization/8. Redirecting after Logging In.mp417.9MB
  • 20. Project Authentication and Authorization/9. Storing Users in Firebase.mp412.07MB
  • 21. Project Product Management Module/1. Introduction.mp44.04MB
  • 21. Project Product Management Module/10. Updating a Product.mp49.38MB
  • 21. Project Product Management Module/11. Deleting a Product.mp49.38MB
  • 21. Project Product Management Module/12. Searching for Products.mp420.97MB
  • 21. Project Product Management Module/13. Extracting an Interface.mp43.32MB
  • 21. Project Product Management Module/14. Adding a Data Table Component.mp417.25MB
  • 21. Project Product Management Module/15. Configuring the Data Table.mp49.61MB
  • 21. Project Product Management Module/16. Feeding the Data Table.mp421.84MB
  • 21. Project Product Management Module/17. Filtering with the Data Table.mp48.78MB
  • 21. Project Product Management Module/18. Fixing a Bug with Redirecting Users.mp46.26MB
  • 21. Project Product Management Module/19. Cleaning Up the Product Form.mp42.9MB
  • 21. Project Product Management Module/2. Building a Bootstrap Form.mp416.58MB
  • 21. Project Product Management Module/3. Populating the Categories Drop-down List.mp418.15MB
  • 21. Project Product Management Module/4. Saving the Product in Firebase.mp419.27MB
  • 21. Project Product Management Module/5. Implementing Validation.mp412.83MB
  • 21. Project Product Management Module/6. Adding Custom Validation.mp414.12MB
  • 21. Project Product Management Module/7. Adding a Bootstrap Card.mp421.29MB
  • 21. Project Product Management Module/8. Displaying the List of Products.mp48.61MB
  • 21. Project Product Management Module/9. Editing a Product.mp425.59MB
  • 22. Project Product Catalog Module/1. Introduction.mp43.86MB
  • 22. Project Product Catalog Module/10. Wrap Up.mp41.48MB
  • 22. Project Product Catalog Module/2. Displaying All the Products.mp421.12MB
  • 22. Project Product Catalog Module/3. Displaying the Categories.mp48.63MB
  • 22. Project Product Catalog Module/4. Filtering Products by Category.mp420.4MB
  • 22. Project Product Catalog Module/5. Dealing with Multiple Asynchronous Operations.mp413.33MB
  • 22. Project Product Catalog Module/6. Refactoring Extracting ProductFilterComponent.mp418.82MB
  • 22. Project Product Catalog Module/7. Refactoring Extracting ProductCardComponent.mp418.59MB
  • 22. Project Product Catalog Module/8. Improving the Product Card.mp46.72MB
  • 22. Project Product Catalog Module/9. Making Categories Sticky.mp412.59MB
  • 23. Project Shopping Cart Module/1. Introduction.mp46.43MB
  • 23. Project Shopping Cart Module/10. Refactoring Creating a Rich Model.mp421.45MB
  • 23. Project Shopping Cart Module/11. Building the Shopping Cart Page.mp412.69MB
  • 23. Project Shopping Cart Module/12. Fixing a Design Issue.mp410.38MB
  • 23. Project Shopping Cart Module/13. Displaying the Total Price.mp412.79MB
  • 23. Project Shopping Cart Module/14. Refactoring Extracting ProductQuantityComponents.mp418.74MB
  • 23. Project Shopping Cart Module/15. Discovering a Design Issue.mp413.42MB
  • 23. Project Shopping Cart Module/16. Flattening Shopping Cart Item Objects.mp420.41MB
  • 23. Project Shopping Cart Module/17. Better Object Initialization.mp410.5MB
  • 23. Project Shopping Cart Module/18. Clearing the Shopping Cart.mp49.09MB
  • 23. Project Shopping Cart Module/19. Fixing a Bug with Updating the Quantity.mp43.43MB
  • 23. Project Shopping Cart Module/2. Creating a Shopping Cart.mp421.09MB
  • 23. Project Shopping Cart Module/20. Improving the Layout.mp45.69MB
  • 23. Project Shopping Cart Module/21. Adding a Thumbnail.mp47.74MB
  • 23. Project Shopping Cart Module/22. More Refactoring.mp420.27MB
  • 23. Project Shopping Cart Module/3. Refactoring Moving the Responsibility to the Service.mp416.56MB
  • 23. Project Shopping Cart Module/4. Adding a Product to the Shopping Cart.mp417.21MB
  • 23. Project Shopping Cart Module/5. Refactoring the addToCart Method.mp414.23MB
  • 23. Project Shopping Cart Module/6. Displaying the Quantity.mp424.93MB
  • 23. Project Shopping Cart Module/7. Improving the Card Footer.mp411.31MB
  • 23. Project Shopping Cart Module/8. Implementing the Change Quantity Buttons.mp416.69MB
  • 23. Project Shopping Cart Module/9. Displaying the Number of Shopping Cart Items in NavBar.mp423.77MB
  • 24. Project Check Out Module/1. Introduction.mp44.08MB
  • 24. Project Check Out Module/10. Adding an Order Summary Widget.mp419.51MB
  • 24. Project Check Out Module/11. Refactoring Extract ShippingFormComponent.mp424.36MB
  • 24. Project Check Out Module/12. Displaying the Orders.mp46.32MB
  • 24. Project Check Out Module/13. Fixing a Bug.mp42.54MB
  • 24. Project Check Out Module/2. Adding the Check Out Button.mp45.89MB
  • 24. Project Check Out Module/3. Building a Shipping Form.mp42.08MB
  • 24. Project Check Out Module/4. Saving the Order in Firebase.mp422.12MB
  • 24. Project Check Out Module/5. Associating the Order with the Current User.mp45.98MB
  • 24. Project Check Out Module/6. Refactoring Extract an Order Model.mp49.95MB
  • 24. Project Check Out Module/7. Redirecting the User to the Order Success Page.mp47.41MB
  • 24. Project Check Out Module/8. Clearing the Shopping Cart.mp46.24MB
  • 25. Project Modularization and Final Improvements/1. Introduction.mp46.03MB
  • 25. Project Modularization and Final Improvements/10. Adding Icons.mp48.6MB
  • 25. Project Modularization and Final Improvements/11. Aligning the NavBar Items.mp410.19MB
  • 25. Project Modularization and Final Improvements/12. Defining a Theme.mp414.3MB
  • 25. Project Modularization and Final Improvements/2. Modules.mp412.59MB
  • 25. Project Modularization and Final Improvements/3. Essential TypeScript Plugins.mp48.83MB
  • 25. Project Modularization and Final Improvements/4. Moving Files and Folders.mp413.85MB
  • 25. Project Modularization and Final Improvements/5. Creating the Shared Module.mp417.01MB
  • 25. Project Modularization and Final Improvements/6. Creating the Admin Module.mp423.19MB
  • 25. Project Modularization and Final Improvements/7. Creating the Shopping Module.mp411.29MB
  • 25. Project Modularization and Final Improvements/8. Creating the Core Module.mp413.7MB
  • 25. Project Modularization and Final Improvements/9. Importing and Exporting Modules.mp415.82MB
  • 3. Angular Fundamentals/1. Introduction.mp4659.87KB
  • 3. Angular Fundamentals/2. Building Blocks of Angular Apps.mp47.3MB
  • 3. Angular Fundamentals/3. Components.mp419.46MB
  • 3. Angular Fundamentals/4. Generating Components Using Angular CLI.mp411.46MB
  • 3. Angular Fundamentals/5. Templates.mp44.67MB
  • 3. Angular Fundamentals/6. Directives.mp46.29MB
  • 3. Angular Fundamentals/7. Services.mp48.56MB
  • 3. Angular Fundamentals/8. Dependency Injection.mp415.29MB
  • 3. Angular Fundamentals/9. Generating Services Using Angular CLI.mp43.88MB
  • 4. Displaying Data and Handling Events/1. Introduction.mp4812.45KB
  • 4. Displaying Data and Handling Events/10. Two-way Binding.mp416.36MB
  • 4. Displaying Data and Handling Events/11. Pipes.mp414MB
  • 4. Displaying Data and Handling Events/12. Custom Pipes.mp415.31MB
  • 4. Displaying Data and Handling Events/2. Property Binding.mp45.97MB
  • 4. Displaying Data and Handling Events/3. Attribute Binding.mp47.58MB
  • 4. Displaying Data and Handling Events/4. Adding Bootstrap.mp410.18MB
  • 4. Displaying Data and Handling Events/5. Class Binding.mp43.61MB
  • 4. Displaying Data and Handling Events/6. Style Binding.mp45.08MB
  • 4. Displaying Data and Handling Events/7. Event Binding.mp49.3MB
  • 4. Displaying Data and Handling Events/8. Event Filtering.mp43.68MB
  • 4. Displaying Data and Handling Events/9. Template Variables.mp43.58MB
  • 5. Building Re-usable Components/1. Introduction.mp4880.43KB
  • 5. Building Re-usable Components/10. View Encapsulation.mp420.78MB
  • 5. Building Re-usable Components/11. ngContent.mp49.08MB
  • 5. Building Re-usable Components/12. ngContainer.mp45.45MB
  • 5. Building Re-usable Components/2. Component API.mp48.42MB
  • 5. Building Re-usable Components/3. Input Properties.mp410.04MB
  • 5. Building Re-usable Components/4. Aliasing Input Properties.mp48.45MB
  • 5. Building Re-usable Components/5. Output Properties.mp47.51MB
  • 5. Building Re-usable Components/6. Passing Event Data.mp412.56MB
  • 5. Building Re-usable Components/7. Aliasing Output Properties.mp43.89MB
  • 5. Building Re-usable Components/8. Templates.mp45.71MB
  • 5. Building Re-usable Components/9. Styles.mp410.86MB
  • 6. Directives/1. Introduction.mp4956.07KB
  • 6. Directives/10. ngStyle.mp44.63MB
  • 6. Directives/11. Safe Traversal Operator.mp45.57MB
  • 6. Directives/12. Creating Custom Directives.mp420.07MB
  • 6. Directives/2. ngIf.mp410.94MB
  • 6. Directives/3. Hidden Property.mp45.95MB
  • 6. Directives/4. ngSwitchCase.mp412.67MB
  • 6. Directives/5. ngFor.mp48.56MB
  • 6. Directives/6. ngFor and Change Detection.mp47.25MB
  • 6. Directives/7. ngFor and Trackby.mp412.34MB
  • 6. Directives/8. The Leading Asterisk.mp43.27MB
  • 6. Directives/9. ngClass.mp43.27MB
  • 7. Template-driven Forms/1. Introduction.mp4866.47KB
  • 7. Template-driven Forms/10. ngModelGroup.mp45.8MB
  • 7. Template-driven Forms/11. Control Classes and Directives.mp43.04MB
  • 7. Template-driven Forms/12. Disabling the Submit Button.mp42.72MB
  • 7. Template-driven Forms/13. Working with Check Boxes.mp44.75MB
  • 7. Template-driven Forms/14. Working with Drop-down Lists.mp413.62MB
  • 7. Template-driven Forms/15. Working with Radio Buttons.mp46.68MB
  • 7. Template-driven Forms/2. Building a Bootstrap Form.mp48.13MB
  • 7. Template-driven Forms/3. Types of Forms.mp46.54MB
  • 7. Template-driven Forms/4. ngModel.mp412.85MB
  • 7. Template-driven Forms/5. Adding Validation.mp47.9MB
  • 7. Template-driven Forms/6. Specific Validation Errors.mp410.51MB
  • 7. Template-driven Forms/7. Styling Invalid Input Fields.mp43.52MB
  • 7. Template-driven Forms/8. Cleaner Templates.mp46.27MB
  • 7. Template-driven Forms/9. ngForm.mp412.08MB
  • 8. Reactive Forms/1. Introduction.mp42.22MB
  • 8. Reactive Forms/10. Validating the Form Input Upon Submit.mp412.1MB
  • 8. Reactive Forms/11. Nested FormGroups.mp46.49MB
  • 8. Reactive Forms/12. FormArray.mp419.19MB
  • 8. Reactive Forms/13. FormBuilder.mp410.67MB
  • 8. Reactive Forms/14. Quick Recap.mp42.45MB
  • 8. Reactive Forms/2. Building a Bootstrap Form.mp42.04MB
  • 8. Reactive Forms/3. Creating Controls Programmatically.mp416.53MB
  • 8. Reactive Forms/4. Adding Validation.mp416.03MB
  • 8. Reactive Forms/5. Specific Validation Errors.mp45.54MB
  • 8. Reactive Forms/6. Implementing Custom Validation.mp416.77MB
  • 8. Reactive Forms/7. Asynchronous Operations.mp411.03MB
  • 8. Reactive Forms/8. Asynchronous Validators.mp417.62MB
  • 8. Reactive Forms/9. Showing a Loader Image.mp43.57MB
  • 9. Consuming HTTP Services/1. Introduction.mp41.86MB
  • 9. Consuming HTTP Services/10. Handling Errors.mp45.94MB
  • 9. Consuming HTTP Services/11. Handling Unexpected Errors.mp45.23MB
  • 9. Consuming HTTP Services/12. Handling Expected Errors.mp410.8MB
  • 9. Consuming HTTP Services/13. Throwing Application-specific Errors.mp421.11MB
  • 9. Consuming HTTP Services/14. Handling Bad Request Errors.mp48.95MB
  • 9. Consuming HTTP Services/15. Importing Observable Operators and Factory Methods.mp49.06MB
  • 9. Consuming HTTP Services/16. Global Error Handling.mp418.69MB
  • 9. Consuming HTTP Services/17. Extracting a Reusable Error Handling Method.mp49.14MB
  • 9. Consuming HTTP Services/18. Extracting a Reusable Data Service.mp421.68MB
  • 9. Consuming HTTP Services/19. The Map Operator.mp412.31MB
  • 9. Consuming HTTP Services/2. JSONPlaceHolder.mp44.5MB
  • 9. Consuming HTTP Services/20. Optimistic vs Pessimistic Updates.mp415.29MB
  • 9. Consuming HTTP Services/21. Observables vs Promises.mp413.76MB
  • 9. Consuming HTTP Services/3. Getting Data.mp419.51MB
  • 9. Consuming HTTP Services/4. Creating Data.mp417.97MB
  • 9. Consuming HTTP Services/5. Updating Data.mp412.15MB
  • 9. Consuming HTTP Services/6. Deleting Data.mp44.89MB
  • 9. Consuming HTTP Services/7. OnInit Interface.mp48.1MB
  • 9. Consuming HTTP Services/8. Separation of Concerns.mp49.32MB
  • 9. Consuming HTTP Services/9. Extracting a Service.mp419.58MB