Angular

5 days course (8h/day). Angular.js is one of the most popular client frameworks backed by big companies.
Its MVVM (Model-View-ViewModel) paradigm ensures separation of concerns between graphics and logics. Moreover,
it offers built-in dependency injection and uses TypeScript and Decorators to define "components"
and to manage possibly large codebases in a modular and declarative way.

It is the right choice for implementing a whole web application or part of it
as a modern, possibly complex, single page application.