20. veebruar. (Objektorienteeritud programmeerimise II päev) 09.30 – 10.00 Kogunemine, tervituskohv 10.00 – 11.15 Pärilus, ülekate, klasside laiendamine. Klassiskeem ja objektiskeem. 11.15 – 11.30 Kohvipaus 11:30 – 13:00 Liidesed, nende roll, loomine ja kasutamine. Juurdepääsupiirangud. Erindid, veatöötlus. 13.00 – 13.45 Lõuna 13.45 – 15.00 Võrgust andmete lugemine. Võrguühenduse loomine. Serverprogrammide võimalused ja ohud. 15.00 – 15.15 Kohvipaus 15.15 – 16.00 Lõimed programmeerimise juures, üheaegsed tegevused, sünkroniseerimine. 16.00 – 16.15 Kohvipaus 16.15 – 17.15 Graafilise võrgukliendi loomine. 20. märts (Märgendikeeled, XML) 09.30 – 10.00 Kogunemine, tervituskohv 10.00 – 11.30 Märgendikeelte ajalugu, kasutuskohad. XHTML ja CSS. Valideerimine. XMLi süntaks. 11.15 – 11.30 Kohvipaus 11:30 – 13:00 XML süntaks, dokumendi puukujuline struktuur. Elemendid ja atribuudid. Mitmesuguste dokumentide kavandamine, skeemid. 13.00 – 13.45 Lõuna 13.45 – 15.00 Skeemide täiendavad võimalused, tüüpide piirangud. XML-põhiste keelte näited. 15.00 – 15.15 Kohvipaus 15.15 – 16.00 Andmete eraldamine XMList, XSL. 16.00 – 16.15 Kohvipaus 16.15 – 17.15 XMLi võimalused programmeerimiskeelte juures - Java, ASP.NET, PHP. 17. aprill (PHP) 09.30 – 10.00 Kogunemine, tervituskohv 10.00 – 11.30 PHP kasutuskohad, võimalused, ohud. Käivitamine, põhikäsud. 11.15 – 11.30 Kohvipaus 11:30 – 13:00 Failide sisselugemine ühtse kujundusega lehestiku saavutamiseks. 13.00 – 13.45 Lõuna 13.45 – 15.00 Andmetabeli kujundatud väljund veebis. 15.00 – 15.15 Kohvipaus 15.15 – 16.00 Seotud andmetabelitega veebirakendus. 16.00 – 16.15 Kohvipaus 16.15 – 17.15 PHP lisavõimalused, autentimine.