|
Lecturer(s)
|
|
|
|
Course content
|
World-Wide Web, Unified Resource Identifier, Hypertext Transfer Protocol, Technology view of HTML, XHTML, XML, XSD, XSLT, CSS, web page validity, integrated development environment (IDE). HyperText Markup Language (syntax, language encoding, special characters). The eXtensible Markup Language ( XML syntax and semantic, Entity references, The Extensible Hypertext Markup Language, Relationship XHTML to HTML). Introduction to computer scripting languages. Introduction to PHP (history, syntax, security). Web accessibility (accessible and legible content, clear and understandable information, simple and comprehensible navigation, technically competent and structured code). Search Engine Optimization, Search Engine Marketing, web advertising and promotion. Web design (layout, color scheme, navigation). Developing and Implementing Web Applications. Web analytics. Web servises (payment gateways, virtual currencies,...). Canvas - 2D and 3D.
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Work with text (with textbook, with book), Demonstration, Skills training
- Contact teaching
- 52 hours per semester
- Term paper
- 52 hours per semester
- Preparation for an exam
- 16 hours per semester
|
|
Learning outcomes
|
The main aim of this subject is inform students about design and construction of web pages and web-based internet application. Subjects include introduction to up- to- date technologies which is used for web develop. The emphasis is put on HTML and CSS standards, basic web design techniques, scripting languages, search engine optimization and web accessibility.
Developing and complex web-based applications for the World Wide Web or an intranet.
|
|
Prerequisites
|
unspecified
|
|
Assessment methods and criteria
|
Written examination, Home assignment evaluation
Active work in class. Credit will be awarded for the preparation and defense of a semester thesis. The subject of the semester work is a simple web application "according to your own assignment. The proposed assignment must be approved by the course guarantor. The minimum scope of the application frontend is set at 4 separate layouts, which will be developed in a high graphic standard, with an emphasis on HTML semantics, with valid HTML and CSS code. The layouts will be responsive with the application of at least 3 breakpoints. The backend of the application will contain an API interface. The source codes of the semester work will be placed in the repository on github.com and made available to the course guarantor. Credit will be awarded after all the above conditions are met and after the successful presentation of the semester work and all comments of the course guarantor have been resolved. The semester work sample will be created by an annotated demonstration during the exercises during the semester. The complete sample will be published at the exercise in the 6th week of the semester. The exam will be carried out in the form of an electronic test, 20 questions/15 min. Each question has four possible answers, with only one answer being correct. No penalties will be awarded for an incorrectly chosen answer points. Test evaluation: A: <100; 95>% B: (95; 90>% C: (90; 85>% D: (85; 80>% E: (80 ; 75>% F: (75; 0>% Total evaluation = 80% semester work + 20% test
|
|
Recommended literature
|
-
ECMA international. ECMAScript - language specification. .
-
The PHP Group. PHP - Documentation. .
-
WHATWG. HTML - Living Standard. .
-
W3C. Cascading Style Sheets. .
|