Kõik koolitused ühest kohast!

tk
Tagasi

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+).

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.

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.

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

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

Õppemeetodid: Praktiline harjutus, iseseisev töö
Hindamismeetod: Iseseisvate tööde sooritamine.
Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi iseseisva praktilise töö

Koolitaja:
Marek Lints
BCS Koolituse partnerlektor. Full-stack tarkvaraarendaja (Java, JavaScript, HTML, CSS, PHP, SQL).

Koolituse hind sisaldab kohvipause ja lõunasööke restoranis “Lusikas”

Küsin koolituse kohta lisainfot

Koolitusfirma tutvustus

BCS Koolitus on Eesti juhtiv IKT valdkonna koolitus-, projektijuhtimis- ja konsultatsiooniettevõte. Loen koolitusfirma kohta veel...

Osalen koolitusel

Vanilla JavaScript ehk veebirakenduste arendus vana hea uue ägeda JavaScriptiga

NB! Hetkel ei ole koolitusel aktiivset toimumisaega.
Kui soovid, et teavitaksime Sind, kui see või mõni sarnane koolitus taas toimumas on, siis palun jäta meile oma kontaktandmed ja täpsem soov.
Soovin teavitust kuni kuu jooksul.