155-0378/02 – Tvorba dynamických internetových stránek (TDWS)

Garantující katedraKatedra aplikované informatikyKredity4
Garant předmětuIng. Vítězslav Novák, Ph.D.Garant verze předmětuIng. Vítězslav Novák, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinný
Ročník3Semestrzimní
Jazyk výukyčeština
Rok zavedení2010/2011Rok zrušení2021/2022
Určeno pro fakultyEKFUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
NOV21 Ing. Vítězslav Novák, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet 2+2

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

1. Získání pokročilých znalostí a dovedností v oblastech tvorby vícevláknových webových aplikací v programovacím jazyce Java 2. Aplikace a uplatnění získaných znalostí a dovedností při návrhu a tvorbě Java Servletů a Java Server Pages určených pro distribuované aplikace provozované v prostředí tenkého klienta 3. Schopnost analýzy problému a jeho rozklad na množinu autonomních programových komponent v prostředí aplikačního serveru

Vyučovací metody

Přednášky
Semináře
Individuální konzultace
Cvičení (v učebně)

Anotace

Cílem předmětu je získání pokročilých znalostí a dovedností v oblastech tvorby vícevláknových webových aplikací v programovacím jazyce Java a rovněž uplatnění těchto získaných znalostí a dovedností při návrhu a tvorbě Java Servletů určených pro distribuované aplikace provozované v prostředí tenkého klienta. Stěžejní části předmětu jsou pak věnovány problematice programových vláken a vytváření programových systémů určených pro provoz v paralelním výpočetním prostředí, vstupně výstupních operací, abstraktních datových typů a jejich uplatnění při tvorbě programových systémů na straně aplikačního serveru. Ve druhé polovině kurzu je pak diskutována problematika technologií Java Servletů a jejich uplatnění při generování dynamických webových stránek. Obsahem seminářů je tvorba jednoduchých programů ve vývojovém prostředí Java NetBeans určených primárně k provozu v prostředí Java EE aplikačního serveru, v nichž jsou aplikovány teoretické poznatky získané z přednášek.

Povinná literatura:

HEROUT, Pavel. Učebnice jazyka JAVA. České Budějovice, KOPP, 2010. 386 s. ISBN 978-80-7232-398-2. ZAKHOUR, Sharon. Java 6: výukový kurz. Brno: Computer Press, 2007. 534 s. ISBN 978-80-251-1575-6. KURNIAWAN, Budi. Servlet & JSP: A Tutorial. BrainySoftware, 2012. 452 s. ISBN 978-0980839623.

Doporučená literatura:

Oracle. The Java Tutorials [online]. Available at http://docs.oracle.com/javase/tutorial/ HEROUT, Pavel. Java: grafické uživatelské prostředí a čeština. České Budějovice, KOPP, 2007. 316 s. ISBN 978-80-7232-328-9. HOGAN, Brian P. HTML5 a CSS3: výukový kurz webového vývojáře. Brno: Computer Press, 2011. 534 s. ISBN 978-80-251-3576-1.

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Samostatná tvorba programů v jazyce Java

E-learning

Další požadavky na studenta

Samostatná tvorba programů v jazyce Java

Prerekvizity

Kód předmětuZkratkaNázevPovinnost
155-0397 UDP Úvod do programování Doporučená

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

1. Práce s formuláři v prostředí WWW stránek 2. Filozofie generování dynamických WWW stránek a technologie J2EE 3. Životní cyklus servletů v prostředí J2EE aplikačního serveru 4. Sledování relací a práce s cookies 5. Technologie Java Server Pages a její použití při tvorbě dynamických WWW stránek 6. Skriptovací značky v prostředí JSP 7. Komponentové programování a technologie JavaBeans v prostředí Java Server Pages

Podmínky absolvování předmětu

Prezenční forma (platnost od: 2010/2011 zimní semestr, platnost do: 2011/2012 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Zápočet Zápočet   2
Rozsah povinné účasti:

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2012/2013 (B6209) Systémové inženýrství a informatika (6209R001) Aplikovaná informatika (00) Aplikovaná informatika P čeština Ostrava 3 povinný stu. plán
2011/2012 (B6209) Systémové inženýrství a informatika (6209R001) Aplikovaná informatika (00) Aplikovaná informatika P čeština Ostrava 3 povinný stu. plán
2011/2012 (B6209) Systémové inženýrství a informatika (6209R001) Aplikovaná informatika (01) Aplikovaná informatika P čeština Valašské Meziříčí 3 povinný stu. plán
2010/2011 (B6209) Systémové inženýrství a informatika (6209R001) Aplikovaná informatika (00) Aplikovaná informatika P čeština Ostrava 3 povinný stu. plán
2010/2011 (B6209) Systémové inženýrství a informatika (6209R001) Aplikovaná informatika P čeština Valašské Meziříčí 3 povinný stu. plán
2010/2011 (B6209) Systémové inženýrství a informatika (6209R001) Aplikovaná informatika (01) Aplikovaná informatika P čeština Valašské Meziříčí 3 povinný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky



2012/2013 zimní
2010/2011 zimní