Duration
2 days
1. Introduction
- Welcome
- Introduction to Angular 8?
- History
- Angular Versions
- 2. Setup Dev Environment
- Setting up Environment
- Create Angular Project using CLI
- Create Angular Project using GitHub Quickstart
- Angular 8 File Structure
- Introduction to TypeScript
- 3. Angular Components
- Introduction to Components
- Module and app.module.ts file
- Create a Component using CLI
- Create a Component manually
- String Interpolation
- Data Binding
- Adding Data Types to Class Atributes
- Models & Interfaces
- 4. Directives and Templates
- Component Template Files
- Component Stylesheets
- ngFor Directive and looping
- ngIf & ngSwitch Directives
- Property Binding
- Class Binding and ngClass
- Style Binding and ngStyle
- Pipes
- 5. Events Handling and Forms
- Event Binding
- Mouse Events
- Change Properties using Events
- Keyboard Events
- Two Way Data Binding with ngModel
- Submitting form
- Template Driven Forms
- Form Validation
- 6. Services and HTTP Module
- Intro to Service
- Create a Service
- Intro to Observables
- GET & POST HTTP Module
- PUT & DELETE HTTP Module
- 7. Routing in Angular
- Introduction to Router
- Create routes with CLI
- Create routes manually
- Work With Routes
- Router Params
- ActivatedRoute
- 8. FaqApp Project
- Intro to the Project
- Create Navbar and Question List
- Create Answer Toggle
- Create a Data Service
- Nesting Components and Input
- Emit Output From Components
- Use Local Storage along with Service
- Deploying Our Angular 8 App
- 9. Angular 8 Single Page Website
- Intro to the Project
- Angular 8 Components
- Angular 8 Templating
- Angular 8 Routing
- Angular 8 Event Binding
- Angular 8 Class Binding
- Angular 8 Style Binding
- Angular 8 Services
- Angular 8 HTTP Client
- Angular 8 Forms
- Angular 8 Build Process
- 10. Conclusion
- QA
- Useful References and Books
- Feedback
Programme scope, delivery arrangements and suitability are confirmed during enquiry.