Arbeiten mit JavaScript

Der MEAN-Stack:
MongoDB, Express, Angular 2 – TypeScript / ECMA-Script und die Wurzel aller Freude: node.js!

@angular/core:
in jeder Application; Kern für Komponenten, Direktiven, Dependency Injection und Lebenszyklen der Komponenten
@angular/common:
häufig verwendete Direktiven, Pipes und Services
@angular/platform-browser:
Browser- und DOM-relevante Bestandteile, v.a. zum Rendern neuer Elemente
@angular/platform-browser-dynamic:
triggert die Aktualisierung der View, verfügt über Methoden des Bootstrappings zur Initialisierung der Anwendung
@angular/http:
Modul für http-Aufrufe, verfügt über alle notwendigen Elemente, um dynamisch Inhalte zu laden oder Informationen ans Backend zu senden (XHR-Aufrufe, Client-Server-Kommunikation)
@angular/router:
Elemente für komponentenbasiertes Routing
@angular/compiler:
kombiniert Logik mit Vorlagen zu Views. Compiler wird automatisch über @angular/platform-browser-dynamic angestoßen

Links:
Angular API Liste

Quellen:
angular.io, video2brain