tark.ee
tark.ee

Vanilla JavaScript ehk veebirakenduste arendus vana hea uue ägeda JavaScriptiga

Koolituse eesmärk on viia kursusel osaleja kurssi kaasaegse JavaScripti keele iseärasustega (ECMAScript 6+).

BCS Koolitus
Sihtgrupp
Koolitus ei ole mõeldud algajatele. Osaleja peab oskama vähemalt üht programmeerimiskeelt juunior-arendaja tasemel. Hea, kui programmeerimise kogemust oleks vähemalt 1 aasta.
Programm
Programm:
  • JavaScripti ajalugu
  • JavaScripti areng läbi aegade
  • “Klassikaline JavaScript”:
    • Muutujad
    • Funktsioonid
    • Prototüübid
    • Objektid
    • XHR
    • Asünkroonsus ja callback’id
  • Modernne JavaScript
    • Muutujad, konstandid
    • Noolefunktsioonid ja nende kasutamine
    • Klassid ja objektid
    • Promise’d
    • async ja await
    • Moodulid, nende import ja eksport
    • Regulaaravaldised
  • Objekt-orienteeritud programmeerimise põhialused
    • Pärinemine
    • this-contekst
    • Funktsioonidest lähemalt:
      • Kuna kasutada tavalisi funktsioone
      • Kuna kasutada noolefunktsioone
    • Document Object Model
      • querySelector
      • String templates
      • Events
      • Fetch API
  • JavaScripti silumine
  • Vanilla JavaScripti rakenduse tehniliste arendusmustrite variandid
  • Turvalisus
    • JWT autentimine
    • XSS ründed ja kaitse nende vastu
  • UI/UX with HTML5 and CSS3
    • Responsive design
    • Näidiskomponendid (Navigatsioonid, Hüpikaknad, Dialoogid)
  • Progressive Web Apps (PWAs) ja offline-veebiäpid
  • Keerukamad soojendusharjutused
  • Isiklik projekt (e-poe rakendus)
    • Visioon ja projekti ülesseadmine
Omandatavad oskused
Koolituse läbinu:
  • omandab oskused kasutada kaasaegseid JavaScripti keelestruktuure programmeerimisülesannete lahendamisel.
  • teeb vahet vanal klassikalisel ja uuel JavaScripti koodil
  • rakendab ECMAScript 2015+ koodikonstruktsioone igapäevaste programmeerimisülesannete lahendamisel:
    • Noolefunktsioonid
    • Klassid ja pärinemine
    • Promise’d
    • Moodulid ja kapseldamine
    • Fetch API
    • String literals
    • Uuenenud Event API
    • this-conteksti iseärasused
Eeldused
Eelteadmised: kursusel osalejad peavad omama eelnevat programmeerimise kogemust (ei pea olema JavaScript). Osalejad peavad tundma järgmisi mõisteid: muutuja, funktsioon, klass, objekt, pärinemine, hargnemise struktuurid (if-laused), tsüklid.
Lisainfo
Õppemeetodid: Praktiline harjutus, iseseisev töö Hindamismeetod: Iseseisvate tööde sooritamine. Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi iseseisva praktilise töö Koolituse hind sisaldab kohvipause ja lõunasööke restoranis “Lusikas”
Investeering

Hind kokkuleppel

Vajan seda oma tiimile
Aitame koostada päringu

See koolitus hetkel ei toimu

Küsi lisainfot. Aitame leida sarnase koolituse või panna sinu soovi kirja.

Registreeru