Ember.js to framework Javascript stworzony przez doświadczonych programistów znanych z m.in. jQuery, Ruby on Rails oraz SproutCore (poprzednik Ember.js). Służy do budowania aplikacji klienckich (SPA – Single-Page Appliction) działających po stronie przeglądarki internetowej, które komunikują się z zewnętrznym serwerem poprzez API.
Klasyczny, oparty o klasy model obiektowy, architektura MVC (Model-View-Controller) i bogaty zbiór konwencji pozwalają wydajnie i zwięźle pisać dobrze zorganizowany kod. Ember.js jest uważany za najbardziej rozbudowany i kompletny framework do pisania bogatych aplikacji klienckich w Javascripcie.
Celem szkolenia jest poznanie zasad budowania aplikacji internetowych przy użyciu frameworka Ember.js poprzez utworzenie aplikacji przeglądarkowej (SPA) komunikującej się z aplikacją backend (poprzed JSON API) wraz z testami automatycznymi.
Szkolenie adresowane jest dla programistów aplikacji internetowych, którzy chcą poznać narzędzie do budowy nowoczesnych aplikacji działających po stronie klienta - Ember.js.
Od uczestników kursu wymagana jest podstawowa znajomość programowania w języku Javascript oraz znajomość języka znaczników HTML. Kurs zaczyna się od wprowadzenia do najnowszej wersji języka JavaScript, zwanej EcmaScript6 lub EcmaScript2015, która jest domyślnym (ale nie jedynym) językiem pisania aplikacji w Ember.js.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.