Valitse sivuston käyttötapa: Mobiili

JavaScript-ohjelmoinnin jatkokurssi

Tieturi
Yhteenveto
3 päivää
1 990 EUR (arvonlisäverotonta)
Avoin koulutus
Helsinki
Alkavat koulutukset
Helsinki
25.9.2019  
1 990 EUR
28.11.2019  
1 990 EUR

JavaScript-ohjelmoinnin jatkokurssi

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ää JavaScript-koodia isoissakin projekteissa.

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.

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

JavaScript-ohjelmoinnin jatkokurssin sisältö

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

1. Päivä JavaScript-projektit
  • Mitä kaikkea JavaScriptillä?
  • JavaScript-versiot ES3-ES6
  • Node ja npm
  • Gulp ja Grunt
  • Käännettävä JavaScript: 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  
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
3. Päivä Palvelintekniikoita
  • Web-palvelin
  • REST-rajapinnat
  • Tietokantaliittymät
  • SOAP-palvelut ja integraatio
HTML5 JavaScript APIt
  • Web Workers
  • Web Socket
  • Web Storage
  • Indexed DB
  • Canvas ja piirto API
  • File API
Muita näkökulmia
  • Turvallisuus
  • Suorituskyky

Aikataulu

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

Kohderyhmä

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

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

Tieturi

Tieturi

Tieturi – valmentaa paremmaksi

Tieturi on koulutuksen edelläkävijä, jonka kasvattaa yksilöiden ja organisaatioiden osaamista ja tuottavuutta. Autamme kohtaamaan liiketoiminnan muutokset ja kääntämään ne voimavaraksi. Olemme alan monipuolisin toimija ja tarjoamme sekä avoimia että yritysten tarpeisiin räätälöityjä koulutuksia. Erityisiä osaamisalueitamme ovat ohjelmistokehitys, projektityö, infrastruktuuri, tiedonhallinta...


Lue lisää kouluttajasta Tieturi ja katso koulutustarjonta täältä
Arvioinnit
Arvioinnit
Arvioi tämä koulutus ensimmäisenä.

Arvioinnit kouluttajasta
(4,0)
Perustuu 13 arviointiin
Näytä kouluttajan kaikki arvioinnit