Course detail
Internet technologies
FAST-GU53Acad. year: 2012/2013
Service WWW and features of protocol HTTP (request and response, authentidication mechanisms, secure HTTP, proxy techniques)
Typical configurations of HTTP server.
Transfer file protocol FTP.
DNS a DHCP infrastrukcture of Internet.
Dynamic document server-side and client-side, scripting tools in environment DHTML, ASP, PHP.
Object oriented language JavScript, syntax, handling of events, hosting in DHTML and ASP.
Document Object Model and managing in scripting language JavaScript.
Main objects in ASP, three tier architecture, database connection.
XML language and XSLT tool.
Fundamentals of AJAX.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
2. Secure mechanisms in Internet, private abd public keys, ciphers, fingerprints, digital signature
3. Proxy servers and firewalls
4. HTTP server and internet browser configuration especially from the viewpoint of security
5-8. Communication with data store, programming tools for data access.
9-12. Three tier architecture od internet applications, programming of application layer
13. Design of simple internet application
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
HEALY, Rus, MEHTA , Naren, ODOM, Wendell: Směrování a přepínání sítí. Computer Press, 2009. EAN 9788025125205. (CS)
ZAKAS, Nicholas: JavaScript pro webové vývojáře. Computer Press, 2009. EAN 9788025125090. (CS)
Classification of course in study plans
Type of course unit
Exercise
Teacher / Lecturer
Syllabus
2. Infrastructure of the Internet DNS and DHCP. Configuring DNS, record types.
3. Communication protocol for file transfer FTP, standard client communication analysis.
4. WWW Service and HTTP properties, analysis of communication.
5. Typical configuration of HTTP server, analysis of server MS IIS.
6.-7. Techniques for dynamic client- and server-side document, DHTML, ASP, PHP.
8. Objects in JavaScript, the syntax, events and processes, host environment DHTML and ASP.
9. Document Object Model and its use for specific programs in JavaScript.
10. Basic objects in ASP server, three-tier architecture, connections to data sources.
11. XML and XSLT.
12. Fundamentals of AJAX.
13. Testing of knowledge and skills