Tieturi järjestää nyt koulutuksen:

Angular-ohjelmointi TypeScriptillä (3pv)

Angular on suositun SPA-kehyksen uusin versio. Aiemmin Angular2:na tunnetun alustan kehitys alkaa nyt tasaantua, ja API säilyy versiopäivityksissä kohtuullisen yhteensopivana. Koulutuksessa käydään läpi Angular toiminnallisuutta. Koulutuksen jälkeen osaat toteuttaa Angular-sovelluksia TypeScriptillä.

Angular tarjoaa erittäin modulaarisen API:n ja komponenttimallisen lähestymistavan käyttöliittymän ohjelmointiin. Rinnastuksia esimerkiksi ReactJS:ään onkin löydettävissä jopa helpommin kuin AngularJS:n ohjelmointimalleihin. Angular-kirjastot ovat kuitenkin huikean laajat ja niiden käyttö ei välttämättä aukea ihan ensi yrittämällä. Lisäksi koodauksen tuottavuus puoltaa TypeScriptin käyttöä, joka ainakin osalle ohjelmoijista on uusi tuttavuus.

Kohderyhmä

Kurssi soveltuu web-kehittäjille, jotka joko lähtevät toteuttamaan ratkaisuja Angular-alustalle tai jotka haluavat evaluoida uuden kehyksen mahdollisuudet.

Esitiedot

Koulutuksen seuraaminen edellyttää webin perustekniikoiden (HTML, CSS ja JavaScript) kohtuullista hallintaa.

Koulutuspäivät alkavat klo 9.00, aamukahvia on tarjolla klo 8.30 alkaen. Koulutuspäivät päättyvät noin klo 16.

Koulutuksen sisältö

1. päivä

SPA-arkkitehtuuri

  • SPA-mallit
  • MVC-variaatiot
  • Angular vs. Angular2
  • Angular2 –arkkitehtuuri
  • Angular2 –piirteet ja modulit

 

TypeScript-perusteet

  • Tyyppien käyttö
  • Oliopiirteet
  • Dekoraattorit

 

Angular2-projekti

  • Tarvittavat JavaScript-kirjastot
  • Apuvälineet: npm ja gulp
  • Peruskomponentin toteutus

 

Komponentit

  • Komponenttiluokka
  • Tiedon esittäminen, putket
  • Data-binding
  • Elinkaarimetodit

2. päivä

Komponenttihierarkia

  • Container-komponentti
  • Tiedon vaäittäminen
  • Data-bindingin mahdollistaminen
  • Komponenttien tapahtumankäsittely

 

Dependency injection

  • Injektorit
  • Providerit
  • Injectable
  • Injector-hierarkia

 

Reititys

  • Näkymien toteutus
  • Pääkomponentti
  • Konfigurointi
  • Parametrointi
  • Elinkaarimetodit

3. Päivä

Styling

  • Tyylien käytön vaihtoehdot
  • Tyyli-direktiivit
  • Animaatiot

 

REST-palvelut

  • REST-suunnittelunäkökulmat
  • HTTP-palvelu
  • Rx.js ja Observable
  • Injektoitavat palvelut

 

Lomakkeiden käyttö

  • Lomakkeen data-malli
  • Validointi

 

Turvallisuus

  • SPA-sovelluksen turvallisuus
  • Angular2:n turvallisuuspiirteet

———————-

Koulutuspaikka:
Tieturi Oy
Mannerheimintie 15
Helsinki

Aika:
05.-07.11.2018

Hinta:
1 990 eur (+ alv 24 %)
———————————–
Peruutusehdot:
Alle 14 päivää ennen koulutusta tehdyistä perumisista perimme osallistumismaksusta 50 %. Alle 7 päivää ennen koulutusta tehdyistä perumisista perimme osallistumismaksun täysimääräisenä. Mikäli et saavu koulutukseen, veloitamme koko osallistumismaksun ja mahdolliset jo tilatut testit.
Pidätämme oikeuden muutoksiin kansainvälisten koulutuskumppaniemme koulutuksiin. Näiden koulutusten osalta olemme sinuun yhteydessä ilmoittautumisesi jälkeen

 

Koulutus jo pidetty. Ilmoittautuminen sulkeutunut.