A54X132
Programovací jazyk JAVA (JAVA)
Semestr: 3
Typ studijního předmětu: povinně volitelný
Celkový hodinový rozsah výuky: přednáška + cvičení, 2-2, klasifikovaný zápočet
Počet kreditů: 4
Garant předmětu: Ing. Oktavián Strádal, Ph.D. - KID, DF JP, UPa
Nutné splněné povinnosti: Informatika II, Objektově orientované programování (bakalářské studium)
Podmínky pro absolvování předmětu: zápočtem se potvrzuje, že se student zúčastňoval v požadované míře povinné výuky a že splnil požadavky, jimiž bylo udělení zápočtu podmíněno. Podmínky udělení zápočtu určuje přednášející.
Anotace předmětu:
Cíl předmětu:
Seznámit posluchače s filosofií programovacího jazyka JAVA a jeho specifikami, která jej předurčují pro vývoj distribuovaných a síťových aplikací.
Obsah předmětu:
Implementace objektově orientovaných aplikací Java Development Kit (JDK), aplikační interface, jazyk Java, aplety, vývoj graficky orientovaných aplikací pomocí java.awt, paralelizmus, vlákna, synchronizace řízení paralelismu, aplikace klient-server pomocí java.net, efektivní programovací techniky v JAVA, Swing (architektura, vlákna, konverze z AWT), Reflection a Java Beans (vlastnosti, podporované třídy), klient-server pomocí Remote Method Invocation (RMI), aktivace RMI, Java IDL (interface na CORBA klienty-servery), vývoj OO aplikací v Jave: úplný životný cyklus, rozdíl oproti vývoji klasických aplikací, různé analytické modelovací metody a techniky ve fázi analýzy, techniky pro testování systému, využití základních vlastností IBM VisualAge prostředí a vývojového prostředí Java Visual Builder, správa zdrojových kódů knihoven pomocí VisualAge pro Javu.
Seznam odborné literatury:
CHAPMAN, S., J. Začínáme programovat v jazyce Java., Computerpress, Praha, 2002. 318 s. ISBN: 80-72264-72-9
SPELL, B. Java - programujeme profesionálně. Computerpress, Praha, 2002. 1040 s. ISBN: 80-7226-667-5