Jump to ratings and reviews
Rate this book

Building Web Components with TypeScript and Angular 4

Rate this book
Angular is Google's foremost framework for developing high-performing, rock-solid web applications. Unlike most web apps, Angular apps are based on components, which means they're composed of interchangeable software elements that can be replaced and re-used. Angular's modularity ensures rapid development, high reliability, and ease of upgrading. To create Angular components, developers can take advantage of a new language from Microsoft called TypeScript. TypeScript encompasses JavaScript, but provides many helpful features including classes, interfaces, static types, and improved tooling support. TypeScript gives you the best of both the object-oriented methodology of high-level languages and the speed and convenience of JavaScript. To present these topics, the first chapters of the book provide a thorough introduction to the TypeScript language, from its new data types to its support for the document object model (DOM). After that, the book focuses on Angular and its many extraordinary capabilities, which include routing, form development, animation, and asynchronous operation. The last chapters of the book are particularly exciting, and discuss the Material Design library for Angular and the ability to customize graphics with Scalable Vector Graphics (SVG) and HTML5. Table of Chapter 1: Introducing TypeScript and Angular Chapter 2: TypeScript Development Tools Chapter 3: TypeScript Basics Chapter 4: Classes, Interfaces, and Mixins Chapter 5: Declaration Files and the Document Object Model (DOM) Chapter 6: Unit Testing and Decorators Chapter 7: Modules, Web Components, and Angular Chapter 8: Fundamentals of Angular Development Chapter 9: Directives Chapter 10: Dependency Injection Chapter 11: Asynchronous Programming Chapter 12: Routing Chapter 13: HTTP and JSONP Communication Chapter 14: Forms Chapter 15: Animation, i18n, and Custom Pipes Chapter 16: Material Design Chapter 17: Testing Components with Protractor Chapter 18: Displaying REST Data with Dynamic Tables Chapter 19: Custom Graphics with SVG and the HTML5 Canvas

440 pages, Kindle Edition

Published June 10, 2017

8 people are currently reading
6 people want to read

About the author

Matthew Scarpino

20 books4 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
1 (100%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.