Course outline
Duration : 2 days |
This immersive instructor-led workshop covers all the core concepts and guides you to build a full Angular data-centric business application, including the role of TypeScript, project setup, code structure, style guide, using the Angular CLI, data binding, async requests to a REST API through services, observables, and routing. It is the ideal starting point to understand and use Angular 11 effectively now. You'll experience several demos and "code along" activities and be provided with the code throughout the workshop, as you learn how to build apps using Angular 11, with plenty of interactivity with the instructor. | |
Prerequisites | Students should have significant experience in building websites or web applications with HTML5 and JavaScript. No previous experience with Angular is needed. |
Teaching method | This is a technical course which offers a continuous mix of theory (powerpoint) and labs (work on computer/laptop). Each section has slides, demos and exercises (see the course outline below). We are strong proponents of learning by doing, so every participant should have a computer/laptop. |
Contents | TypeScript fundamentals
Setup and Tooling Getting started with the Angular CLI
Introduction to Angular Structure of an app Components Model
Services and Dependency Injection Reactive Programming with RxJS (Observables)
Async Requests to a REST API (HTTP)
Implementing a local cache with ShareReplay() Debugging an application Implementing pagination, sorting and filtering on a list Modules
Deployment
Migrating a project to a new version of Angular Navigation and Routing
Lazy-loading Forms and Validation
Using HttpClient to Update or Delete data on the server
Authentication
Best Practices (Linting, Style Guide, …) Final QnA |