Comprehensive Angular 7

PT21855
Training Summary
Use Angular 7 to easily build web applications that interacts with the user by dynamically rewriting the current page rather than loading entire new pages from a server. Learn how to build these applications using the newest JavaScript language features by leveraging ES6, TypeScript, and modern front-end tools including npm and Webpack. Understand application architecture and design best practices in Angular. Get up to speed on how to authenticate, unit test, and manage application state in an Angular application.
Prerequisites
All Angular training students must have substantial prior experience developing with JavaScript. If attendees will not have prior JavaScript experience, we would be delighted to precede this class with a one- or two-day intensive JavaScript primer.
Duration
5 Days/Lecture & Lab
Course Topics
  • Overview
  • TypeScript and ECMAScript 6 (ES6) Fundamentals
  • Your First Angular Application
  • Angular Modules (NgModule)
  • Angular CLI
  • Data Binding
  • Directives
  • Pipes
  • Components
  • Services & Dependency Injection
  • Dependency Injection
  • Model-driven Forms (Reactive Forms)
  • Communicating with the Server using the HttpClient Service
  • Router
  • Deploying an Angular Application to Production
  • Angular 7
  • Angular Roadmap for the Future
  • Unit Testing
  • RxJS and Observables
  • Security
  • Change Detection
  • Advanced Routing
  • advanced Dependency Injection
  • Pipes
  • npm QuickStart
  • Managing Shared Application State using ngrx and Redux
  • Upgrade Strategies from AngularJS
  • End-to-End Testing
  • Conclusion

Related Scheduled Courses