Essential Angular

Essential Angular is a concise, complete overview of the key aspects of Angular, written by two Angular core contributors. The book covers the framework’s mental model, its API, and the design principles behind it. It is fully up to date with the latest release of Angular.

Essential Angular

Victor Savkin, Jeff Cross

Essential Angular is a concise, complete overview of the key aspects of Angular, written by two Angular core contributors. The book covers the framework’s mental model, its API, and the design principles behind it. It is fully up to date with the latest release of Angular.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$29.99
$29.99p/m after trial
RRP $23.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781788293761
Paperback108 pages

Book Description

Essential Angular is a concise, complete overview of the key aspects of Angular, written by two Angular core contributors. The book covers the framework’s mental model, its API, and the design principles behind it. This book is fully up to date with the latest release of Angular.

Essential Angular gives you a strong foundation in the core Angular technology. It will help you put all the concepts into the right places so you will have a good understanding of why the framework is the way it is. Read this book after you have toyed around with the framework, but before you embark on writing your first serious Angular application.

This book covers concepts such as the differences between Just-In-Time (JIT) and Ahead-Of-Time (AOT) compilation in Angular, alongside NgModules, components and directives. It also goes into detail on Dependency Injection and Change Detection: essential skills for Angular developers to master. The book finishes with a look at testing, and how to integrate different testing methodologies in your Angular code.

Table of Contents

Chapter 1: Example
Chapter 2: Compilation
JIT and AOT
Why would I want to do it?
How is it possible?
Trade-offs
Let's recap
Chapter 3: NgModules
Declarations, imports, and exports
Bootstrap and entry components
Providers
Injecting NgModules and module initialization
Bootstrap
Lazy loading
Let's recap
Chapter 4: Components and Directives
Input and output properties
Template
Life cycle
Providers
Host element
Queries
Let's recap
What about directives?
Chapter 5: Templates
Why templates?
Angular templates
Let's recap
Chapter 6: Dependency Injection
Registering providers
Injector tree
Resolution
Lazy loading
Getting injector
Visualizing injector tree
Advanced topics
Let's recap
Chapter 7: Change Detection
Two phases
Why?
How does Angular enforce It?
Content and view children
ChangeDetectionStrategy.OnPush
Let's recap
Chapter 8: Forms
Two modules
High-level overview
Form model
Form directives
The DOM
Wrapping up
Chapter 9: Testing
Isolated tests
Shallow testing
Integration testing
Protractor tests
Let's recap
Chapter 10: Reactive Programming in Angular
Reactive programming in the core framework
Reactive programming in the Angular ecosystem
Summary

What You Will Learn

  • Understand why and how to use JIT and AOT compilation in Angular
  • Bootstrap and inject NgModules
  • Learn about the component lifecycle
  • Understand the two phases of Change Detection
  • Visualize and parse the Injector tree
  • Understand advanced Lazy Loading
  • Integrate and run different testing strategies on your code

Authors

Table of Contents

Chapter 1: Example
Chapter 2: Compilation
JIT and AOT
Why would I want to do it?
How is it possible?
Trade-offs
Let's recap
Chapter 3: NgModules
Declarations, imports, and exports
Bootstrap and entry components
Providers
Injecting NgModules and module initialization
Bootstrap
Lazy loading
Let's recap
Chapter 4: Components and Directives
Input and output properties
Template
Life cycle
Providers
Host element
Queries
Let's recap
What about directives?
Chapter 5: Templates
Why templates?
Angular templates
Let's recap
Chapter 6: Dependency Injection
Registering providers
Injector tree
Resolution
Lazy loading
Getting injector
Visualizing injector tree
Advanced topics
Let's recap
Chapter 7: Change Detection
Two phases
Why?
How does Angular enforce It?
Content and view children
ChangeDetectionStrategy.OnPush
Let's recap
Chapter 8: Forms
Two modules
High-level overview
Form model
Form directives
The DOM
Wrapping up
Chapter 9: Testing
Isolated tests
Shallow testing
Integration testing
Protractor tests
Let's recap
Chapter 10: Reactive Programming in Angular
Reactive programming in the core framework
Reactive programming in the Angular ecosystem
Summary

Book Details

ISBN 139781788293761
Paperback108 pages
Read More

Read More Reviews

Recommended for You

AngularJS Deployment Essentials Book Cover
AngularJS Deployment Essentials
$ 14.99
$ 10.50
AngularJS Essentials Book Cover
AngularJS Essentials
$ 20.99
$ 14.70
Angular 2 Essentials [Video] Book Cover
Angular 2 Essentials [Video]
$ 79.99
$ 68.00
Learning AngularJS Testing [Video] Book Cover
Learning AngularJS Testing [Video]
$ 74.99
$ 63.75
AngularJS Directives Cookbook Book Cover
AngularJS Directives Cookbook
$ 31.99
$ 22.40
Learning JavaScript Promises: Practical Applications in ES6 and AngularJS [Video] Book Cover
Learning JavaScript Promises: Practical Applications in ES6 and AngularJS [Video]
$ 74.99
$ 63.75