SubjectsSubjects(version: 945)
Course, academic year 2019/2020
   Login via CAS
Programming III - Web Programming - OB2319463
Title: Programování III. - programování pro WWW
Guaranteed by: Katedra informačních technologií a technické výchovy (41-KITTV)
Faculty: Faculty of Education
Actual: from 2016
Semester: summer
E-Credits: 3
Examination process: summer s.:
Hours per week, examination: summer s.:1/2, C+Ex [HT]
Capacity: unknown / unknown (unknown)
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Note: course can be enrolled in outside the study plan
enabled for web enrollment
priority enrollment if the course is part of the study plan
Guarantor: PhDr. Josef Procházka, Ph.D.
Pre-requisite : OB2319263
Is pre-requisite for: OB2319663, OB2319665, OB2319666
Annotation -
Last update: PROCHJ/PEDF.CUNI.CZ (22.09.2011)
The goal of this subject is to provide theoretical foundations for the formal and content creation of documents for presentation of Web pages and relevant practical skills for their creation. Another aim is to teach students orientation in the Internet environment as a modern means of communication and presentation environment, which plays an important role in the processing of hypertext documents. The content of the subject are mainly web-based interfaces and applications (history and trends), markup languages, dynamic elements, elements for data access, HMTL editors for creating Web pages, the principles and specifics of web design, dynamic graphical elements and their preparation, preparing of applications using scripting languages, basic JavaScript and install presentations and applications on servers.
Literature - Czech
Last update: PROCHJ/PEDF.CUNI.CZ (22.09.2011)

-FOTR, J., SCHNEIDER, Z. Flash 5 pro grafiky a tvůrce webů. Computer Press, 2000.
-KOSEK, J. HTML - tvorba dokonalých WWW stránek. Praha : Grada Publishing 1998.
-KOSEK, J. Průvodce HTML, XHTML, W@P. Praha : Grada Publishing, 2001.
-MUSCIANO, Ch., KENNEDY, B. HTML a XHTML. Kompletní průvodce. Computer Press, 2000.
-PÍSEK, S. JavaScript. Praha : Grada Publishing, 2001.
-REYNOLDS, M., WOOLRIDGE, A. JavaScript - profesionální řešení. Brno : Unis Publishing, 1997.
-SATRAPA, P. WEB Design. Praha : Neokortex 1997.
-SATRAPA, P. World Wide Web. Praha : Neokortex, 1996
-SCOT, I. Dynamické HTML ? kompletní průvodce. Brno : Computer Press, 1998.
-SPAINHOUR, S., ECKSTEIN, R. Webmaster v kostce. Praha : Computer Press, 1999.
-STANÍČEK, P. CSS kaskádové styly, kompletní pruvodce. Brno : Computer Press, 2003.
-ŠPINAR, D. Tvoříme přístupné webové stránky. Praha : Zoner Press, 2004.

Studijní prameny:
- Referáty a seminární práce studentů Dostupný z URL: <http://it.pedf.cuni.cz/strstud/>
- Učitelský spomocník. Dostupný z URL: <http://www.spomocnik.cz>
- Jak psát web - web o tvorbě internetových stránek pro začátečníky Dostupný z URL: <http://www.jakpsatweb.cz/>
- Jak na web - stránky o technologiích používaných na webu Dostupný z URL: <http://www.jaknaweb.com/>
- Validátor kódu Dostupný z URL: <http://validator.w3.org/>

Requirements to the exam - Czech
Last update: PROCHJ/PEDF.CUNI.CZ (22.09.2016)

Zkouška má část teoretickou a praktickou. Součástí zkoušky je rovněž rozprava nad technologiemi použitými v seminární práci.

  • Teoretická část je realizována formou testu s doplňujícími ústními dotazy ověřujícími orientaci v problematice tvorby www stránek a aplikací. Může být spojena s rozpravou o řešení praktické části a seminární práce s hledáním alternativních cest k řešení zadaných problémů.
  • Praktická část spočívá ve vytvoření www stránek dle zadání a ověřuje praktické dovednosti související s analýzou, tvorbou algoritmů a programových konstrukcí a s užitím datových struktur v prostředí www.

Zkouška bude realizována v aplikačním prostředí korespondujícím s výukou.

Syllabus -
Last update: PROCHJ/PEDF.CUNI.CZ (22.09.2011)

* CHARACTERISTICS AND METHODS OF PROGRAMMING IN PROTŘEDÍ WWW
- Structure programs included in web pages
- Possibilities of web programming technologies
- W3C standards for inserting scripts into the pages
* LANGUAGE HTML AS BASIS FOR CREATING WWW SITE
- The structure and syntax of HTML and XHTML code, the registration parameters
- The structure of web document - structural tags
- Format content web pages - lists, tables
- Components for adding multimedia elements into HTML
- Interactive components of HTML language, methods of data transfer
- Framework structure of web document and its alternatives
* WWW SITE DESIGN
- Cascading style definition web site
- Global styling of HTML tags
- Declaration of class and identifiers of style of document
- Cascade structure of CSS and the possibility of its use
- CSS positioning and change style in dependence of events in the page
* PROGRAMMING ON THE SIDE OF BROWSER
- JavaScript as an example of a language on the side of browser
- The syntax of the language, ways of write to HTML pages
- Object structure of the JavaScript, usage of embedded objels
- Cycles and conditions and its features, examples of practical use
- JavaScript events, declarations and use event handlers
- Using of XMLHttpRequest object for dynamic content web sites
* PROGRAMMING ON THE SIDE OF SERVER
- Principles and specifics of server programming languages
- Manage and configure a Web server
- Generate content web site from the side of server application
- Data transfer via HTTP

Course completion requirements - Czech
Last update: PROCHJ/PEDF.CUNI.CZ (22.09.2016)
  • aktivní práce v seminářích včetně zpracování praktických úkolů zadávaných na seminářích či prostřednictvím LMS
  • vytvoření zadané zápočtové práce z oblasti zaměření předmětu (typicky www aplikace na zadané téma). Není-li specifikováno v zadání jinak, požaduje se práce původní, vytvořená samostatně na základě v práci citované literatury a dalších informačních zdrojů.

Pozn.: Zápočet nemusí být udělen, jestliže úkoly nejsou zpracovávány průběžně.

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