|
|
Main menu for Browse IS/STAG
Course info
USII / ETI2
:
Course description
Department/Unit / Abbreviation
|
USII
/
ETI2
|
Academic Year
|
2023/2024
|
Academic Year
|
2023/2024
|
Title
|
Internet Technologies II
|
Form of course completion
|
Examination
|
Form of course completion
|
Examination
|
Accredited / Credits
|
Yes,
5
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Lecture
2
[HRS/WEEK]
Tutorial
2
[HRS/WEEK]
|
Course credit prior to examination
|
Yes
|
Course credit prior to examination
|
Yes
|
Automatic acceptance of credit before examination
|
No
|
Included in study average
|
YES
|
Language of instruction
|
English
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
No
|
Summer semester
|
6 / -
|
0 / -
|
0 / -
|
Included in study average
|
YES
|
Winter semester
|
0 / -
|
0 / -
|
0 / -
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Summer semester
|
Semester taught
|
Summer semester
|
Minimum (B + C) students
|
not determined
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
English
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
|
Evaluation scale |
A|B|C|D|E|F |
Periodicity |
každý rok
|
Evaluation scale for credit before examination |
S|N |
Periodicita upřesnění |
|
Fundamental theoretical course |
No
|
Fundamental course |
Yes
|
Fundamental theoretical course |
No
|
Evaluation scale |
A|B|C|D|E|F |
Evaluation scale for credit before examination |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
The aim of the course is to acquire knowledge of the most important contemporary technologies used on the Internet with an emphasis on the ability to use acquired knowledge to solve specific tasks.
|
Requirements on student
|
Assigment: participation in exercises (see the directive), processing and defending assigned tasks for exercises.
Exam: electronic test with at least 70% success rate.
The requirements will be specified in the first exercise.
|
Content
|
Internet, HTTP protocol, the WWW service, the markup language HTML.
The client´s dynamics, JavaScript, DHHHTML.
The server´s dynamics, PHP, MySQL.
Markup languages history.
The XML marking language, name spaces, entity.
Schemes in XML, DTD, XML Schema.
Parsing of XML documents, SAX, DOM.
Navigation and searching in XML documents, XPath, XQuery.
Hypertext links in XML documents, XLink, XPointer.
Transforming and formatting of XML documents, XSL, XSLT, XSL FO.
Web services, SOAP, UDDI, WSDL.
XML applications.
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
-
Basic:
Tutorials
(Refsnes Data)
-
Basic:
Williams, Hugh E. Web database applications with PHP and MySQL. Sebastopol: O'Reilly, 2002. ISBN 0-596-00041-3.
|
Time requirements
|
Full-time form of study
|
Activities
|
Time requirements for activity [h]
|
Kontaktní výuka
|
52
|
Příprava na zkoušku
|
68
|
Sběr materiálu
|
10
|
Individual project
|
20
|
Total
|
150
|
|
Prerequisites - other information about course preconditions |
Knowledge of HTML. Knowledge of algorithmization and basic principles of programming. Basic knowledge of database realm. Basic knowledge of internet network and its services. |
Competences acquired |
A student who has successfully completed the course can:
explain the difference between providing client-side and server-side dynamics;
describe JavaScript programming language;
describe PHP programming language;
describe XML markup language;
describe technologies through which XML documents can be validated, transformed, and formatted.
A student who has successfully completed the course can:
decide on the choice of appropriate technologies used to create dynamic websites and justify their decision with adequate arguments;
create dynamic web pages using a database server;
design an appropriate XML document structure;
display the data stored in XML format in an appropriate manner;
transform XML documents into other formats.
The student who has successfully completed the course is able to:
justify the proposed solution with adequate arguments. |
Teaching methods |
- Monologic (reading, lecture, briefing)
- Dialogic (discussion, interview, brainstorming)
- Demonstration
|
Assessment methods |
- Home assignment evaluation
- Didactic test
- Systematic monitoring
|
|
|
|