Subject description - A4M33VIA

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
A4M33VIA Internet Applications Development
Roles:V Extent of teaching:1P+1C
Department:13133 Language of teaching:CS
Guarantors:Šedivý J. Completion:Z
Lecturers:Šedivý J. Credits:3
Tutors:Konrád J., Marek P., Pichl J., Šedivý J. Semester:Z


This course will teach current Internet technologies and how to use them. We will show the growth of the Internet, sources of data and how to use them for WEB applications development. Text search is an essential web app and we will learn the basic techniques. We will focus on the most frequently used app on the web - search. We will explain the basics for the REST API design and usage. We will review the basic AJAX architecture from an application point of view. We also discuss knowledge DBs. We also plan to show conversational applications. The course will be closed with the introduction to Big Data and the Internet of Things.

Study targets:

The main goal of the course is to introduce the methodologies for web aplication design. The course describe all basic knowledge to achieve the given goal. The main emphasis is given more to architecture, configuration and monitoring than the programming itself.

Course outlines:


Exercises outline:

1. semestral assignment: the goal is to design your own application. Requirements: write your work progress on the web (blog, github,, ...)
Twice during the semester, the labs will be dedicated to presentations. The application has to have web part written in Java and client part write for web.
2. During the semester, it will be introduced how to proceed with application design and how the test its qualitu, how to monitor its usage, etc.

Literature: Murach, J.: ASP.NET 2.0 Web Programming with C# 2005. Murach. Asleson, R., Schutta, N. T.: Pro Ajax and Java Frameworks. Apress, 2006.


Actual informaction at: Information form the last year can be found at:




Subject is included into these academic programs:

Program Branch Role Recommended semester
MPIB Common courses V
MPOI1 Artificial Intelligence V
MPOI5NEW Software Engineering V
MPOI4NEW Computer Graphics and Interaction V
MPOI5 Software Engineering V
MPOI4 Computer Graphics and Interaction V
MPOI3 Computer Vision and Image Processing V
MPOI2 Computer Engineering V

Page updated 22.1.2021 09:51:56, semester: Z/2020-1, L/2021-2, L/2020-1, Z/2021-2, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)