Class 1 (German)
- Introductions - Introduce the course, students to each other, etc….
- Setup VS Code
- Add Students github to their profiles
Class 2 (Lex)
- Complete Getting Started
Class 3 (Nolan)
- The Basics
Class 4 (Will)
- Course Project - The Basics
- Debugging
Class 5 (German)
- Components & Databinding Deep Dive
- Course Project - Components & Databinding
Class 6 (Lex)
- Directives Deep Dive
- Course Project - Directives
Class 7 (Nolan)
- Using Services & Dependency Injection
- Course Project Services & Dependency Injection
Class 8 (Will)
- Changing Pages with Routing
- Course Project - Routing
Class 9 (German)
- Understanding Observables
- Course Project - Observables
Class 10 (Lex)
- Handling Forms in Angular Apps
Class 11 (Nolan)
- Course Project - Forms
- Using Pipes to Transform Output
Class 12 (Will)
- Making HTTP Requests
- (OpenLibrary External API)
Class 13 (German)
- Course Project - HTTP
- Authentication and Route Protection in Angular
Class 14 (Lex)
- Dynamic Components
- Angular Modules & Optimizing Angular Apps
Class 15 (Nolan)
- Deploying an Angular App
- Codefi Labs Introduction to deploying Angular Apps with Heroku (in-class)
Class 16 && 17 (Will + German)
- Working with NgRx in Our Project
Class 18 (Lex)
- Angular Universal
Class 19 (Nolan)
- Angular Animations
- Adding Offline Capabilities with Service Workers
Class 20 (Will)
- A Basic Introduction to Unit Testing in Angular Apps
Class 21 (German)
- Angular as a Platform & Closer Look at the CLI
- Course Roundup
- Add Books to Personal Library
- Delete Books from Personal Library
- Select Individual Books for more info
- Edit Book Information
- Save Changes and Pull Changed from Local Storage / Firebase
- Get data from API
- Add Books from API to Your List
- Get Data from Firebase (Http)
- Login / Logout (Protected Routes)
- Dynamic / Lazy Load Components
- Deploy to Firebase
- PWA Offline Capabilites