Learning Angular - Second Edition

Learning Angular - Second Edition

by Christoffer Noring


View All Available Formats & Editions
Eligible for FREE SHIPPING
  • Want it by Monday, September 24?   Order by 12:00 PM Eastern and choose Expedited Shipping at checkout.


Learning Angular - Second Edition by Christoffer Noring

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
Who This Book Is For

This book is for web developers who want to build the next generation of state-of-the-art mobile and desktop web applications with Angular 2. This book does not require you to have prior exposure to either Angular 1.x or 2, although comprehensive knowledge of JavaScript is assumed.

What You Will Learn
  • 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
In Detail

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 Details

ISBN-13: 9781787124929
Publisher: Packt Publishing
Publication date: 12/08/2017
Pages: 456
Sales rank: 762,511
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.

Pablo Deeleman is a former UI/UX designer who fell in love with JavaScript and CSS back in 1998, during the good old days of Netscape Navigator and Microsoft Internet Explorer 3. The discovery of Node.js back in 2011 became a turning point in his career, from where he decided to embrace JavaScript-driven development full time, carrying out a career as a JavaScript full-stack engineer with a special focus on single-page application development.

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.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Learning Angular - Second Edition 1 out of 5 based on 0 ratings. 1 reviews.
ProfessorS 8 months ago
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."