Filename | Size |
| 1. Introduction/1. Introduction.mp4 | 32.4 MB |
| 1. Introduction/2. Setting Up the Repo.mp4 | 19.4 MB |
| 1. Introduction/3. Angular Overview.mp4 | 25.8 MB |
| 1. Introduction/4. Generate an App with the Angular CLI.mp4 | 44.5 MB |
| 1. Introduction/5. Angular Files & Style Guide.mp4 | 38.3 MB |
| 1. Introduction/6. Generate a New Component.mp4 | 36.2 MB |
| 1. Introduction/7. Angular and ES6 Modules.mp4 | 28.2 MB |
| 1. Introduction/8. Adding Angular Material.mp4 | 75.6 MB |
| 2. Components/1. Component Fundamentals.mp4 | 51.8 MB |
| 2. Components/10. Component Fundamentals Exercise.mp4 | 32.1 MB |
| 2. Components/11. Component Fundamentals Solution.mp4 | 58.6 MB |
| 2. Components/2. Component Routes.mp4 | 13 MB |
| 2. Components/3. Component Data.mp4 | 21.2 MB |
| 2. Components/4. Property Binding.mp4 | 44 MB |
| 2. Components/5. Event Binding.mp4 | 28.6 MB |
| 2. Components/6. ngFor.mp4 | 37.4 MB |
| 2. Components/7. Selecting an Item & ngIf.mp4 | 36 MB |
| 2. Components/8. Local Templates & else.mp4 | 19.3 MB |
| 2. Components/9. Sanitizing Input Data.mp4 | 23.5 MB |
| 3. Forms/1. Template Forms.mp4 | 76.9 MB |
| 3. Forms/2. Submitting Forms & Valid States.mp4 | 28.2 MB |
| 3. Forms/3. Form Template Exercise.mp4 | 5.8 MB |
| 3. Forms/4. Form Template Solution.mp4 | 59.8 MB |
| 4. Services & HTTP Client/1. Services.mp4 | 40.4 MB |
| 4. Services & HTTP Client/2. Services CRUD Methods.mp4 | 61.6 MB |
| 4. Services & HTTP Client/3. Services Exercise.mp4 | 19.8 MB |
| 4. Services & HTTP Client/4. Services Solution- Building a Service.mp4 | 22.1 MB |
| 4. Services & HTTP Client/5. Services Solution- Remote Endpoint.mp4 | 88.1 MB |
| 4. Services & HTTP Client/6. HTTP Client Exercise.mp4 | 16 MB |
| 4. Services & HTTP Client/7. HTTP Client Solution.mp4 | 40.7 MB |
| 5. Component State/1. Component Driven Architecture.mp4 | 61.6 MB |
| 5. Component State/2. Component API Input & Output.mp4 | 71.5 MB |
| 5. Component State/3. Handling Shared Mutable State.mp4 | 31.2 MB |
| 5. Component State/4. Component Architecture Exercise.mp4 | 4.1 MB |
| 5. Component State/5. Component Architecture Solution.mp4 | 28.6 MB |
| 6. Routing/1. Router Links.mp4 | 22.8 MB |
| 6. Routing/2. Routing to Components.mp4 | 24.1 MB |
| 6. Routing/3. Creating a Lazy Loaded Route.mp4 | 46.5 MB |
| 6. Routing/4. Router Service.mp4 | 13.9 MB |
| 6. Routing/5. Create a Route Exercise.mp4 | 5.9 MB |
| 6. Routing/6. Create a Route Solution.mp4 | 13.5 MB |
| 7. Testing/1. Unit Testing in Angular.mp4 | 69.8 MB |
| 7. Testing/2. Template Testing.mp4 | 46.6 MB |
| 7. Testing/3. Resolving Dependencies & Mocking.mp4 | 61.7 MB |
| 7. Testing/4. Spying & Component Testing.mp4 | 61.8 MB |
| 8. Wrapping Up/1. Wrapping Up.mp4 | 53.1 MB |
| angular-9-fundamentals.pdf | 6.6 MB |
| angular9-fundamentals-workshop-master/angular.json | 3.9 KB |
| angular9-fundamentals-workshop-master/Angular_9_Fundamentals.pdf | 6.6 MB |
| angular9-fundamentals-workshop-master/browserslist | 429 B |
| angular9-fundamentals-workshop-master/e2e/protractor.conf.js | 808 B |
| angular9-fundamentals-workshop-master/e2e/src/app.e2e-spec.ts | 663 B |
| angular9-fundamentals-workshop-master/e2e/src/app.po.ts | 301 B |
| angular9-fundamentals-workshop-master/e2e/tsconfig.json | 214 B |
| angular9-fundamentals-workshop-master/karma.conf.js | 1 KB |
| angular9-fundamentals-workshop-master/package-lock.json | 499.7 KB |
| angular9-fundamentals-workshop-master/package.json | 1.5 KB |
| angular9-fundamentals-workshop-master/README.md | 163 B |
| angular9-fundamentals-workshop-master/server/db.json | 202 B |
| angular9-fundamentals-workshop-master/src/app/app-routing.module.ts | 699 B |
| angular9-fundamentals-workshop-master/src/app/app.component.html | 1005 B |
| angular9-fundamentals-workshop-master/src/app/app.component.scss | 0 B |
| angular9-fundamentals-workshop-master/src/app/app.component.spec.ts | 816 B |
| angular9-fundamentals-workshop-master/src/app/app.component.ts | 647 B |
| angular9-fundamentals-workshop-master/src/app/app.module.ts | 900 B |
| angular9-fundamentals-workshop-master/src/app/courses/course-details/course-details.component.html | 1.8 KB |
| angular9-fundamentals-workshop-master/src/app/courses/course-details/course-details.component.scss | 0 B |
| angular9-fundamentals-workshop-master/src/app/courses/course-details/course-details.component.spec.ts | 796 B |
| angular9-fundamentals-workshop-master/src/app/courses/course-details/course-details.component.ts | 859 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses-list/courses-list.component.html | 603 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses-list/courses-list.component.scss | 0 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses-list/courses-list.component.spec.ts | 664 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses-list/courses-list.component.ts | 682 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses-routing.module.ts | 352 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses.component.html | 429 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses.component.scss | 0 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses.component.spec.ts | 913 B |
| angular9-fundamentals-workshop-master/src/app/courses/courses.component.ts | 1.6 KB |
| angular9-fundamentals-workshop-master/src/app/courses/courses.module.ts | 1.1 KB |
| angular9-fundamentals-workshop-master/src/app/home/home.component.html | 362 B |
| angular9-fundamentals-workshop-master/src/app/home/home.component.scss | 0 B |
| angular9-fundamentals-workshop-master/src/app/home/home.component.spec.ts | 614 B |
| angular9-fundamentals-workshop-master/src/app/home/home.component.ts | 736 B |
| angular9-fundamentals-workshop-master/src/app/login/login-routing.module.ts | 344 B |
| angular9-fundamentals-workshop-master/src/app/login/login.component.html | 1 KB |
| angular9-fundamentals-workshop-master/src/app/login/login.component.scss | 0 B |
| angular9-fundamentals-workshop-master/src/app/login/login.component.spec.ts | 831 B |
| angular9-fundamentals-workshop-master/src/app/login/login.component.ts | 566 B |
| angular9-fundamentals-workshop-master/src/app/login/login.module.ts | 557 B |
| angular9-fundamentals-workshop-master/src/app/material.module.ts | 1.4 KB |
| angular9-fundamentals-workshop-master/src/app/shared/guards/auth.guard.spec.ts | 753 B |
| angular9-fundamentals-workshop-master/src/app/shared/guards/auth.guard.ts | 822 B |
| angular9-fundamentals-workshop-master/src/app/shared/interfaces/auth.interface.ts | 71 B |
| angular9-fundamentals-workshop-master/src/app/shared/interfaces/course.interface.ts | 139 B |
| angular9-fundamentals-workshop-master/src/app/shared/services/auth.service.spec.ts | 538 B |
| angular9-fundamentals-workshop-master/src/app/shared/services/auth.service.ts | 1 KB |
| angular9-fundamentals-workshop-master/src/app/shared/services/courses.service.spec.ts | 784 B |
| angular9-fundamentals-workshop-master/src/app/shared/services/courses.service.ts | 1.1 KB |
| angular9-fundamentals-workshop-master/src/app/shared/services/http-interceptor.service.spec.ts | 403 B |