Skip to content

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 PATH ja 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.json ja npm skriptide rolli
  • oskama kasutada Giti lihtsat töövoogu
  • oskama koostada lihtsat README.md faili
  • 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.

Õppematerjal sisekasutuseks (Kuressaare Ametikool).