155-1325/01 – Vývoj informačních systémů (VIS)

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ík2Semestrletní
Jazyk výukyčeština
Rok zavedení2020/2021Rok zrušení
Určeno pro fakultyEKFUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
LAN177 RNDr. Miroslav Langer, Ph.D.
NOV21 Ing. Vítězslav Novák, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Klasifikovaný zápočet 1+2

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

Cílem předmětu je seznámit studenty se základními knihovnami, nástroji nebo frameworky programovacího jazyka Java, které jsou využívány pro programování, testování, sestavení nebo nasazení aplikací. V případě programování aplikací bude představena platforma JavaFX pro tvorbu okenních systémů, programové rozhraní JDBC nebo Java Persistence API a framework Hibernate pro přístup k databázím a objektově relační mapování nebo komplexní Spring framework. Proces testování kódu bude zastoupen frameworkem JUnit pro jednotkové testy. Pro sestavení a nasazení aplikací bude představen nástroj Maven.

Vyučovací metody

Přednášky
Experimentální práce v laboratoři
Projekt

Anotace

Cílem předmětu je seznámit studenty se základními knihovnami, nástroji nebo frameworky programovacího jazyka Java, které jsou využívány pro programování, testování, sestavení nebo nasazení aplikací. V případě programování aplikací bude představena platforma JavaFX pro tvorbu okenních systémů, programové rozhraní JDBC nebo Java Persistence API a framework Hibernate pro přístup k databázím a objektově relační mapování nebo komplexní Spring framework. Proces testování kódu bude zastoupen frameworkem JUnit pro jednotkové testy. Pro sestavení a nasazení aplikací bude představen nástroj Maven.

Povinná literatura:

SCHILDT, Herbert. Java 8: výukový kurs. Brno: Computer Press, 2016. ISBN 978-80-251-4665-1. HAVELKA, Arnošt a Rudolf PECINOVSKÝ. JUnit 5: jednotkové testování na platformě Java. Praha: Grada Publishing, 2018. ISBN 978-80-271-0733-9.

Doporučená literatura:

PECINOVSKÝ, Rudolf. Java 9: kompletní příručka jazyka. Praha: Grada Publishing, 2018. ISBN 978-80-271-0715-5. HEROUT, Pavel. Testování pro programátory. České Budějovice: Kopp, 2016. ISBN 978-80-7232-481-1.

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

Klasifikovaný zápočet: - aktivní účast na cvičení, - zpracování projektu dle požadované struktury a jeho obhajoba.

E-learning

Studenti mají k dispozici v LMS Moodle prezentace jednotlivých přednášek, zadání a data pro cvičení.

Další požadavky na studenta

Aktivní účast na cvičeních. Zpracování projektu dle požadované struktury, odevzdání do LMS Moodle a získání nadpolovičního počtu bodů.

Prerekvizity

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

Korekvizity

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

Osnova předmětu

1) Vybrané knihovny programovacího jazyka Java – vybrané třídy balíků java.io, java.util, java.time a další. 2) Platforma JavaFX pro tvorbu okenních aplikací. 3) Programové rozhraní Java Database Connectivity (JDBC) pro přístup k databázím. 4) Standard Java Persistence API (JPA) a framework Hibernate pro objektově relační mapování. 5) Spring framework. 6) Jednotkové testy a framework JUnit. 7) Maven jako nástroj pro správu, řízení a automatizaci buildů aplikací.

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

Prezenční forma (platnost od: 2020/2021 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Klasifikovaný zápočet Klasifikovaný zápočet 100  51 3
Rozsah povinné účasti: Zápočet: - aktivní účast na cvičení, - zpracování projektu dle požadované struktury a jeho obhajoba.

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP: Zápočet: - zpracování projektu dle požadované struktury a jeho obhajoba.

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2024/2025 (B0311A050015) Informatika v ekonomice P čeština Ostrava 2 povinný stu. plán
2023/2024 (B0311A050015) Informatika v ekonomice P čeština Ostrava 2 povinný stu. plán
2022/2023 (B0311A050015) Informatika v ekonomice P čeština Ostrava 2 povinný stu. plán
2021/2022 (B0311A050015) Informatika v ekonomice P čeština Ostrava 2 povinný stu. plán
2020/2021 (B0311A050015) Informatika v ekonomice P čeština Ostrava 2 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



2022/2023 letní