Faculty of Information Technology, BUT

Course details

Internet Applications

WAP Acad. year 2015/2016 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

Czech

Completion

Credit+Examination (written)

Time span

39 hrs lectures, 13 hrs projects

Assessment points

51 exam, 19 half-term test, 30 projects

Department

Lecturer

Instructor

Burget Radek, Ing., Ph.D. (DIFS FIT BUT)
Fiala Jiří, Ing. (DIFS FIT BUT)
Pospíšil Milan, Ing. (DIFS FIT BUT)

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 kwnowledge and skills

computer networks, Internet and protocols

Study literature

  • Tanenbaum, A.S.: Computer Networks - Fourth Edition, Pearson Educational Inc. 2003 New Jersey, 889 p., ISBN 0-13-038488-7
  • Kurose, J.F., Ross, K.W.: Computer Networking - A top-Down Approach Featuring the Internet, International Edition, Pearson Education, Inc. Boston 2003, 745 p., ISBN 0-321-17644-8
  • Sturm, J.: Developing XML Solutions, Microsoft Press Redmont 2000, 414 p., ISBN 0-7356-0796-6
  • Harold, R., Means, W.,S.: XML in a Nutshell, 3rd Edition, September 2004,712 p., ISBN 0-596-00764-7
  • Musciano, Ch., Kennedy, B.: HTML a XHTML -The Definitive Guide 4th edition, O' Reilly Associates 2000, 640 p., ISBN 1-56592-235-2
  • Complex set of electronic supporting texts

Fundamental literature

  • Tanenbaum, A.S.: Computer Networks - Fourth Edition, Pearson Educational Inc. 2003 New Jersey, 889 p., ISBN 0-13-038488-7
  • Kurose, J.F., Ross, K.W.: Computer Networking - A top-Down Approach Featuring the Internet, International Edition, Pearson Education, Inc. Boston 2003, 745 p., ISBN 0-321-17644-8
  • Sturm, J.: Developing XML Solutions, Microsoft Press Redmont 2000, 414 p., ISBN 0-7356-0796-6

 

Syllabus of lectures

  1. Introduction into internet, TCP/IP, MIME, HTML protocols.
  2. Other protocols -  ldap and post protocols.
  3. SGML - documents and their types, document type definition, XML.
  4. HTML as the SGML document type. XHTML as the XML document type. 
  5. DOM - document object model.
  6. CSS.
  7. JavaScript I.
  8. JavaScript II.
  9. Client JavaScript - dynamic page generation, events.
  10. Server part of application  - PHP I.
  11. Server part of application  - PHP II.
  12. Client and server part co-operation - AJAX.
  13. Complex internet applications building.

Syllabus - others, projects and individual work of students

  1. To choose some problem from the information systems branch. Possible problems are actualized every year, but the student can solve his own problem.
  2. To specify the problem using non-formal specification.
  3. To define formally the solution using UML diagrams.
  4. To define an interface with the connected system using a set of XML input and output documents.
  5. To implement the solution in such way to be able to communicate with the database through internet interface.

Progress assessment

Half semester test. Continuous checking of the project solution by the supervisor.

Exam prerequisites

At least half of points obtainable during the semester (tests a project), i.e. 25 points.

Course inclusion in study plans

  • Programme IT-MSC-2, field MBI, MMM, MSK, any year of study, Elective
  • Programme IT-MSC-2, field MBS, MIS, any year of study, Compulsory-Elective group N
  • Programme IT-MSC-2, field MGM, any year of study, Compulsory-Elective group I
  • Programme IT-MSC-2, field MIN, any year of study, Compulsory-Elective group S
  • Programme IT-MSC-2, field MMI, any year of study, Compulsory-Elective group O
  • Programme IT-MSC-2, field MPV, 2nd year of study, Compulsory-Elective group D
Back to top