Course details
Internet Applications
WAP Acad. year 2017/2018 Summer semester 5 credits
Internet standards and protocols. Markup languages, SGML family and their present members. Technology of HTML pages building including dynamic pages and Javascript scripts. PHP language.
Guarantor
Language of instruction
Completion
Time span
Assessment points
- 51 pts final exam (written part)
- 19 pts mid-term test (written part)
- 30 pts projects
Department
Subject specific learning outcomes and competences
Basic knowledge of all kinds of internet applications. Advanced knowledge of their design and implementation.
Learning objectives
To obtain knowledge for development a using of internet applications. To deel deeper with script and markup languages especially and their using for internet pages development a data interchange.
Prerequisite knowledge and skills
computer networks, Internet and protocols
Study literature
- Naik, D.C.: Internet standardy a protokoly, Computer Press Brno 1999, 302 str., ISBN 80-7226-146-0
- Bradley, N.: XML kompletní průvodce, GRADA Brno 2000, 495 s., ISBN 80-7169-949-7
- Dostálek, L., Kabelová, A.: Velký průvodce protokoly TCP/IP a systémem DNS, Computer Press 1999 Praha, 418 s., ISBN 80-7226-193-2
- Škultéty, R.: JavaScript - programujeme internetové aplikace, Computer Press 2001 Praha, 208 s., ISBN 80-7226-457-5
- Komplexní sada elektronických opor
Fundamental literature
- Naik, D.C.: Internet standardy a protokoly, Computer Press Brno 1999, 302 str., ISBN 80-7226-146-0
- Bradley, N.: XML kompletní průvodce, GRADA Brno 2000, 495 s., ISBN 80-7169-949-7
- Dostálek, L., Kabelová, A.: Velký průvodce protokoly TCP/IP a systémem DNS, Computer Press 1999 Praha, 418 s., ISBN 80-7226-193-2
- Škultéty, R.: JavaScript - programujeme internetové aplikace, Computer Press 2001 Praha, 208 s., ISBN 80-7226-457-5
- Flanagan, D.: JavaScript - kompletní průvodce, Computer Press 2002 Praha, 825 s., ISBN 80-7226-626-8
- Beazey, D.M.: Python - podrobná referenční příručka pro programovací jazyk Python, Neocortex 2002 Praha, 429 s., ISBN 80-86330-05-2
Syllabus of seminars
- Introduction into internet, TCP/IP, MIME, HTML protocols.
- Other protocols - ldap and post protocols.
- SGML - documents and their types, document type definition, XML.
- HTML as the SGML document type. XHTML as the XML document type.
- DOM - document object model.
- CSS.
- JavaScript I.
- JavaScript II.
- Client JavaScript - dynamic page generation, events.
- Server part of application - PHP I.
- Server part of application - PHP II.
- Client and server part co-operation - AJAX.
- Common internet applications building.
Syllabus - others, projects and individual work of students:
- To choose some problem from the information systems branch. Possible problems are actualized every year, but the student can solve his own problem.
- To specify the problem using non-formal specification.
- To define formally the solution using UML diagrams.
- To define an interface with the connected system using a set of XML input and output documents.
- To implement the solution in such way to be able to communicate with the database through internet interface.
Progress assessment
At least half of points obtainable during the semester (tests a project), i.e. 25 points.
Controlled instruction
Half semester test. Continuous checking of the project solution by the supervisor.
Course inclusion in study plans