155-0323/03 – Tvorba internetových aplikací (TIA)

Garantující katedraKatedra aplikované informatikyKredity5
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í
Jazyk výukyčeština
Rok zavedení2010/2011Rok zrušení2023/2024
Určeno pro fakultyEKFUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
MAR63 doc. RNDr. Ivo Martiník, Ph.D.
NOV21 Ing. Vítězslav Novák, Ph.D.
VOL0121 Ing. Ladislav Volný
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 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í s podporou databázových systémů 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 a vybraného RDBMS 3. Schopnost analýzy problému a jeho rozklad na množinu autonomních programových komponent v prostředí aplikačního serveru s uplatněním vybraných návrhových vzorů

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í s podporou relačních databázových systémů 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ů a Java Server Pages určených pro distribuované aplikace provozované v prostředí tenkého klienta a vybraného relačního databázového systému. Stěžejní části předmětu jsou pak věnovány problematice technologie Java Servletů a Java Server Pages 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 technologie Java DataBase Connectivity a jejímu uplatnění při tvorbě informačních systémů v prostředí tenkého klienta. Obsahem seminářů je tvorba jednoduchých informačních systémů s využitím služeb vybraného relačního databázového systému 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:

KURNIAWAN, Budi. Servlet & JSP: A Tutorial. BrainySoftware, 2012. 452 s. ISBN 978-0980839623. Oracle. The Java Tutorials [online]. Available at http://docs.oracle.com/javase/tutorial/

Doporučená literatura:

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. WALTERS, Robert E. Mistrovství v Microsoft SQL Server 2008: [kompletní průvodce databázového experta]. Brno: Computer Press, 2009. 864 s. ISBN 978-80-251-2329-4.

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

Samostatná tvorba programů v programovacím jazyce Java

E-learning

Další požadavky na studenta

Samostatná tvorba programů v programovacím jazyce Java

Prerekvizity

Kód předmětuZkratkaNázevPovinnost
155-0378 TDWS Tvorba dynamických internetových stránek Doporučená

Korekvizity

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

Osnova předmětu

1. Úvod do základních technologií. 2. Opakování formulářů HTML. 3. Rozhraní HttpServletRequest, HttpServletResponse, HttpSession. 4. Expression Language. 5. JavaServer Pages Standard Tag Library. 6. Představení technologie Java Database Connectivity. 7. Rozhraní Connection, Statement, Resultset technologie JDBC. 8. Použití JDBC při tvorbě webových aplikací. 9. Úvod do Java Persistence API, srovnání s JDBC.

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

Prezenční forma (platnost od: 2010/2011 zimní semestr, platnost do: 2023/2024 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 45  23 2
        Zkouška Zkouška 55  6 3
Rozsah povinné účasti: Zápočet: - účast na cvičeních (50%), - implementace zadaného programu. Zkouška: - ústní - otázky z daných okruhů.

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP: Zápočet: - implementace zadaného programu. Zkouška: - ústní - otázky z daných okruhů.

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2022/2023 (B6209) Systémové inženýrství a informatika (6209R017) Informatika v ekonomice P čeština Ostrava 3 povinný stu. plán
2021/2022 (B6209) Systémové inženýrství a informatika (6209R017) Informatika v ekonomice P čeština Ostrava 3 povinný stu. plán
2020/2021 (B6209) Systémové inženýrství a informatika (6209R017) Informatika v ekonomice P čeština Ostrava 3 povinný stu. plán
2019/2020 (B6209) Systémové inženýrství a informatika (6209R017) Informatika v ekonomice P čeština Ostrava 3 povinný stu. plán
2018/2019 (B6209) Systémové inženýrství a informatika (6209R017) Informatika v ekonomice P čeština Ostrava 3 povinný stu. plán
2017/2018 (B6209) Systémové inženýrství a informatika (6209R017) Informatika v ekonomice P čeština Ostrava 3 povinný stu. plán
2016/2017 (B6209) Systémové inženýrství a informatika (6209R017) Informatika v ekonomice P čeština Ostrava 3 povinný stu. plán
2015/2016 (B6209) Systémové inženýrství a informatika (6209R017) Informatika v ekonomice P čeština Ostrava 3 povinný stu. plán
2015/2016 (B6209) Systémové inženýrství a informatika (6209R025) Systémové inženýrství a informatika P čeština Ostrava 3 povinný stu. plán
2014/2015 (B6209) Systémové inženýrství a informatika (6209R025) Systémové inženýrství a informatika P čeština Ostrava 3 povinný stu. plán
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
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



2021/2022 zimní
2019/2020 zimní
2017/2018 zimní
2015/2016 zimní
2012/2013 letní
2010/2011 letní