FI:PA165 Vývoj systémů v jazyce Java - Informace o předmětu
PA165 Vývoj programových systémů v jazyce Java
Fakulta informatikypodzim 2006
- Rozsah
- 2/2. 4 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Ing. Petr Adámek (cvičící)
RNDr. Jan Pavlovič, Ph.D. (cvičící)
Mgr. Pavel Drášil, Ph.D. (cvičící)
RNDr. Tomáš Gregar (cvičící)
RNDr. Martin Kuba, Ph.D. (cvičící) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 18:00–19:50 A107
- Rozvrh seminárních/paralelních skupin:
PA165/02: Čt 16:00–17:50 B130, M. Kuba, J. Pavlovič
PA165/03: Út 16:00–17:50 B130, P. Adámek, M. Kuba - Předpoklady
- Předpokládá se znalost jazyka Java na úrovni předmětu PB162 Programování v jazyce Java. Dále se očekávají základní znalosti v oblasti značkovacích jazyků a databázových systémů.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 80 stud.
Momentální stav registrace a zápisu: zapsáno: 0/80, pouze zareg.: 0/80, pouze zareg. s předností (mateřské obory): 0/80 - Mateřské obory/plány
- Aplikovaná informatika (program FI, N-AP)
- Informatika (program FI, D-IN)
- Informatika (program FI, M-IN)
- Informatika (program FI, N-IN)
- Učitelství výpočetní techniky pro střední školy (program FI, M-SS)
- Učitelství výpočetní techniky pro střední školy (program FI, M-TV)
- Učitelství výpočetní techniky pro střední školy (program FI, N-SS)
- Cíle předmětu
- Kurz se věnuje vybraným kapitolám pokročilého návrhu a implementace programových systémů v jazyce Java. Nastiňuje metodické otázky kvalitního návrhu a realizace rozsáhlých systémů, jejich tvorby, testování, refaktoringu, ladění výkonu a další témata. Po stránce technologií seznamuje s prakticky významnými API Java SE a Java EE (EJB, API webových aplikací, zabezpečení aplikací, přístup k databázím, systémy řízení zpráv, transakcí, atd.). Přibližuje rovněž další aktuální témata - webové služby a jejich protokoly, webové aplikační rámce.
- Osnova
- Úvod do problematiky rozsáhlých aplikací na platformě Java
- Vývojové nástroje
- Přehled vybraných technologií a rozhraní Java SE a Java EE
- Extrémní programování
- Testování
- Refaktoring
- Internetové aplikace (servlety, JSP, knihovny značek, javové webové kontejnery)
- Webové aplikační rámce, jejich struktura a funkcionalita
- Systémy řízení zpráv
- Webové služby (standardy, protokoly, aplikace)
- Enterprise JavaBeans a aplikační servery (koncepce, vzory užití).
- Metody hodnocení
- Na úspěšné ukončení zkouškou je požadováno dosažení alespoň 70 bodů celkem, pro ukončení zápočtem postačí 50 bodů.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV239 Vývoj aplikací pro mobilní platformy
PV168 || PA165 || PV178 || PV256 || SOUHLAS - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS - PV292 Multiplatformní vývoj Flutter aplikací
PB162 || PV168 || PA165 || PV178 || PV256 || PB138 || SOUHLAS
- PA200 Cloud Computing
- Statistika zápisu (podzim 2006, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2006/PA165