tark.ee
tark.ee

JavaScript & React: nullist front-end spetsialistiks intensiivõpe

Õpi JavaScripti ja Reacti nullist: ehita veebipood, API-integratsioonid ja SPA-rakendus front-end spetsialistiks saamiseks.

Aurora Development OÜ
Kirjeldus

Viimastel aastatel on veebiraamistikud front-end maailma vallutanud, puhta JavaScriptiga tänapäeval enam töömaastikul hakkama ei saada. Veebiraamistikest üks populaarsematest on React, millel on meeletu kogukondlik tugi. React on hinnatud tööriist, kuna tal on kõige parem dokumentatsiooni tugi, mis võimaldab edukalt iseseisvat õpet jätkata, väga suur populaarne kogukond ning Reactile on tööpakkumisi kõige enam.

Koolitusel valmistame mitu rakendust, põhimoodul on veebipoe nullist valmistamine. Paneme suurt rõhku API otspunktidele (pakiautomaatide kättesaamine, online makse sooritamine, andmebaasiga suhtlus, Google Maps abil poodide väljakuvamine) ning massiivide ja objektide väljakuvamisele ning manipuleerimisele. Iga koolituspäeva lõppedes saadetakse iseseisvad harjutused koos lahendustega.

Koolituse maht: 200 akadeemilist tundi — 70 t kontaktõpet, 50 t iseseisvaid harjutusi, 40 t lõpuprojekti ja 40 t õppevideoid.

Õppevorm: reaalajas veebis (Google Meet / Zoom) või soovi korral kohapeal (Roosikrantsi 8b, Tallinn).

Eesmärk

Arendada osaleja praktilisi Reacti oskusi nii, et koolituse tulemusena oskab osaleja kasutada Reacti veebiraamistikku front-end arenduseks.

Sihtgrupp

Algajad front-end programmeerimise huvilised. JavaScripti programmeerimiskeele huvilised. React veebiraamistiku huvilised. Spetsialistid, kes soovivad IT-arenduse alaseid lisateadmisi hankida.

Õppegrupi suurus: 2–3 inimest ühes grupis — suure grupiga võrreldes muudab see õppe eriliselt personaalseks ja põhjalikuks.

Eeldused

Kursuse alustamiseks on vajalik esmane arvuti kasutamise oskus. Soovituslikult varasem kokkupuude programmeerimisega (võimalik korvata suure motiveeritusega).

Programm
  • React spetsialisti õpe nullist (70 ak. tundi auditoorselt + 50 ak. tundi koduste töödena)

    • Reacti sissejuhatus (2 ak. tundi + 2 ak. tundi iseseisvalt)

      • sissejuhatus veebiraamistikesse (Angular, React, Vue)
      • sissejuhatus Reacti
      • Components
      • Styles
      • Templates
    • HTML Reactis (4 ak. tundi + 2 ak. tundi iseseisvalt)

      • tag'id
      • klassid
      • id'd
      • stiilid
      • vormid
      • JSX
      • Dünaamiline väljakuvamine
    • CSS Reactis (4 ak. tundi + 2 ak. tundi iseseisvalt)

      • värvid, tekst, font
      • erinevad display'd
      • responsiveness
      • margin'd, padding'ud
      • dünaamilised CSS klassid
      • Bootstrap
    • JavaScript Reactis (8 ak. tundi + 8 ak. tundi iseseisvalt)

      • muutujad, nende teisendamine
      • tingimuslaused
      • tsüklid
      • massiivid
      • funktsioonid
      • objektid
      • JSON
      • DOM manipulation
    • Massiivide manipuleerimine (8 ak. tundi + 6 ak. tundi iseseisvalt)

      • sorteerimine
      • filtreerimine
      • muutmine
      • järjekorra numbri otsimine
      • elemendi otsimine
      • kustutamine
      • lisamine
      • muutmine
    • Reacti põhiteadmised (10 ak. tundi + 6 ak. tundi iseseisvalt)

      • Rendering
      • Pages
      • Databinding
      • Props
      • Events
      • States
      • Forms
      • Two-way binding
    • Hookid (12 ak. tundi + 6 ak. tundi iseseisvalt)

      • useState (olek)
      • useEffect (kõrvalefektid)
      • useNavigate (navigeerimine)
      • useRef (vormi väljade lugemine)
      • useTranslate (tõlkimine)
      • useParams (URL parameetrid)
      • useMap (kaardirakendus)
      • useContext (globaalne muutuja)
    • API päringud (12 ak tundi + 10 ak tundi iseseisvalt)

      • Smartpost ja Omniva pakiautomaadid
      • Google Maps kaart
      • LHV EveryPay makse
      • Firebase andmebaas
    • Reacti korrektne arhitektuur (10 ak. tundi + 8 ak. tundi iseseisvalt)

      • korrektne koodistiil
      • alamkomponendid
      • TypeScript
Omandatavad oskused

Koolituse lõppedes koolitatav:

  • teab HTML ja CSS keelte põhiteadmisi ja oskab neid Reactis kasutada;
  • mõistab JavaScripti keele põhiteadmisi ja oskab Reactis andmeid dünaamiliselt välja kuvada;
  • saab aru SPA rakenduse põhimõtetest ja oskab kasutada efektiivselt hooke;
  • oskab kasutada API otspunkte ja teab, kuidas ühendada Reacti rakenduse teiste väliste rakendustega;
  • on võimeline kasutama alamkomponente, loomaks arhitektuuriliselt korrektset veebirakendust.
Tunnistus

Koolituse lõpus valmistab koolitatav koolitaja juhendamisel lõpp-projekti. Funktsionaalse ja töötava lõpp-projekti valmimisel ja koolitaja hinnangu edukal sooritamisel väljastatakse kursuse lõpetanule tunnistus.

Tõend väljastatakse õppijale kui õpitulemusi ei saavutatud, kuid õppija võttis osa õppetööst. Tõend väljastatakse vastavalt osaletud kontakttundide arvule.

Lisainfo

Õppemeetodid: interaktiivsed loengud, praktilised ja iseseisvad tööd ning õppevideod.

NB! Kõigile registreerunutele saadetakse tasuta monitor, et koolitust saaks jälgida ühelt ja kaasa kirjutada teiselt ekraanilt.

Koolitajad
Investeering · 3 toimumist
2016,13+km

Koos KM-ga: 2500,00

01.09.2026 – 12.11.2026

09:00–12:15

Online, Tallinn

Roosikrantsi 8b või veebis

Teisipäeviti ja neljapäeviti kell 09:00–12:15. Toimub veebis (Google Meet / Zoom) või soovi korral kohapeal (Roosikrantsi 8b, Tallinn). Koolituse kogumaht 200 ak tundi.

200 ak tundi

Eesti keel · E-õpe, E-õpe reaalajas, Klassikoolitus

Vali teine toimumine2 veel
Vajan seda oma tiimile
Aitame koostada päringu

Küsi lisainfot selle koolituse kohta

Vastame kiirelt — küsi vabas vormis, mida soovid teada.

Registreeru koolitusele

Täida allolev vorm ja võtame sinuga ühendust.

Kui saad, lisa siia ka:

  • osaleja isikukood (vajalik tunnistuse või tõendi väljastamiseks)
  • maksja andmed, kui koolituse eest tasub ettevõte või asutus
Registreeru