Траян Илиев от 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 предварително, за да не товарим мрежата излишно.
Ето упътване за инсталация:
- Install NodeJS. It is better to install version 6 or 4x. Read about NPM.
- Install TypeScript + editor (Visual Studio Code or Sublime 3).
- Install Angular 2 Command Line Interface (Angular CLI):
npm install -g angular-cli