155-1330/01 – Web Application Development (PWA)

Gurantor departmentDepartment of Applied InformaticsCredits4
Subject guarantorIng. Vítězslav Novák, Ph.D.Subject version guarantorIng. Vítězslav Novák, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory type B
Year2Semestersummer
Study languageCzech
Year of introduction2020/2021Year of cancellation
Intended for the facultiesEKFIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
NOV21 Ing. Vítězslav Novák, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit 1+2

Subject aims expressed by acquired skills and competences

The aim of the subject is to acquire advanced knowledge and skills in the areas of creating multi-threaded web applications in the Java programming language. The subject mainly discusses the issues of Java Servlet, JavaServer Pages and Java DataBase Connectivity technologies and their application in the generation of dynamic web pages. The content of the seminars is the creation of simple programs in the NetBeans IDE development environment intended primarily for operation in the Java EE application server environment, in which the theoretical knowledge obtained from the lectures is applied.

Teaching methods

Lectures
Experimental work in labs

Summary

The aim of the subject is to acquire advanced knowledge and skills in the areas of creating multi-threaded web applications in the Java programming language. The subject mainly discusses the issues of Java Servlet, JavaServer Pages and Java DataBase Connectivity technologies and their application in the generation of dynamic web pages. The content of the seminars is the creation of simple programs in the NetBeans IDE development environment intended primarily for operation in the Java EE application server environment, in which the theoretical knowledge obtained from the lectures is applied.

Compulsory literature:

ZAMBON, Gulio and MANELLI, Luciano. Beginning Jakarta EE Web Development: Using JSP, JSF, MySQL, and Apache Tomcat for Building Java Web Applications. New York: Apress, 2020. ISBN 978-1484258651. SCHILDT, Herbert and COWARD, Danny. Java: The Complete Reference. New York: McGraw Hill, 2024. ISBN 978-1265058432. DOWNEY, Allen and MAYFIELD, Chris. Think Java: How to Think Like a Computer Scientist. Sebastopol: O'Reilly Media, 2020. ISBN 978-1492072508.

Recommended literature:

HEFFELFINGER, David R. Jakarta EE Application Development: Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security. Birmingham: Packt Publishing, 2024. ISBN 978-1835085264. ULLENBOOM, Christian. Java: The Comprehensive Guide to Java Programming for Professionals. Quincy: Rheinwerk Computing, 2022. ISBN 978-1493222957. LEONARD, Anghel. Java Coding Problems - Second Edition: Become an expert Java programmer by solving over 250 brand-new, modern, real-world problems. Birmingham: Packt Publishing, 2024. ISBN 978-1837633944.

Way of continuous check of knowledge in the course of semester

Placeholder placeholder

E-learning

Other requirements

Placeholder placeholder

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Placeholder placeholder

Conditions for subject completion

Full-time form (validity from: 2020/2021 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Credit Credit   3
Mandatory attendence participation: Credit: - participation in exercises (50%), - implementation of the specified program.

Show history

Conditions for subject completion and attendance at the exercises within ISP: Credit: - implementation of the specified program.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Choice-compulsory type B study plan
2023/2024 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Choice-compulsory type B study plan
2022/2023 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Choice-compulsory type B study plan
2021/2022 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Choice-compulsory type B study plan
2020/2021 (B0311A050015) Informatics in Economy P Czech Ostrava 2 Choice-compulsory type B study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction

Předmět neobsahuje žádné hodnocení.