Sissejuhatus infotehnoloogiasse konspekt
Veebibrauseri programmeerimine: Javascript
Veebirakenduse programmeerimine: PHP, Python, Ruby, Java, Javascript, C ,
Perl ..
Spetsiifilised rakendused: vastavalt vajadusele
Arendusvahendid
Programmi töötamiseks:
Kompilaator
Interpretaator
Programmi kirjutamiseks:
Sobivad tekstiredaktorid
Visuaalsed arendusvahendid
Suure hulga lähtekoodi halduseks:
Versioonikontroll (subversion, git jne)
Kompileerimissüsteemid (make, automake, Ant, ...)
Testimiseks ja monitoorimiseks:
Testimise abivahendid ja automaattestide süsteemid (Valgrind, Jtest, ...)
Automaatmonitoorimise süsteemid
Priorities for software development
Three main consumers of time and effort:
Understanding the business processes and needs.
Understanding the exact contents of existing data.
Writing code.
The second component - understanding existing data -
is growing and will keep growing for foreseeable future.