Developing Web Applications Using Angular
Over the course of 3 days, students will master essential concepts of Angular’s component-based framework, including routing, API communication, working with forms and more.
Description
Through a structured blend of lecture and 10 hands-on group labs, participants are left with a solid understanding of Angular’s architecture, the theory behind its design, and best practices for building dynamic and highly interactive interfaces without sacrificing performance, testability, scalability and reusability. Material additionally incorporates TypeScript, Bootstrap, RXJS and covers unit and end-to-end testing with Jasmine, Karma and Protractor.
Audience:
Developers with beginning to intermediate experience with JavaScript, HTML and CSS
Topics covered:
- JavaScript Fundamentals (ES2015)
- TypeScript
- VisualStudio Code & Angular CLI
- RXJS
- Angular Building Blocks
- Modules
- Components
- Template Databinding
- Services and Providers
- Routing
- API Communication
- Component Interaction
- Directives
- Pipes
- Forms and Validation
- Angular Style Guide
- Upgrading from AngularJS
- Unit Testing
- E2E Testing