A new edition of this book covering the most recent version of Angular (v.4.x) will be released along 2017
Please note: The book covers up to Angular 2 Release Candidate 1 amd hence is outdated. All code examples are kept here as a permanent archive.
Welcome to the GIT repository for the code samples included in the book. The code samples included in this repository are subject to change without prior notice.
This guide gathers together everything there is to know about Angular 2 up to RC1 version and groups it in intuitive sections. No hunting through confusing documentation or scrambling piecemeal to figure out how things work together; this book is your detailed map of every feature and its use cases.
The author has done all the hard work of fitting everything Angular 2 means for developers together for you, making this book the quickest way to learn Angular 2 from scratch. This is an inexpensive, yet invaluable addition to every Angular user's toolkit to refer back to time and again. It's great for newcomers to Angular who will learn best through clear explanations and definitions of concepts.
This book is targeted at 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.
At this time these are the code samples published so far:
- Chapter 1 - Creating our first component in Angular 2
- Chapter 2 - Introducing TypeScript
- Chapter 3 - Implementing properties and events in our Components
- Chapter 4 - Enhancing our components with Pipes and Directives
- Chapter 5 - Building an application with Angular 2 components
- Chapter 6 - Asynchronous data services with Angular 2
- Chapter 7 - Routing in Angular 2
- Chapter 8 - Forms and Authentication handling in Angular 2
- Chapter 9 - Animating components with Angular 2
- Chapter 10 - Unit Testing Angular 2 applications
Each chapter folder contains a standalone project which is in fact the incremental iteration of the Pomodoro application that we will build through the learning journey proposed in the book. You will want to follow the deployment guidelines included at the README file available on each chapter folder.
You will want to have a local web server pointing to the example folder you want to check. for the sake of simplicity I recommend using the excellent lite-server package provided by John Papa.
While the Angular 2 project keeps moving forward and has not reached a final version, breaking changes in the codebase may affect the reliability of the code examples provided.
The author will do its best to keep the code samples provided as up-to-date as possible, but we understand that you may encounter outdated snippets or missing scripts. Please post your enquiries in the issues page should you require further assistance.
Pablo Deeleman is a self-taught, passionate developer who fell in love with the Web back in the late '90s and has been producing interactive designs and web desktop and mobile applications ever since. During all these years, he has fulfilled his career as both an UX designer and developer by successfully leading Internet projects for a wide range of clients and teams, encompassing European online travel operators, Silicon Valley-based start-ups, international heavy-traffic tube sites, global banking portals, or gambling and mobile gaming companies just to name a few.
You may reach out Pablo Deeleman at:
Hope you will enjoy it as much as I enjoyed writing it for you.
Pablo Deeleman -.