Build popular and modern web applications with the power of Angular 5 and TypeScript.About This Book
- Learn to build, grow and test powerful and scalable mobile and desktop web applications with Angular and TypeScript
- Explore the latest features of Angular and TypeScript by building a complete responsive application from scratch.
- Deliver seamless web navigation experiences with application routing and state handling common features with ease
- Set up the workspace and the project using webpack and Angular-Cli
- Explore the features of TypeScript and organize the code in ES6 modules
- Work with HTTP and Data Services and understand how data can flow in the app
- Create multiple views and know how to navigate between them
- Make the app beautiful by adding Material Design
- Implement two different types of form handling and its validation
- Add animation to some standard events such as route change, initialization, data load, and so on
- Discover how to bulletproof your applications by introducing smart unit testing techniques and debugging tools
The latest version of Angular comes with a lot of new features that help you to make your applications smaller and faster. This book will show you how to set up an Angular project, and you’ll build Angular components right from the beginning.
Moving on, you’ll explore and work with the components to build your app. Next, you’ll find out more about TypeScript and see how to use it to build apps in the best way possible. You’ll then be introduced to the building blocks - Properties, Events, Directives, and Pipes - and how it can be used to implement and enhance the components.
Additionally, you’ll be using Angular components to organize your components in a scalable way. Then you’ll understand how to get data in your app and add navigation to it. Furthermore, you’ll deep dive and work with Forms, Authentication, and see how Material design will help you make your app beautiful in just a few short lines of code. Lastly, you’ll see how to use animating components with Angular, and test and debug the app.
All in all, the overall mission is to give you a great start when developing apps using Angular and TypeScript.
|Product dimensions:||7.52(w) x 9.25(h) x 0.92(d)|
About the Author
Christoffer Noring is a full stack developer with over 10 years of experience, who currently lives in London. He holds a Google Developer Expert title as well as Telerik Developer Expert title. He speaks frequently at conferences as well as doing guest lecturing at universities such as Imperial College.
He has worked for a number of different industries as both a back-end and front-end developer and currently works for McKinsey as a consultant.
He is the author of Rxjs 5 Ultimate, found under angular.io/resources Rxjs 5 Ultimate. He is a co-organizer of the Angular conference ngVikings and a meetup organizer of more than 3000+ people. In his spare time, he enjoys cooking, painting, and spending time with his wife Sara.
With a sound expertise on libraries and frameworks such as Backbone.js, Knockout.js, Polymer, React, AngularJs, and Angular, Pablo Deeleman has built his career in a wide range of companies encompassing internationally acclaimed tube sites, fintech start-ups, and award-winning gaming and gambling sites. He currently works as a senior frontend engineer and Angular specialist for Red Hat, the multinational company providing open source software products to the enterprise community.
Pablo has also authored Learning Angular 2 (Packt, 2016) and currently lives in the sunny and bustling Barcelona, where he fulfills his other great passion: playing piano.
Most Helpful Customer Reviews
This is one of the poorest technical books I have used lately. Several areas make it simply not usable. First is the practice of suddenly diving into code without explaining which file is being modified. Angular's scaffolding is intense and this really must be corrected. Second is the code examples throughout the book. Angular's big impact on the industry is in the arena of web apps and these little snippets are without style or grace. Simply awful. They aren't even technically correct. For a book titled "Learning Angular" it is anything but a learner's book. More like "Getting Frustrated with Angular."