AngularJS

AngularJS on kattava JavaScript-framework, joka mahdollistaa aivan uudella tuottavalla tavalla toteuttaa web-sovelluksia.

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 hallitsee JavaScriptin.

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.

AngularJS vaatii selainpään sovelluskehittäjältä isoa ajattelutavan muutosta, mutta perehtyminen maksaa takaisin web-sovelluskehityksen tuottavuuden parantumisella. AngularJS antaa näkemyksen, millainen selainsovelluksen arkkitehtuuri pitäisi olla. Ei enää spagettikoodia. Tällä kurssilla käydään läpi AngulaJS:n 1.6 versiota

Miten?

Ilmoittaudu kurssille ja opi tekemään tuottavasti web-sovelluksia AngularJS Frameworkin avulla!

1. päivä

Johdanto

  • Mikä AngularJS on?
  • Asentaminen
  • Työkalut
  • MVC-pattern
  • initialisointiprosessi

Templatet

  • View:n kuvaaminen

Controllerit

  • Logiikan toteuttaminen

Directiivit

  • Mahdollisuudet
  • Sisäänrakennetut
  • Event handling

Toiminnallisuus

  • Filterit
  • Modulet
  • Kommunikointi controllereiden välillä

REST-palvelujen hyödyntäminen

  • $http-service

2. päivä

SPA-sovelluksen toteuttaminen

  • Route-moduuli

Edistyneet ominaisuudet

  • Custom filterit
  • Custom direktiivit
  • Custom services
  • $resource
  • animaatiot

Responsiivisuus

  • bootstrap
  • mobiili

Testaus

  • unit-testaus
  • end-to-end-testaus

Vastuuhenkilö


Toni Ylärinne

Avainsanat

AngularJS, JavaScript, MVC

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ö: