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.
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.
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.
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.
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.
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.
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...