Tieturi järjestää nyt koulutuksen:

Angular-ohjelmointi TypeScriptillä (3pv)

Koulutuksessa käydään läpi Angular toiminnallisuutta. Koulutuksen jälkeen osaat toteuttaa Angular-sovelluksia TypeScriptillä.

Koulutus pidetään englanniksi.

Angular on suositun SPA-kehyksen uusin versio. Aiemmin Angular2:na tunnetun alustan kehitys alkaa nyt tasaantua, ja API säilyy versiopäivityksissä kohtuullisen yhteensopivana.

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.

Kenelle?
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.


OHJELMA

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

Ajankohta:
12.–14.06.2019

Hinta:
1 990 euroa
/hlö + alv 24 %.

Ilmoittautumisen 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.