fbpx
JavaScript-ohjelmoinnin jatkokurssi (3 pv)
Tieturi järjestää nyt koulutuksen:

JavaScript-ohjelmoinnin jatkokurssi (3 pv)

1990 euroa /hlö + alv 24 %

1990 EUR

25.-27.09.2019, Tieturi Oy, Helsinki Mannerheimintie 15, Helsinki 13 heinäkuun, 2019 Sampo Korppoo

Tieto- ja viestintäteknologia

Koulutuksessa käydään läpi haastavammat JavaScript-tekniikat, kielen uusimmat piirteet sekä parhaita ohjelmointikäytäntöjä ja yleisimpiä sudenkuoppia. Koulutuksen tavoitteena on tutustuttaa osallistujat syvällisemmin erinäisiin JavaScriptin edistyneisiin ominaisuuksiin. Koulutuksen käynyt osaa kirjoittaa hyvää ja helposti ylläpidettävää koodia isoissakin projekteissa.

Tausta
JavaScriptillä voidaan nykyisin toteuttaa täysivaltaisia käyttöliittymäsovelluksia selaimeen (SPA) ja lisäksi myös täydellisiä palvelinsovelluksia käytännössä mihin tahansa käyttötarkoitukseen. JavaScript-projektien kokoluokka on paisunut uusiin mittasuhteisiin ja niinpä onkin entistä tärkeämpää, että kehittäjät hallitsevat kielen piirteiden lisäksi myös hyvät ohjelmointikäytännöt sekä JavaScript-projekteissa yleisesti käytetyt mallit ja apukirjastot sekä –välineet.

Se on myös kehittynyt kielenä. Viimeisin ES6-versiotaso tarjoaa paljon houkuttelevia piirteitä. Valitettavasti edelleen jäljelle jää perinteinen murhe: entä selaintuki?

Kenelle?
Kurssi soveltuu kehittäjille, jotka hallitsevat JavaScriptin perusteet, mutta haluavat syventää osaamistaan tekniikoiden, mallien, käytäntöjen, kirjastojen ja apuvälineiden osalta.

Esitiedot
Ohjelmoinnin perusteet ja kielen syntaksi (Tieturin JavaScript-ohjelmointi -kurssi tai vastaavat tiedot). Olio-ohjelmoinnin perusteet.


OHJELMA

Koulutuspäivät alkavat klo 9.00 ja päättyvät n. klo 16-16.30. Aamukahvia on tarjolla klo 8.30 alkaen.

1. Päivä

Projektit
– Mitä kaikkea JavaScriptillä?
– Versiot ES3-ES6
– Node ja npm
– Gulp ja Grunt
– Käännettävä JS: TypeScript ja JSX
– Testaus
– Minifiointi

Edistyneet rakenteet
– Funktiorakenteet
– ES6 nuolifunktiot, lambdat
– Asynkrooniset mallit
– Callback ja promise
– Taulukot ja kokoelmat
– ES6 Iteraattorit
– Oliorakenteet ja prototyypit
– ES6 oliorakenteet

16.00 Päivä päättyy

2. Päivä

ES6-käyttö
– ES6- piirteet
– ES6-tuki selaimissa ja nodessa
– Tuen laajentaminen
– Polyfills, shim, Babel

Modularisointi
– Modularisointimallit
– CommonJS, AMD, UMD, node
– Modulien suunnittelu
– Latauskirjastot
– ES6-modulit

Selaintekniikoita
– JQuery, Bootstrap
– Less/Sass
– SPA -arkkitehtuuri
– Angular, ReactJS

16.00 Päivä päättyy

3. Päivä

Palvelintekniikoita
– Web-palvelin
– REST-rajapinnat
– Tietokantaliittymät
– SOAP-palvelut ja integraatio

HTML5 JS APIt
– Web Workers
– Web Socket
– Web Storage
– Indexed DB
– Canvas ja piirto API
– File API

Muita näkökulmia
– Turvallisuus
– Suorituskyky

16.00 Kurssi päättyy

Koulutuspaikka:
Tieturi Oy, Mannerheimintie 15, Helsinki

Ajankohta:
25.-27.09.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.

Kouluttajan muut kurssit

Samankaltaisia kursseja