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+).
- 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
- 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
Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi iseseisva praktilise töö Koolituse hind sisaldab kohvipause ja lõunasööke restoranis “Lusikas”Hind kokkuleppel
Teavita mind, kui see koolitus taas toimub
See koolitus hetkel ei toimu. Jäta oma kontakt ja anname teada, kui see või mõni sarnane koolitus taas kalendrisse lisandub.
Otsid midagi muud?
Aitame leida sarnase koolituse või koostada tiimile eraldi pakkumise — vestle meiega.