Jste zde

17PBIJV - Java

Kód Zakončení Kredity Rozsah Jazyk výuky
17PBIJV KZ 3 2C česky
Předmět je ekvivalentem v KFS pro:
17KBIJV
Garant předmětu:
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra biomedicínské informatiky
Anotace:

Předmět je zaměřen na seznámení studentů s objektově orientovaným programovacím jazykem Java. Navazuje na znalosti získané v předmětu Programování v jazyce C#. V rámci cvičení bude probrán popis integrovaného prostředí, struktura programu a ladění a testování úloh, příkazy programovacího jazyka, metodika návrhu algoritmu, základní řídicí struktury, datové typy, správa paměti, návrh a používání tříd, ošetřování výjimek, úvod do uživatelských rozhraní, technologie pro vytváření prezentační vrstvy programu.

Požadavky:
Osnova přednášek:
Osnova cvičení:

1.Základní principy architektury JAVA Virtual Machine. Aplikace, proces, vlákno, správa paměti.

2.Objektové programování v Javě.

3.Práce s vývojovým prostředím, ladění, testování, spouštění programu, refaktoring.

4.Základy jazyka: datové typy, řídicí struktury, objekty (metody, vlastnosti).

5.Pole, kolekce (rozhraní a typy kolekcí).

6.Dědičnost, genericita, výjimky.

7.Práce se soubory.

8.Ukládání konfigurace, internacionalizace a lokalizace, záznam činnosti aplikace.

9.Vícevláknové aplikace.

10.Tvorba grafických aplikací (GUI v Javě, programy řízené událostmi, reakce na události).

11.Databáze v Javě, Hibernate.

12.Úvod do webových aplikací.

13.Tvorba dokumentace, archivů. Test Driven Development a JUnit

14.Zápočtový test

Cíle studia:
Studijní materiály:

[1]Zakhour, S. a kol. Java 6: Výukový kurz. Praha: Computer Press, 2007. ISBN 978-80-251-1575-6.

[2]HORSTMANN, Cay S. Core Java(TM): Fundamentals. 8. vyd. Boston: Prentice Hall, 2007. ISBN 0132354764.

[3]HORSTMANN, Cay S. Core Java(TM): Advanced Features. 8. vyd. Boston:Prentice Hall, 2008. ISBN 0132354799.

Poznámka:
Předmět je součástí následujících studijních plánů:
Materiály ke stažení: