Frontend arendus algusest peale, kasutades React.js raamistiku. - Eesti Töötukassa Partner

Frontend intensiivkursus algajatele nullist React.js põhjal

Teave sellel kursusel toimuva õppe kohta.

Kursuse eesmärk: Anda põhilised teoreetilised teadmised ja baasilised praktilised oskused ulatuses, mis on vajalikud rakenduse kliendipoolse osa arendamiseks React.js raamistiku baasil.

Sihtgrupp: Kursus on mõeldud neile, kes soovivad omandada teoreetilisi teadmisi ja praktilisi oskusi rakenduste kliendipoolse osa arendamisel React.js raamistiku alusel ning kaaluvad karjäärivõimalust klientrakenduste arendajatena.

Õpe toimub veebipõhiselt Zoomi platvormi kaudu. Grupi suurus on 6 kuni 10 inimest. Õppematerjalid hinna sees ning vajadusel antakse õppeperioodiks sülearvuti.


Nõuded õppijatele:

  • kindel arvutikasutaja
  • valdab inglise keelt tasemel, mis on piisav tehnilise dokumentatsiooni lugemiseks (umbkaudne vastavus kategooriale A2/B1)
  • soovitatav on omada isiklikku sülearvutit (Windows / Mac, operatiivmälu 8 GB, ekraani diagonaal > 13,3), vajadusel antakse õppeperioodiks välja sülearvuti.
  • Õppeväljund:

    Antud kursuse läbinud:

  • valdavad veebiarendaja tööriistu
  • loovad staatilisi veebilehti kasutades HTML5 / CSS3 vastavalt kaasaegsetele standarditele
  • loovad veebilehti, kasutades raamistikku BootStrap5 ja eelkompilaatorit SASS
  • mõistavad JavaScripti keele olemust ja selle kasutamise eesmärki veebiarenduses
  • loovad skaleeritavaid rakendusi, kasutades raamistikku React.js
  • Õppemeetodid:

    Kursuse üldmaht: 252 akadeemilist tundi, millest 126 akadeemilist tundi toimub auditoorselt (sh praktilised tunnid 8 akadeemilist tundi ja 2 seminari (8 ak.tundi)).

    Õpitulemuste hindamiskriteeriumid:

    Õpitulemusi hinnatakse iseseisvalt tehtud praktiliste tööde alusel.

    Hindamismeetodid:

    Edukalt sooritatud praktilised ja kodutööd saavad hindeks "arvestatud".

    Kursuse lõpetamise tingimused:

    Kursuse edukaks lõpetamiseks ja sertifikaadi saamiseks on vajalik saada arvestatud 75% kodutöödest.

    Lisainformatsioon:

    Õppeprogrammi grupp: 0613 - Tarkvara ja rakenduste arendus ning analüüs
    Õppe korraldamise põhireeglid
    Õppeprotsessi kvaliteedi tagamise põhireeglid

    Kursuse programm

    Moodul Mooduli põhiteemad Maht
    1. 1. Sissejuhatus front-end arendusse (Front-end development introduction)
  • Kaasaegne tarkvaraarendus.
  • Tarkvara ja rakenduste liigid.
  • Kliendi-serveri arhitektuur.
  • Liides ja andmed.
  • 4 ak. t.
    2. HTML / CSS disain (HTML / CSS design)
  • Veebilehe disain. HTML5 standard
  • HTML5. Põhi html-märgendid
  • Lehe kuvamine brauseris
  • DOM model. Virtual DOM
  • Veebiarendaja põhitööriistad. IDE (Visual Studio Code). VCS
  • CSS CSS3
  • 22 ak. t.
    3. Veebidisain ärile. Edasijõudnud tase. (Advanced web design / Business oriented web design)
  • Adaptiivne disain
  • BootStrap5 raamistik
  • Eelkompilaator SASS
  • 12 ak. t.
    4. JavaScripti alused (JavaScript fundamentials)
  • Javascript kontseptsioon.
  • Süntaks
  • Juhtkonstruktsioonid
  • Funktsioonid
  • Object-oriented model.
  • JSON.
  • Asünkroonsus. AJAX.
  • Node.js.
  • npm
  • 32 ak. t.
    5. React.js raamistik (React.js framework)
  • Komponendid.
  • Sündmused ja olek.
  • Props.
  • Vormid.
  • Komponentide kompositsioon.
  • Elutsükkel ja töö HTTP-ga.
  • HOC hooks, Context API.
  • React Router.
  • Redux / Redux Thunk.
  • Redux Observable.
  • Redux Saga
  • 44 ak. t.
    6. Parimad praktikad (Best practices)
  • Code style.
  • Documentation.
  • Practice
  • 12 ak. t.

    Teave kursuse kohta

    Toimumisaeg:
    12.03.2025 - 12.06.2025
    12.05.2025 - 12.08.2025

    Ajakava:
    E, K, R 17:45 - 21:00

    Registreeru koolitusele / koolituse lisainfo


    Kursuse kestus: 3 kuud

    Õppeformaat ja toimumiskoht:
    Aadress: Tartu mnt. 18, Tallinn.
    Gamma Intelligence Training Centre
    Kursus toimub auditoorses formaadis kaasaegses arvutiklassis. Grupi suurus on 6 kuni 10 inimest.

    Õppekeel: Eesti

    Maksumus: 2013.93 EUR + KM

    Kursuse üldmaht: 252 ak. t.
    Sisaldab:
  • Auditoorsed tunnid: 126 akadeemilist tundi (sh praktilised tunnid 4 akadeemilist tundi ja 2 seminari (4 akadeemilist tundi)).
  • Iseseisev töö: 126 ak.t.

  • Õppejõud

    Rasim Mehtijev

    Rasim Mehtijev Kvalifikatsioon: Üle 12 aasta kogemust tarkvaraarenduses. Spetsialiseerumine: Veebirakenduste arendus JavaScripti ja React.js raamistikuga

    Õpetamiskogemus: Üle 3 aasta kogemust õpetamises ja ettevõtjate nõustamises (valdkond: toodete arendamine idufirmadele)

    Haridus: IT-College, kõrgharidus, (2012).

    Tutvuda CV-ga.

    Roman Kutselepa

    Roman Kutselepa Kvalifikatsioon:
    Üle 5 aasta kogemust tarkvaraarenduses. Spetsialiseerumine: Veebidisain, arendus JavaScriptis, tarkvaratoodete tõhus kasutamine ettevõttes

    Õpetamiskogemus: Üle 5 aasta kogemust õpetamises ja töötajate koolitamises

    Haridus: Anglia Ruskin University 2010 a. (Suurbritaania)

    Tutvuda CV-ga