JavaScript -koulutus
JavaScript-koulutuksen yleiskatsaus
JavaScript on yksi verkkosivustojen kehityksen kulmakivistä, ja sen hallinta on välttämätöntä moderneissa web-sovelluksissa. Tämä koulutus on suunniteltu erityisesti henkilöille, jotka haluavat oppia JavaScriptin client-puolen perusteet ilman frameworkkeja tai lisäkirjastoja. Kurssi keskittyy puhtaaseen "vanilla"-JavaScriptiin ja tarjoaa syvällistä ymmärrystä ECMAScript 2015 (ES6) ja 2017 (ES8) standardien mukaisista ominaisuuksista.
Koulutuksen aikana opit JavaScriptin peruskäsitteet ja syntaksin käytännönläheisesti, mukaan lukien muuttujat, tietotyypit ja ohjausrakenteet. Tämän jälkeen sukellamme syvälle ES6- ja ES8-standardien uusiin ominaisuuksiin. Käymme läpi muun muassa nuolifunktiot, destrukturoinnin, async/await-rakenteen, sekä parannettuja tapoja käsitellä objekteja ja taulukoita.
Opit myös, kuinka käsitellä virheitä tehokkaasti ja optimoida koodin suorituskykyä.Koulutus ei edellytä aikaisempaa ohjelmointikokemusta, sillä se etenee JavaScriptin perusteista edistyneisiin aiheisiin kokonaisvaltaisesti askel askeleelta. Ilmoittaudu mukaan ja vie JavaScript-osaamisesi uudelle tasolle!
Mitkä ovat JavaScript-koulutuksen pääkohdat ja aikataulu?
- Johdatus JavaScript-ohjelmointiin
- Mihin JavaScriptiä käytetään?
- JavaScriptin evoluutio
- Yleisesittely tarjolla olevista työkaluista ja ympäristöistä
- JavaScriptin tietoturvamalli (ja sen tuomat rajoitukset) tutuksi
- JavaScriptin perussyntaksi tutuksi:
- Skriptin liittäminen osaksi HTML-dokumenttia: mitä tapaa tulisi käyttää ja koska?
- Javascriptin yleinen syntaksi tutuksi
- Kommentointi ja koodin dokumentointi JSDocin avulla tutuksi
- Muuttujan määrittely: var, let vs const - vaihtoehdot tutuiksi
- Muuttujan näkyvyysalue/skooppi tutuksi
- Muuttujan nosto tutuksi
- Natiivit tietotyypit haltuun
- Ohjausrakenteet ja operaattorit tutuiksi
- Toimintojen kapselointi funktioiksi
- Uuden funktion luominen function rakenteella
- Funktion sijoittaminen muuttujaan
- Funktioiden nosto tutuksi
- ES6:n nuolifunktio (nk. fatarrow) syntaksi tutuksi - ja sen vaikutus this itseviittaukseen
- Oletusparametrien käyttö function-rakenteessa
- REST-parametrin function rakenteessa
- Itsesuorittuvat funktiot
- Closuuri-funktiot
- Callback-funktiot
- Lupaukset (Promises) ja tarkailtavat (Observables)
- Generaattorifunktiot
- Virheenkäsittely tutuksi
- onError-rakenne
- try/catch-rakenne
- throw-rakenne
- Kehitystyökalun ja selaimen debuggerin linkittäminen
- Sourcemapping
- Tapahtumienkäsitely
- Yleisimmät tapahtumat ja tapahtumaluokat tutuksi
- Perinteinen tapahtumankäsittely vs. IE tapahtumankäsittely vs. W3 tapahtumankäsittely
- Tapahtuman kuplinta tutuksi
- Tapahtuman pysäyttäminen
- Tapahtumien ketjuttaminen
- XHR
- XMLHttpRequest
- XHR2 tutuksi
- Javascriptin sisäinen oliomalli tutuksi
- Mikä olio on ja mihin sitä käytetään ?
- Miten JavaScriptin prototyyppiin perustuva olio eroaa esim. Javan luokkapohjaisesta oliosta?
- JavaScriptin core-objektit
- Vai loisinko omio olioita?
- Konstruktorifunktio vs. new Object vs. Object.Create()
- Olion jäsenten kapsuloiminen yksityiseksi
- Laajentaminen
- Perinnöllisyys
- BOM ja DOM tutuksi
- BOM - selaimen oliomalli ja sen hyödyntäminen tutuksi
- DOM0 vs. DOM1 vs DOM2 vs DOM3 - dokumentin oliomalli ja sen eri versiot tutuksi
Kurssipäivien aikana työstetään web-sovellus, jonka kautta teoriassa käsitellyt asiat tulevat osallistujalle tutuksi.
Opetusmateriaali: Teoria, harjoitustehtävät. Sähköinen kurssimateriaali on ladattavissa eLearning-porttaalimme kautta 12 kuukauden ajan koulutuspäivästä,joten voit jatkaa oppimista ja kehittymistä omassa tahdissasi. Kaikkiin koulutuksiimme sisältyy maksuton 2-kuukauden Q&A-tukipalvelu, jonka aikana voit lähettää kouluttajalle lyhyitä lisäkysymyksiä koulutuksen sisällöstä ilman lisäveloitusta.
Koulutuksen kesto: 1-3 kurssipäivää
Haluatko lyhyemmän / pitemmän koulutuksen aiheesta? Kaikki koulutuksemme ovat räätälöitävissä asiakaskohtaisten tarpeiden mukaan.
Lisätietoja ja tarjouksen saat jättämällä yhteydenottopyynnön tai soittamalla 044 292 5470.
Muuta tietoa: Kurssi ei edellytä aiempaa kokemusta JavaScript-kielestä, tosin kokemus jostain ohjelmointikielestä ja HTML/XHTML- kielen rakenteesta helpottaa asioiden omaksumista.
JavaScript-koulutuksen hinta
JavaScript lähikoulutuksen hinta: alkaen 650€/koulutuspäivä osallistujamäärästä riippumatta. Hintaan lisätään arvonlisävero 25,5%. Lopullinen hinta määräytyy paikkakunnan, ajankohdan ja sisällön räätälöintiasteen perusteella. Laske hinta-arvio laskurilla.
JavaScript verkkokurssin hinta: aloitusmaksu (30€/osallistuja) ja minuuttiveloitus (1€/minuutti). Hintaan lisätään alv 25,5%.
Tulevat JavaScript -koulutukset
Varaa uusi koulutus alla olevasta varauspainikkeesta:
Lähikoulutuksen aikataulu sovitaan erikseen. Tarjoamme lähikoulutusta asiakkaan tiloissa koko Suomen alueella. Suurissa kaupungeissa (Helsinki, Turku, Tampere, Lahti, Jyväskylä, Vaasa ja Oulu) voimme järjestää koulutustilat erilliskorvausta vastaan. Tilaaja huolehtii osallistujien laitteista ja ohjelmistoista ellei muuta sovita.
Verkkokoulutus voidaan toteuttaa yleensä 10 työpäivän sisällä tilauksesta. Voit myös valita JavaScript -verkkokoulutuksen, joka toteutetaan tilauksesta. Näissä koulutuksissa on toteutumistakuu, ja ne voidaan järjestää myös iltaisin tai viikonloppuisin.
Asiakaspalautetta koulutuksistamme: Mitä asiakkaamme sanovat?
Alla mitä mieltä muutamat asiakkaamme ovat olleet koulutuksistamme:
Kiitos hyvästä koulutuksesta, palaute oli erinomaista. Vaikka osallistujamäärä oli pieni, voin sanoa että laatu ja asenne korvasi määrän.
Kiitos koulutuksesta. Kaikki kurssilaiset, joiden kanssa olen tähän mennessä jutellut, olivat oikein tyytyväisiä koulutukseen!
Course we ordered was success - it gives a lot of answers and rises even more questions which we haven't thought about. Just what we needed - tools to move further and make things right.
Kiitos hyvästä koulutuksesta ! Varmaan palailemme jossain vaiheessa kysymysten muodossa, kunhan saamme hommaa eteenpäin.
Olimme todella tyytyväisiä päivän antiin. Olemme yhteydessä, jos jatkossakin tarvitsemme apua.
Osallistujat antoivat hyvää palautetta koulutuksesta! Hienoa työtä, kiitos!
Kiitos koulutuksesta. Tuli paljon hyvää palautetta!
Löydä lisää WebDev-koulutuksia

jQuery -koulutus

CSS -koulutus

HTML -koulutus

Adobe Dreamweaver -koulutus
Mikä on paras koulutusmuoto: Etäkoulutus, lähikoulutus vai konsultointi?
Kun sinä tai edustamasi yritys tarvitsee koulutusta, valinnan tekeminen voi tuntua haastavalta. Mikä olisi paras tapa varmistaa, että osaaminen kehittyy ja haasteet ratkeavat kustannustehokkaasti? Tarjoamme kolme erilaista koulutusvaihtoehtoa – jokainen suunniteltu vastaamaan erityisiin tarpeisiin.
JavaScript -etäkoulutus / verkkokurssi
Kiinteä hinta 1 EUR/minuutti
+ kiinteä aloitusmaksu 30 EUR/osallistuja. Kokonaishintaan lisätään alv 25,5 %.
🎯 Paras vaihtoehto:
- Yksi osallistuja tai pienet ryhmät
- Kun tarvitset nopean pääsyn koulutukseen
🏷️ Kustannustehokkuus:
- Edullisin yksittäisille henkilöille
- Ei matkakustannuksia
📅 Toteutustapa & toimitusaika:
- Toteutus Microsoft Teamsin kautta
- Toteutus jopa samalla viikolla
🌟 Muut edut:
- Joustavat aikataulut, saatavilla myös viikonloppuisin
- Suositus: max 12 osallistujaa
Etäkoulutus on kustannustehokas ja nopea ratkaisu
Etäkoulutus on täydellinen valinta silloin, kun tarvitset nopeasti tukea ja oppia. Tämä ratkaisu tarjoaa joustavan tavan oppia JavaScript ilman matkustuskustannuksia tai aikaa vieviä järjestelyjä – nopeimmillaan koulutus onnistuu jo seuraavana arkipäivänä.
Etäkoulutus järjestetään Microsoft Teams-ympäristössä. Jotta oppimiskokemus ja harjoitustehtävien tekeminen säilyy selkeänä ja tehokkaana suosittelemme rajaamaan osallistujamäärään korkeintaan 12 osallistujaan. Etäkoulutukset ovat saatavina globaalisti ja niitä voidaan järjestää myös viikonloppuisin.
Etäkoulutuksen hinnoittelu on läpinäkyvä. Etäkoulutuksen hinta koostuu aloitusmaksusta (30€/osallistuja) ja minuuttiveloituksesta (1€/minuutti).
JavaScript -lähikoulutus (paikan päällä)
Hinta alkaen 650 EUR/kurssipäivä
Hinta on osallistujamäärästä riippumaton. Kokonaishintaan lisätään alv 25,5 %.
🎯 Paras vaihtoehto:
- Yli 2 henkilöä samasta yrityksestä
- Kun haluat vuorovaikutusta
🏷️ Kustannustehokkuus:
- Edullisin ryhmille
- Osallistujamäärä ei vaikuta hintaan
📅 Toteutustapa & toimitusaika:
- Toteutus asiakkaan tiloissa
- Toteutus 2-4 viikon sisällä
🌟 Muut edut:
- Kasvokkain tapahtuva vuorovaikutus vahvistaa oppimisprosessia
- Suositus: max 12 osallistujaa
Lähikoulutuksessa kouluttaja saapuu yritykseesi
Lähikoulutuksessa kouluttajamme saapuu yrityksesi tiloihin. Tämä henkilökohtainen koulutusmuoto mahdollistaa tiiviin vuorovaikutuksen, jossa koko tiimisi pääsee osallistumaan ja oppimaan JavaScript perusvalmiudet yhdessä koulutuspäivien aikana.
Lähikoulutukset ovat saatavana kaikkialle Suomeen. Keskimääräinen toteutusaika on 3–4 viikkoa tarjouspyynnöstä.
Lähikurssien kokonaishinta määräytyy koulutuksen kiireellisyyden, sijainnin ja keston mukaan alkaen 650 €/päivä. Osallistujamäärällä ei ole vaikutusta hintaan tässä koulutusmuodossa, mutta suosittelemme osallistujamäärän rajoittamista korkeintaan 12 henkilöön, jotta yhteinen harjoittelu ja koulutustilanne ovat mahdollisimman sujuvia.
JavaScript -työpaja/konsultointi
Hinta alkaen 850 EUR/kurssipäivä
Hinta on osallistujamäärästä riippumaton. Kokonaishintaan lisätään alv 25,5 %.
🎯 Paras vaihtoehto:
- Yritykset, joilla on monimutkaisia haasteita
- Kun tarvitset räätälöityjä ratkaisuja
🏷️ Kustannustehokkuus:
- Kiinteä perushinta
- Osallistujamäärä ei vaikuta hintaan
📅 Toteutustapa & toimitusaika:
- Toteutustapa (offsite tai onsite) vapaasti sovittavissa
- Toimitusaika vaihtelee laajuuden mukaan, tyypillisesti 3-4 viikkoa
🌟 Muut edut:
- Henkilökohtainen asiantuntijatuki
- Keskitytään konkreettisten haasteiden ratkaisuun
Yksilöllistä apua tarkasti kohdennettuihin tarpeisiin
Jos sinä tai yrityksesi kohtaa monimutkaisia JavaScript -haasteita, jotka vaativat henkilökohtaista asiantuntija-apua, konsultointi on paras ratkaisu. Tämä työpajamainen lähestymistapa keskittyy juuri niihin aiheisiin ja ongelmakohtiin, joissa tarvitsette syvällistä tukea. Kouluttaja räätälöi konsultoinnin yrityksesi tarpeisiin, ja yhdessä keskitytään konkreettisiin ratkaisuihin.
Konsultoinnissa saat henkilökohtaista ja yksityiskohtaista opastusta, joka auttaa ratkaisemaan juuri sinun liiketoimintaasi koskevia kysymyksiä. Tämä on syvällinen ja tarkasti kohdennettu tapa varmistaa, että kaikki ongelmakohdat saavat ratkaisun. Osallistujat saavat käyttöön kaiken lähi- ja etäkoulutukseen liittyvän JavaScript teoria- ja harjoitusmateriaalin, mutta tilaisuuden ainutlaatuisesta workshoppimaisesta luonteesta johtuen moni opetettava asia esitetään vain suullisesti.
Konsultoinnit ovat saatavana kaikkialle Suomeen ja toteutetaan lähikoulutusten tavoin asiakkaan tiloissa. Keskimääräinen toteutusaika on 3–4 viikkoa tarjouspyynnöstä. Konsultointien kokonaishinta määräytyy koulutuksen kiireellisyyden, sijainnin ja räätälöintivaatimusten mukaan alkaen 850 €/päivä.
Laske JavaScript -koulutuksen hinta ja pyydä tarjous
Alla olevan työkalun avulla voit laskea kurssin arvioidun kokonaishinnan, sekä pyytää antamiisi tietoihin perustuvaa kirjallista tarjousta.
Pyydä lisätietoja JavaScript -koulutuksesta
Ole hyvä ja täytä allolevat kentät. Lopuksi paina 'Lähetä tiedot' painiketta. Vastaamme sinulle mahdollisimman pian (yleensä 2-3 työpäivän sisällä)