Comprehensive Angular 6

Build applications with the user experience of a desktop application and the ease of deployment of a web application using Angular. Start from scratch by learning the JavaScript package manager (npm), the language (TypeScript), and the tools. Use those foundational skills to implement an Angular application using components, templates, services, routing and tests. Along the way, understand best practices as well as the architecture and design of Angular applications.
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.
5 Days/Lecture & Lab
This course is designed for those wanting to learn how to build an application from scratch using Angular 6.
  • Overview
  • TypeScript and ECMAScript 6 (ES6) Fundamentals
  • Angular Basics
  • Data Binding
  • Directives
  • Components
  • Services & Dependency Injection
  • Dependency Injection
  • Model-driven Forms (Reactive Forms)
  • Communicating with the Server using the HttpClient ::Service
  • Router
  • Unit Testing
  • RxJS and Observables
  • Security
  • Change Detection Strategies
  • Advanced Routing
  • Advanced Dependency Injection
  • Pipes
  • Angular CLI
  • Deploying an Angular Application to Production
  • npm QuickStart
  • Managing Shared Application State using ngrx and ::Redux
  • Upgrade Strategies from AngularJS
  • End-to-End Testing
  • Conclusion

Related Scheduled Courses