SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Web Applications Development Technologies - NSWI117
Title: Technologie vývoje webových aplikací
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2014
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Guarantor: doc. Mgr. Martin Nečaský, Ph.D.
Class: Informatika Mgr. - volitelný
Classification: Informatics > Software Engineering
Pre-requisite : NSWI096
Annotation -
Last update: T_KSI (11.05.2006)
Seminar following the subject Internet. Advanced methods and technologies used in web sites creation, mostly (but not exclusively) on its client part.
Literature - Czech
Last update: T_KSI (11.05.2006)

Jiří Kosek: HTML - tvorba dokonalých WWW stránek

Petr Staníček: CSS Kaskádové styly kompletní průvodce

(X)HTML specifikace: http://www.w3.org/MarkUp/

CSS specifikace: http://www.w3.org/Style/CSS/

DOM specifikace: http://www.w3.org/DOM/DOMTR

ECMAScript specifikace: http://www.ecma-international.org/publications/standards/Ecma-262.htm

Netscape Devedge JavaScript Central: http://devedge-temp.mozilla.org/central/javascript/index_en.html

Tutoriály, specifikace s příklady: http://www.zvon.org/

Návody v češtině: http://www.jakpsatweb.cz/

Syllabus -
Last update: T_KSI (11.05.2006)

Seminar covers the following topics, which can be slightly modified.

HTML - overview of rarely used elements and attributes.

XHTML - differences from HTML, differences between Strict/Transitional/Frameset versions. Separation of the data and their presentation. Doctype switching.

Web browsers - review of current browsers and their rendering cores. MSIE, Firefox family, Opera, Konqueror, Safary, lynx, links family.

HTTP - communication, cookies, caching.

CSS - overview of current versions, small glance at the future.

ECMAScript - standardized version of JavaScript, overview of syntax and core objects.

DOM - document tree manipulation. Also modules DOM HTML, Events and Styles. Nonstandardized objects provided by browsers - especially window object.

AJAX - JavaScript object XMLHttpRequest and its usage.

General principles of making of a "good web" - portability, usability and other useful tips.

Additional possible topics: E4X, JSON, GreaseMonkey (user scripts), rich text editing in browsers, canvas, future of the forms, Flash, working with WYSIWYG editors., ...

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html