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.
New or experienced developers who wish to develop single page web applications in Angular and the TypeScript language.
Chapter 1: Web Applications and AJAX Communications
Chapter 2: AngularJS vs. Angular (Old vs. New)
Chapter 3: JavaScript
Chapter 4: TypeScript
Chapter 5: Visual Studio Code
Chapter 6: Node
Chapter 7: Starting to Code with the CLI
Chapter 8: Introducing Components
Chapter 9: Introducing Modules
Chapter 10: Introducing Webpack
Chapter 11: Introducing Directives
Chapter 12: More Components
Chapter 13: Dependency Injection
Chapter 14: Angular and UI Widgets
Chapter 15: Routes and Navigation
Chapter 16: Observers, Reactive Programming, and RxJS
Chapter 17: RxJS with Angular
Chapter 18: HTTP and the HttpClient Module
Chapter 19: Forms
Chapter 20: Pipes
Chapter 21: Zones and Change Detection
Chapter 22: Testing
Chapter 23: More Advanced Topics
Chapter 24: Resources