Arendusvahendid I
INFO
See moodul keskendub arendaja igapäevastele töövahenditele: terminal, shell, failisüsteem, Node.js, npm, nvm, Git, GitHub ja dokumenteerimine.
🏠 - 20 AT / 10 kohtumist 📆 - 20 IT
Õpieesmärgid
Selle teema lõpuks peaks õppija:
- mõistma terminali ja shelli rolli tarkvaraarenduses
- oskama liikuda failisüsteemis käsurea abil
- mõistma projektikausta, suhteliste teede ja peidetud failide rolli
- oskama lugeda ja muuta shelli seadistusfaile
- mõistma, mis on
PATHja miks see mõjutab käsu käivitamist - oskama kontrollida Node.js ja npm paigaldust
- mõistma, miks kasutatakse Node.js versioonihaldurit
nvm - mõistma
package.jsonja npm skriptide rolli - oskama kasutada Giti lihtsat töövoogu
- oskama koostada lihtsat
README.mdfaili - oskama vea korral süsteemselt infot koguda
1. Miks arendusvahendid on olulised?
Programmeerimine ei tähenda ainult koodi kirjutamist. Arendaja peab oskama kasutada tööriistu, millega projekti käivitatakse, sõltuvusi paigaldatakse, vigu otsitakse ja arenduskeskkonda seadistatakse.
Kui töövahendid on arusaadavad, muutub arendusprotsess palju kindlamaks:
- tead, kust käsk tuleb ja miks see töötab
- oskad kontrollida, kas vajalik tarkvara on paigaldatud
- oskad aru saada, miks mõni käsk terminalis ei tööta
- oskad projektide vahel liikudes kasutada õigeid versioone
2. Teema ülesehitus
Arendusvahendid I on jagatud praktilisteks peatükkideks:
- terminali ja shelli alused
- failisüsteem ja projektistruktuur
- shelli seadistus ja
PATH - Node.js, npm ja
nvm - npm ja
package.json - keskkonnamuutujad
- Git ja GitHub
- Markdown ja
README.md - tõrkeotsingu töövoog
- praktilised kontrollülesanded
Iga peatükk keskendub esmalt mõistetele ning seejärel käsurea käskudele, mida saab oma arvutis järgi proovida.