To my parents, who inspire me.
To my wife and daughter, who let go all those weekends.
This book explains building a web user interface with Angular, a powerful framework for web applications. The book describes using the Angular Material library with Material Design components. This library provides multiple, ready-made, easy-to-use components that work well with an Angular application.
This book uses Angular with TypeScript, which is a JavaScript superset. TypeScript enables you to use data types and to program constructs such as classes, interfaces, generic templates, and so forth.
This book guides you to build applications that take advantage of various Angular features, including data binding, components, and services. It describes building a single-page application and interfacing with remote services over HTTP.
This book is for beginner to intermediate-level professionals. In addition to building web applications using Angular and TypeScript, it explains Material Design—a design language by Google—constructs and components. It has been popular since its introduction into Android (version 5/Lollipop). Various Google products, including Gmail, YouTube, Google Drive, Google Plus, and Google Docs, have been built with this design language.
has been in software development for more than 17 years. He is a three-time Microsoft MVP. He is the author of a book on AngularJS and several technology articles that appear on DotNetCurry.com and DNC Magazine. He holds a master’s degree in software systems from the University of St. Thomas in St. Paul, Minnesota.
Keerti started a technology meetup group, AngularJS Hyderabad, for which he has been a regular speaker. He has presented multiple sessions at Google Developers Groups (GDG) and Google’s annual DevFest event. He has presented technology sessions for TechGig, AngularJS Pune, and AngularJS Chicago meetup groups.
is an Italian software developer specializing in building front-end applications.
Giancarlo’s journey to become a software developer started at the University of Pisa, Italy, where he studied both computer science and humanities.
Soon after graduation, Giancarlo moved to London to work for King’s College London as a research developer, developing applications with JavaScript and Python to help researchers with their scientific studies.
During this experience, Giancarlo developed a great passion for building rich client-side applications with a great user experience, which led him to specialize in JavaScript and various front-end technologies, such as Typescript, Angular, and RxJS using clean code and agile practices.
Having worked for large and small companies, Giancarlo is currently a front-end consultant for top-tier financial institutions in London.
Other than writing code, he is likely to be found working out at the gym, writing articles on his blog, or trying culinary specialties across London.
3.145.59.187