Developing SPA with Angular 2 and TypeScript семинар на 19 май


ANGULAR 2Траян Илиев от IPT ще представи “Developing SPA with Angular 2 and TypeScript” на семинар на 19 май 2016  от 19 – 22 часа в СофтУни.

Целта на семинара е да представи чрез практически примери новостите при разработка на SPA с Angular 2 (+ Ionic 2 демо). Поводът за събитието бе, че на на BGJUG хакатон (JUG.bg) решихме да ползваме Angular 2 за frontend на bgjug 3.0 сайта.

Ето програмата на семинара:

  • Single Page Aplications (SPA) with Ng2 (brief intro + video :)
  • ES6 & TypeScript (lambdas, interpolating strings, promises, interfaces, classes, constructors, encapsulation, inheritance, modules)
  • Angular 2 (modules, components и life-cycle events, views и templates, routing, metadata, data binding и reactive event processing с RxJS, services, directives, dependency injection, pipes, async processing)
  • Angular 2 style guide (discussion)

+ някои екстри като JS zones, Shadow DOM, lazy loading of route components и advanced routing (hierarchical rooters, auxiliary roots – paired states).

Ще пробваме да попишем заедно като създадем от нулата Ng2 приложение с Angular CLI.

Който иска да участва в писането, нека си инсталира NodeJS + Angular CLI предварително, за да не товарим мрежата излишно.

Ето упътване за инсталация:

  1. Install NodeJS.  It is better to install version 6 or 4x. Read about NPM.
  2. Install TypeScript + editor (Visual Studio Code or Sublime 3).
  3. Install Angular 2 Command Line Interface (Angular CLI):
    npm install -g angular-cli