Subject description
- Introduction to web technologies: history and evolution of Internet and World Wide Web
- Client/server model, overview of internet protocols
- Installation, configuration and technical background of web servers
- Markup languages, formats and technologies for generation of static web content
- Programming languages for development of dynamic server applications
- Databases
- Programming languages for development of dynamic client applications
- Web browser technologies and specifics of individual browsers
- Programing libraries and tools for the development of dynamic web projects
- Interaction on the web, wikipedia, social networks.
- Web security and security risks
The subject is taught in programs
Objectives and competences
The aim of the course is to present students the server side and client side technologies and tools used for the design and development of web applications and to train them for independent establishment of basic web solutions.
Teaching and learning methods
Lectures with practical cases, practical laboratory work and individual development of proposed projects.
Expected study results
The course offers basic theoretical and practical knowledge on web technologies.
Basic sources and literature
- Jackson, Jeffrey, C. »Web technologies: a computer science perspective«, 2006, 574 str., ISBN: 0-13-185603-0.
- Deitel, P. J., Deitel H. M., »Internet & World Wide Web: how to program (Fourth Edition)«, 2008, 1373 str., ISBN: 0-13-175242-1.
- W3schools Online Web Tutorials: http://www.w3schools.com/