Angular 2

Angular 2 on kokonaan uudelleenkirjoitettu versio hyvin suositusta Angular JavaScript-frameworkista, joka mahdollistaa aivan uudella tuottavalla tavalla toteuttaa moderneja web-sovelluksia selaimeen.

Hyöty

AngularJS on Googlen ylläpitämä JavaScript-kirjasto, jolla voidaan toteuttaa selainpäässä MVC-ratkaisumalliin (Model-View-Controller) perustuvia Web-sovelluksia. AngularJS:n ideana olla se, mitä HTML:n olisi pitänyt olla, jos HTML-olisi suunniteltu sovellusten toteuttamista varten.

Kenelle?

Tämä kurssi on tarkoitettu selainpään sovelluskehittäjille. Kurssilla oletetaan, että kurssilainen on tehnyt aiemmin selainsovelluskehitystä.

Esitiedot: Kurssilla odotetaan, että kurssilaisella on aikaisempaa kokemusta selainsovelluskehityksestä.

Miksi?

AngularJS soveltuu, niin vaativien LOB-clientien kuin yksinkertaisten web-sovelluksien toteuttamiseen. Se on hyvin tuottava tapa toteuttaa SPA:ta (Single-Page-Application). MVC-malli irrottaa datan, selainpään logiikan ja käyttöliittymän toisistaan omiksi helposti hallittaviksi ja ylläpidettäviksi osa-alueiksi. Tämä mahdollistaa myös TDD:n (Test-Driven-Development) AngularJS-ratkaisulle voidaan kirjoittaa automatisoidut unit- ja end-to-end-testit. Angular 2 on suorituskykyisempi kuin aikaisempi versio, käytännössä kirjasto on muuttunut hyvin reilusti versioon 1 verrattuna ja uutta opeteltavaa on paljon. Mm. uudeksi skriptikieleksi Angular 2 kehityksessä on muodostumassa TypeScript, joka on varsin nopeasti opeteltava tyyppiturvallinen ohjelmointikieli ja nopeasti opeteltavissa, kun aiempiaa JavaScript-kokemusta on.

Tule saamaan hyvä start Angular 2 -kehitykseen, opettelemaan TypeScript -kieli ja siirry käyttämään uutta versiota suositusta Web Front End -Frameworkista.

Miten?

Ilmoittaudu kurssille ja opi tekemään tuottavasti web-sovelluksia Angular 2:den avulla!

1. päivä

Johdanto

  • Mikä Angular 2 on?
  • Erot versioon 1
  • Asentaminen
  • Työkalut
  • TypeScript

TypeScript

  • Johdanto TypeScriptiin
  • Types
  • Classes
  • Interfaces
  • Generics
  • Modules

Components

  • Toiminta
  • AppModules

Templates

  • Toteutus
  • Tyylit
  • Data ja Event binding

2. päivä

Directiivit

  • Mahdollisuudet
  • Sisäänrakennetut
  • Custom directiivit

Debugging

  • Työkalut
  • TypeScript debugging

Services

  • Yleiskatsaus
  • Depedency injection
  • Custom servicet
  • mobiili

Routing

  • johdanto
  • toteutus

Lomakkeet

  • Angular 2 -lomakekäsittely

Pipes

  • Yleiskatsaus
  • Toteutus

HTTP

  • REST-palvelujen kutsuminen

Muuta

  • Autentikointi
  • Optimointi
  • Deployment

Vastuuhenkilö


Toni Ylärinne

haluatko_opiskella_heti_270px.jpg

Tämä kurssi asiakaskohtaisena?

Koulutuksia järjestetään myös asiakaskohtaisina toteutuksina

Ota yhteyttä myyntipalveluumme soittamalla puh. 042 42 21 21 tai lähettämällä sähköpostia osoitteeseen myyntipalvelu@sovelto.fi
niin järjestetään teille oma kurssi.

Jaa tämä sisältö: