EtusivuHae koulutuksiaAngular-ohjelmointi TypeScriptillä

Angular-ohjelmointi TypeScriptillä

star_fullstar_fullstar_fullstar_fullstar_halfstar_empty

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

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.


Paikka
Helsinki

Koulutusmuoto
Classroom
Remote

Kesto
3 päivää

Hinta
1990 €

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.

Angular-ohjelmointi TypeScriptillä -kurssin 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
  • Apuvalineet: 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

Aikataulu

Koulutuspäivä alkaa klo 9 ja päättyy noin klo 16-16.30. Aamiainen on tarjolla klo 8.15-9.00.

Saattaisit olla kiinnostunut myös näistä koulutuksista: