Charles Explorer logo
🇬🇧

Web design for education

Class at Faculty of Education |
OB1319305

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

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.