SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Building Web Applications - OKB2319414
Title: Tvorba www aplikací
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.:0/0, C+Ex [HT]
Extent per academic year: 12 [hours]
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: combined
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 : OKB2319214
Interchangeability : OB2319414, OKB2319413
Is interchangeable with: OKB2319413
Annotation -
The aim of the course Creating web applications is to develop practical skills, procedural programming web pages, and both on browser side and on server side. Emphasis is placed on programming in conjunction with the object structure components of web pages. Part of the course is also to provide adequate theoretical knowledge of the creation, design and programming web applications with the declaration of the most important criteria for evaluating websites from the point of view of technical construction, design and of its content. The Subject builds on the previous subject Development applications in object environment and creates in terms of skills acquired an environment foundation for further training courses, especially for teaching in the learning subject Development and administration of database applications.
Last update: PROCHJ/PEDF.CUNI.CZ (22.09.2011)
Course completion requirements - Czech
  • 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ě.

Last update: PROCHJ/PEDF.CUNI.CZ (29.09.2016)
Literature - Czech
  • ASLESON, R., SCHUTTA, N. AJAX Vytváříme vysoce interaktivní webové aplikace. Brno : ComputerPress, 2006. ISBN: 80‑251-1285-3
  • CAREY, Patrick. New perspectives on creating Web pages with HTML, XHTML, and XML: comprehensive. 2nd ed. Boston, Mass.: Thomson/Course Technology, 2006. ISBN 06-192-6801-8.
  • CASTRO, Elizabeth a Bruce HYSLOP. HTML5 a CSS3: názorný průvodce tvorbou WWW stránek. 1. vyd. Překlad Lukáš Krejčí. Brno: Computer Press, 2012. ISBN 978-80-251-3733-8.
  • GOODMAN, Danny. JavaScript bible: comprehensive. 7th ed. Indianapolis, IN: Wiley. ISBN 04-705-2691-2.
  • KADLEC, Tim. Responzivní design profesionálně. Vyd. 1. Brno: Zoner Press, 2014. ISBN 978-80-7413-280-3.
  • KRUG, S. Web design - nenuťte uživatele přemýšlet. Brno : Computer Press, 2003. ISBN: 80-7226-892-9
  • NIELSEN, J. Web.design, průvodce od Jakoba Nielsena. Praha : SoftPress, 2002.
  • PETRLÍK, L. Jemný úvod do systému UNIX. České Budějovice : Kopp, 1997. ISBN: 80‑85828-28-6
  • VIRIUS, M. Základy algoritmizace. Praha : ČVUT, 1997.
  • ZAKAS, Nicholas C, Jeremy PCPEAK a Joe FAWCETT. Ajax: profesionálně. Vyd. 1. Překlad Jiří Koutný. Brno: Zoner Press, 2007. ISBN 978-80-86815-77-0.
  • ZAKAS, Nicholas C. JavaScript pro webové vývojáře: programujeme profesionálně. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2009. ISBN 978-80-251-2509-0.

 Další zdroje

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

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.

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

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 and AJAX
Last update: PROCHJ/PEDF.CUNI.CZ (03.12.2014)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html