Ettevalmistuskursus eksamile "Sun Certified Developer for Java 2 Platform" Kava * Kodeerimisstandard, kommenteerimine, Javadoc * Võrguühenduse loomine. Protokolli koostamine. Levinumad veebiprotokollid. * Mitu üheaegset kasutajat, lõimed. Andmete ühiskasutus lõimede vahel. * Lukustamine, sünkroniseerimine. Monitor, lukustusfail. * Andmevood. Voogude muundamine. Teksti- ja baidivood. Bititehted. * Andmete talletamine ja otsimine failis. Serialiseerimine. * Ennistamine (undo). Indekseerimine. * Objektorienteeritud kavandamine, UML. * Disainimustrid. Singleton, bassein. * Tarkvara hindamine ja testimine. * Kasutajaliides Swingi vahenditega. Tabel, puu, kerimispaneel. * Paigutamine, sündmused, kuularid (Listener, Adapter). * Sama protokolliga ühendus nii toru kui võrguühenduse kaudu. * Võrguühendus RMI vahenditega.