Preface

What is Angular 2?

Angular 2 is a JavaScript framework intended for development across a variety of platforms including web, mobile, and desktop applications. The framework’s development is led by some of the industry’s biggest names, including Miško Hever and Igor Minar. Although developed and maintained primarily by Google, it also boasts an incredible community following and support.

At the moment of writing this book, Angular 2 is in the state of release candidate 1, with the first production release on the way.

Should I use Angular 2?

Angular 2 uses the latest application development technologies and patterns to maximize speed and performance of your applications. With the production release on the way, there has never been a better time to start using the framework. If you have an interest in web application development or even native mobile and desktop development, Angular 2 can be a great framework for you.

Even though it may not be as “beginner friendly” as some JavaScript frameworks, thanks to the great team of developers behind Angular 2, you can rest assured in the quality of the coding practices you learn while using Angular 2.

What do I need to know prior to reading?

This book introduces the Angular 2 framework. It’s intended for developers who have prior experience with web development. As such, you will need to have some experience with the JavaScript programming language, as well as HTML and CSS, to take full advantage of the materials provided in this book.

What will you learn from this book?

This book is focused on demonstrating the key features of the Angular 2 framework. Although there are many great resources out there already, this book serves as a great starting point for newcomers as well as an examination of some more advanced features.

By the end of the book you will have the knowledge required for developing a robust web application. You will also have an insight into application testing, a task too often overlooked in the development process.

Code samples

We will write numerous code samples throughout the book. We will also refer to a chat and scheduling application developed for the purposes of the book. The entire application is openly available at https://github.com/flauc/angular2-edge-app.

An online demo of the application is also available here: Will insert.

The writing process

This book was written as a focused virtual book sprint over the course of a month or two. This process helps create fresh and current content, whereas conventional books often lag behind the coverage of cutting edge trends and technology.

About the authors

Filip Lauc is a Full Stack JavaScript developer currently working at Gauss Development in Osijek, Croatia. Among other things he is passionate about writing code for the open source community and working with new technologies. He is active on GitHub.

Wojciech Kwiatek is...

Suguru Inatomi is...

Mary Gualtieri is...

Ran Wahle is...

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset