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
The aim of the course Web sites building 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.