Angular in Action
Covers Angular 2
Jeremy Wilken
  • MEAP began October 2015
  • Publication in Summer 2017 (estimated)
  • ISBN 9781617293313
  • 275 pages (estimated)
  • printed in black & white

Angular in Action teaches you modern application development with Angular. You'll begin with the basics of Angular and the technologies and techniques you'll use throughout the book, such as key features of TypeScript, newer ES6 syntax and concepts, and details about the tools needed to write professional Angular applications. Next, you'll build an Angular application from scratch. You'll learn about the primary pieces of an Angular application and see how they work together. Using lots of examples, you'll learn the core parts of Angular, such as Components, the Router, and Services. You'll also learn techniques like server-side rendering. Finally, you'll gain insight into advanced skills that should be part of any professional Angular developer's toolkit, such as testing, tooling options, and performance tuning.

Table of Contents detailed table of contents

1. Angular, a Modern Web Platform

1.1. Angular, a platform, not a framework

1.1.1. Angular CLI

1.1.2. Universal rendering and the compiler

1.1.3. Mobile and desktop capabilities

1.1.4. UI libraries

1.2. Component architecture

1.2.1. Components in detail

1.2.2. Custom Elements

1.2.3. Shadow DOM

1.2.4. Templates

1.2.5. JavaScript Modules

1.3. Modern JavaScript and Angular

1.4. TypeScript and Angular

1.5. Angular with Dart or ES5 JavaScript

1.6. Summary

2. Building your first Angular app

2.1. Preview the chapter project

2.2. Setting up the project

2.3. The basic app scaffolding

2.4. How Angular renders the base application

2.4.1. App Component

2.4.2. App Module

2.4.3. Bootstrapping the app

2.5. Building services

2.6. Creating your first component

2.7. Components that use components and services

2.8. Components with forms and events

2.9. Application routing

2.10. Additional exercises

2.11. Summary

3. App essentials

4. Stateless components

5. Stateful components

6. Services, Providers

7. Routing

8. Forms

9. Angular and Rx

10. Build your own directives and pipes

11. Testing

12. Build and deployment

Appendixes

Appendix A: Upgrading from Angular 1

About the Technology

When you move beyond building simple web sites or small applications, things get complicated. Managing data gets messy, handling browser incompatibilities takes time, you have to juggle competing user interactions, integrating the work of multiple developers is tricky, and you need a defined process to manage, test, and deploy your code. That's where the Angular platform can help you. This application-oriented platform lets you focus on development by handling these common issues, making it ideal for writing large-scale web applications that can be maintained, extended, and tested. And because it's popular, it offers a well-supported code base, vibrant community, and rich ecosystem. Best of all, the new version of Angular emphasizes performance and focuses on mobile apps by being compact and memory efficient. And it's designed for the future by paying attention to browser standards that are coming soon, rather than older standards that will soon be obsolete.

What's inside

  • What you need to know to succeed with Angular
  • Jumpstarting your first Angular application
  • Hands-on with Angular's features
  • Tooling you need to know and use for testing and debugging
  • How to build Angular for production and how to manage large applications

About the reader

This book assumes you know JavaScript, HTML, and CSS. No prior exposure to AngularJS or other web frameworks is required. Knowledge of TypeScript and ES6 is helpful but not required.

About the author

Jeremy Wilken is a web application engineer with a focus on building web applications at companies like eBay, Teradata, and VMware. He is a Google Developer Expert for Angular and Web Technologies and regularly speaks at events and writes around the web. He is also the author of Ionic in Action, a mobile application framework. He lives in Austin, Texas with his family and enjoys brewing his own beers.


Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
Buy
  • MEAP combo $44.99 pBook + eBook
  • MEAP eBook $35.99 pdf + ePub + kindle

FREE domestic shipping on three or more pBooks