Level: Introductory
John Papa
Principal Developer Advocate
Microsoft
Are you interested in learning how to build Single Page Applications with Angular 2? By using SPA frameworks, you can provide robust "desktop-like" experiences for users while leveraging a web deployment model. Whether you've been building Angular 1 applications or you're brand new to Angular, this workshop will provide a ground-up approach to learning Angular 2 concepts. The workshop explores the core pieces that help you build end-to-end SPA solutions including the role of ES6/TypeScript, project setup, code structure, using data binding, abstracted remote data calls through services, routing and more. You'll see several demos (and be provided with the code) throughout the workshop that will help you learn and understand the Angular 2 framework.
Topics that this workshop covers include:
- SPA fundamentals
- Importance of Separation of Concerns (SoC)
- ES6/TypeScript fundamentals
- Bootstrapping your application
- The Role of Components
- Using Annotations in Components
- Dependency injection
- Binding data to views
- Template syntax
- Managing remote data calls using services
- Routing and page navigation
You will learn:
- Why Angular 2 plays an important role in mobile and web, and when and how to use Angular 2
- How to get started from scratch and use the core fundamentals
- How to apply tooling to code efficiently with Angular 2