Angular-ohjelmointi

Kesto: 3 pv , Opetuskieli: suomi, Materiaalikieli: englanti, Materiaali: pdf
Angular-ohjelmointi, ei tenttiä
1 Kpl
Angular-ohjelmointi (3 pv), 27.06.2018
1 750,00 €
+ alv.. 24%.
*) Kurssin viimeinen ilmoittautumispäivä on ylittynyt. Jätäthän yhteydenottopyynnön, jos haluat jälki-ilmoittautua tälle kurssille.

Tuotekuvaus

Angular (aiemmin Angular2) on suositun SPA-sovelluskehyksen uusi sukupolvi. Vanhemmasta AngularJS:stä jäljelle on jäänyt pelkästään nimi, käytännössä framework on kokenut täydellisen uudistuksen. Angularin käyttö puhtaasta JavaScriptistä on tietenkin mahdollista, mutta ohjelmoinnin tuottavuuden kannalta tässä yhteydessä kyllä ehdottomasti kannattaa hypätä TypeScript-maailmaan.

Angular tarjoaa erittäin johdonmukaisen komponenttikeskeisen mallin: me kehitämme eri laajuisia komponentteja ja lopulta reititämme näitä näkyviin eri käyttötapauksien yhteydessä.

Tällä kurssilla opit toteuttamaan Angular-sovelluksia TypeScriptillä. Tutuiksi tulevat niin Angularin modulit kuin komponentit, putket, dependency injection sekä tietenkin reititys näkymien välillä ja REST-palvelurajapinnan käyttö.

Kurssi soveltuu kehittäjille, jotka lähtevät käyttämään Angular-kehystä web-ratkaisussaan. Osallistujilta edellytetään webin perustekniikoiden sekä JavaScriptin perusteiden hallintaa.



Ohjelma

Päivämäärä
Aloitusaika
Lopetusaika
Huom!
27.06.2018
09:00
16:00
28.06.2018
09:00
16:00
29.06.2018
09:00
16:00

Käsiteltävät aiheet

1. päivä

Nykypäivän SPA-sovellukset

  • SPA-mallit
  • MVC-variaatiot
  • AngularJS ja Angular
  • Responsiivisuus SPA-sovelluksessa

TypeScript-perusteet

  • Tyypit, enumit, taulukot ja tuplet
  • Luokat, rajapinnat ja periytyminen
  • Genericsit, nuolifunkiot, dekoraattorit

Angular-perusteet

  • Arkkitehtuuri
  • Piirteet
  • Modulit ja komponentit

Angular-projekti

  • Miten liikkeelle?
  • Angular cli
  • npm-paketit
  • Tarvittavat JavaScript-kirjastot
  • Peruskomponentin toteutus
  • Data-binding
  • Events

2. päivä

Komponentit

  • Komponenttiluokka
  • Tiedon esittäminen
  • Putket
  • Direktiivit

Komponenttihierarkia

  • Container-komponentti
  • Tiedon valittäminen
  • Data-bindinging mahdollistaminen

Styling

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

Dependency injection

  • Injektorit
  • Providerit
  • Injectable
  • Injector-hierarkia

3. päivä

Reititys

  • Näkymien toteutus
  • Pääkomponentti
  • Konfigurointi
  • Parametrointi
  • Lapsireititys
  • Guardit

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
  • Angularin turvallisuuspiirteet
Peruutusehdot

Ilmoittautuminen on sitova. Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin 14 päivää ennen kurssin alkua, veloitamme toimisto- ja varauskuluina 50% kurssimaksusta. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Kurssimateriaalin toimittamisesta oppilaalle peruuntumistapauksessa veloitamme lisäksi 100 EUR. Peruutusmaksut veloitetaan myös sairastapauksissa.

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!