Tytuł szkolenia: Budowanie nowoczesnych aplikacji

Transkrypt

Tytuł szkolenia: Budowanie nowoczesnych aplikacji
Tytuł szkolenia: Budowanie nowoczesnych aplikacji internetowych w
oparciu o Ember.js
Kod szkolenia: J-EMBER-JS
Wprowadzenie
Em b er .js to fr am ewo r k Jav as cr ipt s two r z o ny pr z ez do ś wiadcz o ny ch pr o gr am is tó w z nany ch z m .in. jQ uer y, Rub y o n Rails
o r az Spr o utC o r e (po pr z ednik Em b er .js ). Służy do b udo wania aplikacji klienckich (SPA – Single-Page Applictio n) dz iałający ch
po s tr o nie pr z eglądar ki inter neto wej, któ r e ko m unikują s ię z z ewnętr z ny m s er wer em po pr z ez API.
Klas y cz ny, o par ty o klas y m o del o b iekto wy, ar chitektur a MVC (Mo del-View-C o ntr o ller ) i b o gaty z b ió r ko nwencji po z walają
wy dajnie i z więź le pis ać do b r z e z o r ganiz o wany ko d. Em b er .js jes t uważany z a najb ar dz iej r o z b udo wany i ko m pletny
fr am ewo r k do pis ania b o gaty ch aplikacji klienckich w Jav as cr ipcie.
Adresaci szkolenia
Sz ko lenie
adr es o wane
jes t dla
pr o gr am is tó w
aplikacji inter neto wy ch,
któ r z y
chcą
po z nać
nar z ędz ie
do
b udo wy
no wo cz es ny ch aplikacji dz iałający ch po s tr o nie klienta - Em b er .js .
O d ucz es tnikó w kur s u wy m agana jes t po ds tawo wa z najo m o ś ć pr o gr am o wania w jęz y ku Jav as cr ipt o r az z najo m o ś ć jęz y ka
z nacz nikó w HT ML. Kur s z acz y na s ię o d wpr o wadz enia do najno ws z ej wer s ji jęz y ka Jav aScr ipt, z wanej Ecm aScr ipt6 lub
Ecm aScr ipt2 0 15, któ r a jes t do m y ś lny m (ale nie jedy ny m ) jęz y kiem pis ania aplikacji w Em b er .js .
Cel szkolenia
C elem s z ko lenia jes t po z nanie z as ad b udo wania aplikacji inter neto wy ch pr z y uży ciu fr am ewo r ka Em b er .js po pr z ez
utwo r z enie aplikacji pr z eglądar ko wej (SPA) ko m unikującej s ię z aplikacją b ackend (po pr z ed JSO N API) wr az z tes tam i
auto m aty cz ny m i.
Ucz estnicy kursu dowiedz ą się:
Cz ym jest są Single Page Applications
Cz ym jest wz orz ec MVC oraz MVVM
Jak Ember.js pomaga budować aplikacje SPA
Jakie są elementy składowe Ember.js
Jak roz budowywać aplikację oraz same komponenty Ember.js
Czas i forma szkolenia
21 godz in (3 dni x 7 godz in), w tym wykłady i warsz taty praktycz ne.
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl
Plan szkolenia
1. Współcz esny Javascript: ES6 / ES2015
2. Model Obiektowy Javascript w Ember.js (Class.extend, Class.create)
3. F iloz ofia Single-Page Applications
a. Realiz acja tej filoz ofii prz ez Ember.js
b. Rola Routes, konwencja REST
c. Jeden model na ścieżkę
4. Podstawowa aplikacja
a. Ember bez Ember-Data (route, kontroler/komponent, template)
b. Wysyłanie prz ez jQuery.post()
5. Kontrolery w Emberz e (wz orz ec M-V-VM)
a. Komponenty (inspiracja React)
b. Akcje (komponentu, kontrolera, route'a)
c. W str z ykiwanie , push-down i bąbe lkowanie akcji.
6. Ember-Data, Modele, Adaptery (API na prz ykładz ie ActiveModelSerializ ers)
7. Aplikacja backend + pobieranie danych prz ez Ember-Data
8. Pełne wprowadz enie do handlebars templates
9. Wysyłanie danych do backendu prz ez POST
a. Pełne wprowadz enie do Actions
10. Autentykacja z backendem. HTTP Headers.
11. Initializ ers
12. Ember-Data
a. Se r ializ e r
b. De se r ializ e r
c. Adapte r
13. Testy akceptacyjne oraz jednostkowe
14. Współdz ielenie logiki w aplikacji. Services. Injections.
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl