
Angular Development with TypeScript (Edition 2) (Paperback)
Key item features
Angular Development with TypeScript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Whether you're building lightweight web clients or full-featured SPAs, Angular is a clear choice. The Angular framework is fast, efficient, and widely adopted. Add the benefits of developing in the statically typed, fully integrated TypeScript language, and you get a programming experience other JavaScript frameworks just can't match.
About the Book
Angular Development with TypeScript, Second Edition teaches you how to build web applications with Angular and TypeScript. Written in an accessible, lively style, this illuminating guide covers core concerns like state management, data, forms, and server communication as you build a full-featured online auction app. You'll get the skills you need to write type-aware classes, interfaces, and generics with TypeScript, and discover time-saving best practices to use in your own work.
What's inside
- Code samples for Angular 5, 6, and 7
- Dependency injection
- Reactive programming
- The Angular Forms API
About the Reader
Written for intermediate web developers familiar with HTML, CSS, and JavaScript.
About the Author
Yakov Fain and Anton Moiseev are experienced trainers and web application developers. They have coauthored several books on software development.
Table of Contents
- Introducing Angular
- The main artifacts of an Angular app
- Router basics
- Router advanced
- Dependency injection in Angular
- Reactive programming in Angular
- Laying out pages with Flex Layout
- Implementing component communications
- Change detection and component lifecycle
- Introducing the Forms API
- Validating forms
- Interacting with servers using HTTP
- Interacting with servers using the WebSocket protocol
- Testing Angular applications
- Maintaining app state with ngrx
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreNonfiction
- Publication dateMarch, 2019
- Pages560
- Reading levelFurther / Higher Education
- Free shipping
Free 30-day returns
How do you want your item?
Similar items you might like
The Bank of Knowledge (Paperback) $17.99
$1799current price $17.99The Bank of Knowledge (Paperback)
Mappings Subaltern Studies and the Postcolonial, (Paperback) $26.95
$2695current price $26.95Mappings Subaltern Studies and the Postcolonial, (Paperback)
Armenia: And Nagorno Karabagh, (Paperback) $26.23
$2623current price $26.23Armenia: And Nagorno Karabagh, (Paperback)
Useful Not True, (Paperback) $9.99
$999current price $9.99Useful Not True, (Paperback)
One Hundred Innovations for Development, (Paperback) $20.81 Was $23.64
$2081current price $20.81, Was $23.64$23.64One Hundred Innovations for Development, (Paperback)
Angular for Kids: Start Your Coding Adventure, (Hardcover) $35.28
$3528current price $35.28Angular for Kids: Start Your Coding Adventure, (Hardcover)
Data-oriented Development with Angularjs, (Paperback) $27.99
$2799current price $27.99Data-oriented Development with Angularjs, (Paperback)
TypeScript Quickly (Edition 1) (Paperback) $43.99
$4399current price $43.99TypeScript Quickly (Edition 1) (Paperback)
Angular for Kids: Start Your Coding Adventure, (Hardcover) $26.99
$2699current price $26.99Angular for Kids: Start Your Coding Adventure, (Hardcover)
The Freudian Moment, (Paperback) $29.93
$2993current price $29.93The Freudian Moment, (Paperback)
Angular for Beginners: Everything you need to know, (Paperback) $16.99
$1699current price $16.99Angular for Beginners: Everything you need to know, (Paperback)
How to Take No for an Answer and Still Succeed (Paperback) $10.17
$1017current price $10.17How to Take No for an Answer and Still Succeed (Paperback)
JavaScript Projects: Learn by doing, (Paperback) $26.99
$2699current price $26.99JavaScript Projects: Learn by doing, (Paperback)
ceke ÐTO He любовь, (Paperback) $24.99
$2499current price $24.99ceke ÐTO He любовь, (Paperback)
Angular UI Development with PrimeNG, (Paperback) $48.29
$4829current price $48.29Angular UI Development with PrimeNG, (Paperback)
TypeScript Deep Dive (Paperback) $28.63
$2863current price $28.63TypeScript Deep Dive (Paperback)
Digital Banking - Second Edition, (Paperback) $26.91
$2691current price $26.91Digital Banking - Second Edition, (Paperback)
TypeScript Essentials, (Paperback) $34.54
$3454current price $34.54TypeScript Essentials, (Paperback)
Software Development JavaScript: Software Development (2025-2026 Edition), Book 2, (Paperback) $25.99
$2599current price $25.99Software Development JavaScript: Software Development (2025-2026 Edition), Book 2, (Paperback)
About this item
Product details
Description
This practical book covers real-world development concerns like state management, data and views, user interaction with forms, and communicating with servers, as well as testing and deploying your applications. This new edition has been fully revised to cover the latest Angular CLI along with current best practices and updates to Angular 5.
Angular Development with Typescript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools. You'll start by exploring what makes Angular different by building an online auction app. As you move through the chapters, you'll explore TypeScript as you learn to write type-aware classes, interfaces, generics, and more.
Key features
- Angular CLI
- TypeScript programming
- Dependency Injection
- Creating a modern-looking UI with Angular Material
- Reactive programming
Audience
Written for intermediate web developers. No prior TypeScript or AngularJS experience is required.
About the technology
Angular's declarative style makes it easy to define and add features without dozens of lines of manually written boilerplate, and the fully integrated TypeScript language gives you the benefits of a statically typed language within the JavaScript ecosystem. Plus, adding Angular and TypeScript to your resume makes you a hot commodity.
Angular Development with TypeScript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Whether you're building lightweight web clients or full-featured SPAs, Angular is a clear choice. The Angular framework is fast, efficient, and widely adopted. Add the benefits of developing in the statically typed, fully integrated TypeScript language, and you get a programming experience other JavaScript frameworks just can't match.
About the Book
Angular Development with TypeScript, Second Edition teaches you how to build web applications with Angular and TypeScript. Written in an accessible, lively style, this illuminating guide covers core concerns like state management, data, forms, and server communication as you build a full-featured online auction app. You'll get the skills you need to write type-aware classes, interfaces, and generics with TypeScript, and discover time-saving best practices to use in your own work.
What's inside
- Code samples for Angular 5, 6, and 7
- Dependency injection
- Reactive programming
- The Angular Forms API
About the Reader
Written for intermediate web developers familiar with HTML, CSS, and JavaScript.
About the Author
Yakov Fain and Anton Moiseev are experienced trainers and web application developers. They have coauthored several books on software development.
Table of Contents
- Introducing Angular
- The main artifacts of an Angular app
- Router basics
- Router advanced
- Dependency injection in Angular
- Reactive programming in Angular
- Laying out pages with Flex Layout
- Implementing component communications
- Change detection and component lifecycle
- Introducing the Forms API
- Validating forms
- Interacting with servers using HTTP
- Interacting with servers using the WebSocket protocol
- Testing Angular applications
- Maintaining app state with ngrx

