Skip to main content
Skip header

ECTS Course Overview



Development of Internet Applications

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code460-2024/02
Number of ECTS Credits Allocated6 ECTS credits
Type of Course Unit *Optional
Level of Course Unit *First Cycle
Year of Study *
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionEnglish
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
RAD79Ing. Michal Radecký, Ph.D., MBA
Summary
Nearly every new application is supposed to support communication through the medium of the Internet.
The capability of communication puts some additional requirements on the design and implementation of the
application.
The goal of the course is to introduces basic principles
of design and implementation of Internet applications.
Learning Outcomes of the Course Unit
Subject goal is to give overall picture over technologies used in Internet application development. Student will be able to apply web technology and demonstrate its operation on particular examples. Also, student can identify and name technology and processes implemented within general web applications.
Course Contents
The main content of the course is focused on architecture and development of Internet applications, with an emphasis on client-side applications and their implementation. The following list covers the main themes of the course:

1. Internet history, TCP / IP, WWW - basic introduction, technical background, types of Internet applications
2. WWW, HTTP, HTML, CSS, Static vs. Dynamic site - a detailed insight into the web, including standards, technologies, etc.
3. Technology for IA - Client-side: JavaScript, Java Applet, Macromedia Flash, ActiveX. Server-side: CGI, SSI, SSJS, PHP, etc.
4. XML, DTD, XPath - specific uses XML technologies, such as the use of RSS
5. XSLT, XML Schema - using XSLT templates, sample editing system built on XSLT templates
6. Javascript-essential uses Javascript, Javascript toolkits
7. Ajax - use Ajax for Web applications
8. RIA - the essential tools and frameworks (Java applets, Flex, Google Toolkit, JavaFX, etc.)
9. Silverlight 1 - Introduction to Silverlight
10. Silverlight 2 - the practical implementation of WPF, Blend
11. Web Services - WCF, RESET, RPC, etc.
12. Internet applications - problems, security, authentication, etc.

The course includes also exercises that are thematically closely linked with the corresponding lectures. On exercises, we require active participation of students in the implementation of mentioned problems.

To obtain the credit is needed to implement the project according to a given requirements. The project includes the design and development of application that will meet the characteristics of advanced Internet / Web applications and will include specified elements mentioned in this course. Particular specification and implementation of functions are based on students.
Recommended or Required Reading
Required Reading:
Presentations and other materials provided during this course by teacher.

Current sources and information published on subject web pages.

Internet sources:
http://www.w3school.org

DUCKETT, Jon. HTML & CSS: design and build websites. Indianapolis, IN: Wiley, c2011. ISBN 1118008189.
Přednášky a materiály k předmětu Vývoj Internetových Aplikací
Aktuální zdroje a reference zveřejňované na stránkách předmětu
http://www.w3school.org
http://www.jakpsatweb.cz

DUCKETT, Jon. HTML & CSS: design and build websites. Indianapolis, IN: Wiley, c2011. ISBN 1118008189.
Recommended Reading:
HALES, Wesley. HTML5 and JavaScript web apps. 1st ed. Sebastopol, CA: O'Reilly, 2012. ISBN 1449320511.

DUCKETT, Jon, Gilles RUPPERT a Jack MOORE. JavaScript & jQuery: interactive front-end web development. Indianapolis, IN: Wiley, 2014. ISBN 1118871650.

RESIG, John. JavaScript a Ajax: moderní programování webových aplikací. Vyd. 1. Brno: Computer Press, 2007. ISBN 978-80-251-1824-5.

HALES, Wesley. HTML5 and JavaScript web apps. 1st ed. Sebastopol, CA: O'Reilly, 2012. ISBN 1449320511.

DUCKETT, Jon, Gilles RUPPERT a Jack MOORE. JavaScript & jQuery: interactive front-end web development. Indianapolis, IN: Wiley, 2014. ISBN 1118871650.
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Tasks are not Defined