Kordamisküsimused õppeaines Programmeerimise põhikursus kevadsemestril 2017 * Java kasutusvaldkonnad, käivitamise moodused * Java lihtandmetüübid * Java massiivide loomine ja kasutamine * Java Listi loomine ja kasutamine. ArrayListi ja LinkedListi erinevus * Objektorienteerituse head ning tülikad küljed * Klassi kasutamine staatiliste funktsioonide kogumikuna (moodulina) * Andmeid sisaldava klassi eksemplari kasutamine Isikukoodi näitel * Andmete muutmist lubava klassi eksemplari kasutamine koordinaatidega kilpkonna näitel * Spring Boot veebirakenduse loomiseks ja käivitamiseks vajalikud failid ja tegevused * Rest-teenuse loomine lineaarvõrrandit ax+b=0 lahendava veebiaadressi näitel * Oma täiendava(te) klassi(de) kasutamine veebilahenduse juures joone punktide arvutamisel y=ax+b valemiga * HttpSessioni abil objekti(de) meeles pidamine brauserisessiooni vältel * JPA andmebaasi ühendumine Spring Boot veebirakenduse juures * Andmete lisamine, primaarvõtme järgi küsimine, muutmine * Andmepäringute koostamine liidesekäskude abil - järjestamine, filtreerimine * HTML-lehe sidumine REST-teenusega XMLHttpRequesti abil * Automaattestid rakenduse kavandamise juures * Automaattestid koodi muutmise juures * Konkreetse klassi eksemplari funktsiooni töö testimise näide * Veebirakenduse REST-teenuse töö testimise näide