Iseseisev töö 23.04 tunni asendamiseks
Tee endale koduleht kasutades fullpage.js-i: https://alvarotrigo.com/fullPage/docs/#introduction
Kasuta lisaks veel 3 vabalt valitud javascripti teeki (library) - võib ka tunnis tehtud näiteid kasutada. Ära kasuta raamistikke (framework). Leiad näiteid siit, et mida kasutada: https://kinsta.com/blog/javascript-libraries/ - kindlasti on veel neid, mida saab kasutada.
Kodulehe kohustuslikud osad:
- Menüü
- Slider sinu oskustega
- Sinu kontaktandmed
- Sinu tehtud programmeerimis- või graafikatööd
- Sektsioon sinu hobide
- List lemmikmuusikaga - youtube või spotify list.
- Lihtne mäng javascriptiga - ei pea ise kirjutama, võib koodi ka mujalt võtta (viitama peab sellisel juhul) ja lehe sees tööle panna.
- Fork'i ülesande/projekti repositoorium (leiab https://github.com/eesrakendused-2023/).
- Clone'i see repositoorium enda arvutisse/serverisse ja määra repositooriumi URL kuhu edaspidi muudatusi salvestad.
git clone https://[email protected]/YOURUSERNAME/REPOSITORY.git
nt esimese iseseisva töö puhul:
git clone https://[email protected]/jukujuurikas/1kodutoo.git
- Lisa vajdusel oma nimi ja email repositooriumi omanikuks (Setting your username). Vajadusel hangi endale privaatne e-post @users.noreply.github.com lõpuga (https://github.com/settings/emails)
git config --global user.name "Tauri Kirsipuu"
git config --global user.email [email protected]
- Muuda faile ülesande lahendamiseks ja Commit'i iga olulisem muudatus, kasutades kahte käsku.
git add .
git commit -m "Added this functionality to the app"
- Veendu, et kogu kood on Commit'itud.
git status
- Push/sync'i muudatused GitHub'i.
git push origin
- Ava pull request ülesande originaalses repositooriumis. Järgi üleasende esitamise tähtaega
- Muudatusi ja täiendusi võib push'ida repositooriumisse, kuni ette antud kuupäevani.
Tagasisidet saab otse pull request'i millele ootan Sinupoolseid kommentaare/mõtteid/küsimusi. Võid julgselt avada pull request'i kohe kui hakkad kodutöö kallal tegelama ja siis kui hätta jääd võid esitada sinna küsimuse. Maini kommentaaris minu kasutajat @taurikirsipuu
siis jõuan sellele kiiremini vastata.
- Peab järgma "head programmeerimise stiili"
- Muutujate nimed peavad kirjeldama muutujat ning peavad olema inglise keeles
- Funktsiooni nimi peab olema "lühike"
- Optimeeri koodi lugemiseks (real ~80 tähemärki)
- Projektide jaoks tuleb kasutada objektorienteeritud lähenemist
- Laenatud koodile tuleb viidata
- Boonuspunktid:
- Loomingulisus (NB! nõuded peavad olema täidetud)