Pro Angular
Pro Angular
Pro Angular
Bluarancio SpA nasce nel 2001 dalla fusione di tre Aziende italiane, tutte specializzate
nel settore IT con l'obiettivo di garantire servizi informatici di supporto attraverso attività
dirette o con l'ausilio dei migliori Partner tecnologici del mercato. L'esperienza maturata
da Bluarancio è nella progettazione e realizzazione di servizi a valore aggiunto
nell'ambito ICT, come: portali Internet, soluzioni di asset management evoluto, Data
Warehouse, Business intelligence, commercio elettronico, ERP, CRM e integrazione di
piattaforme B2C e B2B.
Extendable: It is easy to figure out how even a complex Angular app works once you
understand the basics—and that means you can easily enhance applications to create
new and useful features for your users.
Maintainable: Angular apps are easy to debug and fix, which means that long-term
maintenance is simplified.
Testable: Angular has good support for unit and end-to-end testing, meaning you can
find and fix defects before your users do.
Standardized: Angular builds on the innate capabilities of the web browser without
getting in your way, allowing you to create standards-compliant web apps that take
advantage of the latest HTML and features, as well as popular tools and frameworks.
It has been used in some of the largest and most complex web apps around. In this
book, I show you everything you need to know to get the benefits of Angular in your own
projects.
Before reading this book, you should be familiar with the basics of web development,
have an understanding of how HTML and CSS work, and have a working knowledge of
JavaScript. If you are a little hazy on some of these details, I provide refreshers for the
HTML, CSS, and JavaScript I use in this book in Chapters 5, 6, and 7. You won’t find a
comprehensive reference for HTML elements and CSS properties, though, because
there just isn’t the space in a book about Angular to cover all of HTML. What Is
the Structure of This Book?
This book is split into three parts, each of which covers a set of related topics.
Part 1: Getting Started with Angular Part 1 of this book provides the information you
need to get ready for the rest of the book. It includes this chapter and primers/refreshers
for key technologies, including HTML, CSS, and TypeScript, which Chapter 1 - Getting
Ready 4 is a superset of JavaScript used in Angular development. I also show you how
to build your first Angular application and take you through the process of building a
more realistic application, called SportsStore.
Part 2: Angular in Detail Part 2 of this book takes you through the building blocks
provided by Angular for creating applications, working through each of them in turn.
Angular includes a lot of built-in functionality, which I describe in depth, and provides
endless customization options, all of which I demonstrate.
Part 3: Advanced Angular Features Part 3 of this book explains how advanced features
can be used to create more complex and scalable applications. I demonstrate how to
make asynchronous HTTP requests in an Angular application, how to use URL routing
to navigate around an application, and how to animate HTML elements when the state
of the application changes.
Chapter 1 ■ Getting Ready 5 If you still have problems, then download the project for
the chapter you are reading from the book’s GitHub repository,
https://github.com/Apress/pro-angular-9, and compare it to your project. I create the
code for the GitHub repository by working through each chapter, so you should have the
same files with the same contents in your project. If you still can’t get the examples
working, then you can contact me at adam@adam-freeman.com for help. Please make
it clear in your email which book you are reading and which chapter/example is causing
the problem. Remember that I get a lot of emails and that I may not respond
immediately.