Course detail

Internet technologies

FAST-GU53Acad. year: 2018/2019

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

Czech

Number of ECTS credits

2

Mode of study

Not applicable.

Department

Institute of Computer Aided Engineering and Computer Science (AIU)

Learning outcomes of the course unit

Students gain advanced knowledge of modern communication techniques used in the Internet. Graduates acquire skills to manage static web applications. They will be able to create a public presentation using modern tools for document formatting. They will learn to work effectively with standards imprinting HTML, XML, Adobe, using standards to define cascading style sheets. They are ready to expand their skills in dynamic applications using database elements.

Prerequisites

Using of operation systems, basics of computer networks, programming and algorithmization

Co-requisites

Not applicable.

Planned learning activities and teaching methods

The course is taught through practical classes and self-study assignments. Attendance at practical classes is compulsory.

Assesment methods and criteria linked to learning outcomes

Active participation in seminars, testing the knowledge of the administration of Internet services.

Course curriculum

Not applicable.

Work placements

Not applicable.

Aims

Advanced knowledges of modern communication techniques used in internet. Individual skills of web services configuring and design of web applications.

Specification of controlled education, way of implementation and compensation for absences

Extent and forms are specified by guarantor’s regulation updated for every academic year.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

MACUR, Jiří a kol.: Technologie Internetu. CERM, 1999. (CS)

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)
CASTRO, Elizabeth a HYSLOP, Bruce: HTML5 a CSS3. Computer Press, 2012. EAN 9788025137338. (CS)

Classification of course in study plans

  • Programme B-K-C-GK Bachelor's

    branch G , 2. year of study, summer semester, compulsory-optional

  • Programme B-P-C-GK Bachelor's

    branch G , 2. year of study, summer semester, compulsory-optional

  • Programme B-K-C-GK Bachelor's

    branch GI , 2. year of study, summer semester, compulsory-optional

  • Programme B-P-C-GK Bachelor's

    branch GI , 2. year of study, summer semester, compulsory-optional

Type of course unit

 

Exercise

26 hours, compulsory

Teacher / Lecturer

Syllabus

1. TCP / IP v. 4 and 6
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