-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Trayan Iliev edited this page Nov 18, 2019
·
63 revisions
Detailed Angular + TypeScript Course Program in PDF
- Project Evaluation Criteria as .DOCX document in Google Docs (read only)
- Project Summary - example template - necessary to be discussed face-to-face with instructor during classes - not later than 25.03.2019
- Spreadsheet for proposing course project using pseudonym
- Introduction to TypeScript. - 3h
- Introduction: Concepts of Angular, App Archutecture. Build-in directives and pipes. - 3h
- Reactive Extensions for JS (RxJS). - 3h
- Webpack. Angular CLI. AOT. TODO App with Angular CLI. - 3h
- Services. Dependency Injection. - 2h
- Forms and Simple Validations. - 2h
- Reactive Forms. Custom Validations and multi-providers. - 2h
- Routing and Navigation. Animations. - 3h
- Routing and Navigation 2 (data, resolves, guards, lazy loading). - 3h
- Custom Pipes. Custom Directives. Renderer2. - 2h
- Zones. Change Detection. - 3h
- Redux Architecture. Predictable Reactive State Management - NGRX/store. Reselect-style computing of derived data with RxJS. - 3h
- Predictable Reactive State Management 2 - NGRX/effects. NGRX Router integration. - 3h
- Working with websockets. Custom Reactive Web Socket Implementation with RxJS. - 2h
- Angular i18n. Recap. Q&A. - 3h
- Presentations 1: Introduction to TypeScript
- 2: Introduction to Single Page Applications (SPA) Development Using Angular and TypeScript
- Presentation 3: Angular Components – Displaying Data, Handling User Input, Forms and Validation. Services and DI
- Presentation 4: Angular HTTP Clients & RxJS
- Presentation 5: Routing and Navigation in Angular Single Page Apps
- Presentation 6: Advanced Components: Custom Pipes, Custom Directives, Renderer2, Zones, Change Detection, Testing, NGRX
- Presentation 7: Reactive Extensions for Angular - NGRX