Based on Model-View-Controller Design Pattern On the rise and growing more popular every day. Separation of concerns Easier integration with client side tools Search Engine optimization Friendly Test Driven Development Gives developer high degree of control No View State and Post Back Events. 100% extensible.  Clean View Markup Conductive to Agile Development
Fig. Currently job market requirement in world.
Tools Used for training.
Client side: AngularJs
Serverside: ASP.NET MVC 5.2
Serverside programming language: C#
Database: SQLServer 2014
IDE:Visual Studio 2015

For more: