Автор: Stephen Adams
Издательство: Leanpub
Год: 2020
Страниц: 256
Язык: английский
Формат: pdf (true), epub
Размер: 23.5 MB
Learn how to get started using Angular to develop web applications. Discover how to structure your Angular applications, make use of RxJs, unit testing and dependency injection to build a real-world application.
Angular is a well-established front-end framework and this book will guide you through how to get started with Angular.
This book is over 11 chapters, taking you from introducing you to what Angular is and the benefits of using Angular for your next web application project. To going through how an Angular application is structured, how it makes use of Components, templates and services. Then moving onto how we can make use of the Angular CLI to help build parts of our application.
Once we have an understanding of what Angular is and how it’s structured we will go through more advanced features like writing Services to access external APIs. Then we will go through Observables and Observer, seeing what they are and how they can be used within our Angular applications.
We will look at RxJs and NgRx, how these two libraries can be used with Angular to tackle state management within an application. Finally, we will look at how to write Unit Tests and how to use the Angular CLI to create a production-ready version of an application.
Why use Angular?
Why should a developer decide to learn Angular? Well, there are several reasons, but the main reason is so they can create applications for all platforms: desktop, mobile, and the web. All these platforms are reachable for a developer who knows how to write Angular applications. There are other similar technologies out there; for example, there are many jаvascript frameworks like Angular, but Angular is extremely well established and supported by Google. It is an ideal frontend framework for enterprise-level application, with all the out-of-the-box features that come with Angular (including modules, classes, components, and unit testing), All of these are extremely important to enterprises wanting their teams to develop well structured, tested applications; applications that are going to work the first time for their clients.
Скачать Getting Started With Angular: Web Application Development using Angular, 2nd Edition