Get the most from Angular 6, the leading framework for building dynamic JavaScript applications. Understand the MVC pattern and the benefits it can offer.
Best-selling author Adam Freeman shows you how to use Angular in your projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. Chapters include common problems and how to avoid them.
What You’ll Learn
● Gain a solid architectural understanding of the MVC Pattern
● Create rich and dynamic web app clients using Angular 6
● Use the ng tools to create and build an Angular project
● Extend and customize Angular 6
● Test your Angular 6 projects
What's New in This Edition
● Revised for the features and changes in Angular 6
● Covers @angular/cli, ng command line tools, and WebPack
● Includes HttpClient for simplified asynchronous HTTP requests
● Presents updates to pipes and localized text display
Who This Book Is For
Web developers with a foundation knowledge of HTML and JavaScript who want to create rich client-side applications
Author(s): Adam Freeman
Edition: 3
Publisher: Apress
Year: 2018
Language: English
Commentary: True PDF
Pages: 776
Tags: JavaScript; Web Applications; Testing; Angular; TypeScript
Front Matter ....Pages i-xxv
Front Matter ....Pages 1-1
Getting Ready (Adam Freeman)....Pages 3-6
Your First Angular App (Adam Freeman)....Pages 7-30
Putting Angular in Context (Adam Freeman)....Pages 31-42
An HTML and CSS Primer (Adam Freeman)....Pages 43-61
JavaScript and TypeScript: Part 1 (Adam Freeman)....Pages 63-85
JavaScript and TypeScript: Part 2 (Adam Freeman)....Pages 87-105
SportsStore: A Real Application (Adam Freeman)....Pages 107-133
Spor tsStore: Orders and Checkout (Adam Freeman)....Pages 135-163
SportsStore: Administration (Adam Freeman)....Pages 165-191
SportsStore: Progressive Features and Deployment (Adam Freeman)....Pages 193-207
Front Matter ....Pages 209-209
Creating an Angular Project (Adam Freeman)....Pages 211-236
Using Data Bindings (Adam Freeman)....Pages 237-260
Using the Built-in Directives (Adam Freeman)....Pages 261-289
Using Events and Forms (Adam Freeman)....Pages 291-337
Creating Attribute Directives (Adam Freeman)....Pages 339-364
Creating Structural Directives (Adam Freeman)....Pages 365-399
Understanding Components (Adam Freeman)....Pages 401-433
Using and Creating Pipes (Adam Freeman)....Pages 435-465
Using Services (Adam Freeman)....Pages 467-494
Using Service Providers (Adam Freeman)....Pages 495-524
Using and Creating Modules (Adam Freeman)....Pages 525-550
Front Matter ....Pages 551-551
Creating the Example Project (Adam Freeman)....Pages 553-566
Using Reactive Extensions (Adam Freeman)....Pages 567-591
Making Asynchronous HTTP Requests (Adam Freeman)....Pages 593-617
Routing and Navigation: Part 1 (Adam Freeman)....Pages 619-648
Routing and Navigation: Part 2 (Adam Freeman)....Pages 649-676
Routing and Navigation: Part 3 (Adam Freeman)....Pages 677-713
Using Animation (Adam Freeman)....Pages 715-743
Angular Unit Testing (Adam Freeman)....Pages 745-770
Back Matter ....Pages 771-776