We have learned the core features of Angular 2 and how to write programs in TypeScript. Now it's time to develop a simple to-do application using Angular 2 and ASP.NET Core. ASP.NET Core is the latest web development platform from Microsoft, which is more optimized and modular than previous versions of ASP.NET. It provides an option to use the machine-wide .NET Framework, or a new .NET Core which runs on an app-by-app basis and even contains the framework binaries in the published web application folder itself. With the new ASP.NET Core, we are not dependent for running our application on IIS, and there are several other servers provided to run cross-platform using Kestrel. To learn more about ASP.NET Core, please refer to http://docs.asp.net.
We will go through a step-by-step tutorial that leads to a working to-do application. The following screenshot show a snapshot of the main page. Once the user logs in, it will show a list of all the to...