Koulutukset

Ota yhteyttä

Myyntipalvelu

Myynti

010 4321 001 Ota yhteyttä

Kesto: 3 päivää
Veroton hinta (+ alv 24 %): 1 990 €
Voit maksaa:
Koulutuskortti

Haluatko koulutuksen asiakaskohtaisena? Jätä yhteystietosi, niin palaamme asiaan. 

Jaa

Lataa pdf-muodossa

HTML5, CSS3 ja JavaScript

Koulutuksessa opit käyttämään HTML5:n, CSS3:n ja JavaScriptin viimeisiä versioita oikeaoppisella tavalla. Lisäksi saat hyvän yleiskuvan tuoreimpien tekniikoiden tarjoamista mahdollisuuksista selainpohjaista ratkaisua toteutettaessa.

The course will be held in English in May (8 to 10 May 2019). Toteutamme toukokuun (8.-10.5.2019) koulutuksen englanninkielisenä.

Viimeisten vuosien aikana web-tekniikoiden evoluutio on ollut huimaa. HTML5 ja CSS3 ovat jo vakiintuneita. JavaScriptin osalta ollaan murroksessa ECMAScript 5:n ja ECMAScript 6:n välillä. Perinteisten web-sovellusten rinnalle on myös noussut uusia ratkaisutyyppejä, joissa entistä voimakkaammin pystytään huomioimaan erilaiset päätelaitteet. Sovelluksen logiikasta merkittävä osa siirtyykin selaimeen, ja Single Page Application (SPA) -sovelluksista on tullut valtavirtaa. Myös palvelinympäristössä on tapahtumassa murros; entistä useammin web-palvelimeksi haetaan kevyttä ja joustavaa ratkaisua, jolloin palvelinosuus tuleekin toteutettua node.js:n varaan JavaScriptillä.

Kohderyhmä

Koulutus soveltuu sovelluskehittäjille, jotka ovat vasta siirtymässä toteuttamaan ratkaisuja web-ympäristöön. Lisäksi se sopii kehittäjille, jotka ovat toteuttaneet ratkaisuja perinteisemmillä malleilla ja haluavat päivittää osaamisensa vastaamaan nykyaikaisia perusratkaisuja.

Esitiedot

Teemme koulutuksessa harjoituksia JavaScriptillä. Tämän vuoksi ohjelmointiosaaminen jollakin JavaScriptin sukulaiskielellä (Java, C++, C#) on suotavaa.

Koulutuspäivät alkavat klo 9, aamukahvia on tarjolla klo 8.30 alkaen. Koulutuspäivät päättyvät noin klo 16.

Koulutuksen sisältö

1. päivä

Web-maailma pähkinänkuoressa

  • Standardien kehitys
  • Protokollat
  • Selaimen ja palvelimen yhteistyö
  • Web services (SOAP ja REST)
  • AJAX

HTML5

  • HTML5-dokumentin rakenne
  • Lomakkeen syöttökentät
  • Media-elementit
  • Muut HTML5 -piirteet

CSS3

  • CSS3 valitsimet
  • Tyylien kuvaus
  • Tyypilliset CSS-tekniikat

2. päivä

Responsiivisuus

  • CSS:n mediakyselyt
  • Bootstrap, mobile-first

JavaScript

  • JavaScriptin peruskäyttö
  • Tapahtumankäsittely
  • DOM-muokkaus
  • Lomakevalidointi
  • JQueryn käyttö

AJAX ja REST

  • XMLHttpRequest-olio
  • JQuery ja AJAX
  • Liittymä REST-palveluihin

3. päivä

HTML5-sidonnainen JavaScript

  • Canvas ja piirto-API
  • LocalStorage
  • File-API
  • Web Worker
  • WebSocket

Node.js ja npm

  • JavaScript palvelimella

SPA-sovellukset

  • SPA-sovellusarkkitehtuuri
  • Navigointi SPA-sovelluksessa
  • Katsaus SPA-kirjastoihin

Erityisnäkökulmia

  • WEB-sovelluksen turvallisuus
  • JavaScriptin tehokkuus

Aikataulu

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