Angular 5 Projects: Learn to Build Single Page Web Applications Using 70+ Projects

Front Cover
Apress, Feb 20, 2018 - Computers - 458 pages

Learn to build single page web apps using Angular 5 and TypeScript by working through 70+ mini-projects. With hundreds of code examples you gain a thorough understanding of the Angular 5 ecosystem and how to work within it.

You'll begin by understanding the benefits of Angular 5 vs older versions, and how this benefits your applications. You'll then move onto mini-projects that teach you JavaScript, TypeScript, how to use editors, Node, CLI, components, modules, directives, Webpack, dependency injection, widgets, routes and navigation, observers, reactive programming, and RxJS.

Complete with a consistently-updated online code repository, this book is a great way to get started with Angular 5.

What You'll Learn

  • Develop single page web applications using Angular 5
  • Understand the web development ecosystem
  • Use Node, JavaScript and TypeScript

Who This Book Is For

New or experienced developers who wish to develop single page web applications in Angular and the TypeScript language.

 

Contents

Web Applications and AJAX Communications
1
AngularJS vs Angular Old vs New
14
JavaScript
27
TypeScript
41
Visual Studio Code
56
Node
69
Starting to Code with the CLI
77
Introducing Components
89
Angular and UI Widgets
237
Routes and Navigation
250
Observers Reactive Programming and RxJS
291
RxJS with Angular
308
HTTP and the HttpClient Module
315
Forms
351
Pipes
385
Zones and Change Detection
394

Introducing Modules
114
Introducing Webpack
133
Introducing Directives
138
More Components
159
Dependency Injection
210
Testing
405
More Advanced Topics
436
Resources
447
Index
450
Copyright

Other editions - View all

Common terms and phrases

About the author (2018)

Mark Clow has worked in IT for the last 28 years and enjoys developing software. He has worked with Angular since version 1. He is an Englishman now living in Atlanta, Georgia.

Bibliographic information