| Title: | Internet Applications |
|---|
| Code: | WAP |
|---|
| Ac.Year: | 2009/2010 |
|---|
| Term: | Summer |
|---|
| Study plans: | |
|---|
| Language: | Czech |
|---|
| Private info: | http://www.fit.vutbr.cz/study/courses/WAP/private/ |
|---|
| Credits: | 5 |
|---|
| Completion: | accreditation+exam (written) |
|---|
Type of instruction: | | Hour/sem | Lectures | Sem. Exercises | Lab. exercises | Comp. exercises | Other |
|---|
| Hours: | 39 | 0 | 0 | 0 | 13 |
|---|
| | Examination | Tests | Exercises | Laboratories | Other |
|---|
| Points: | 51 | 19 | 0 | 0 | 30 |
|---|
|
|---|
| Guarantee: | Hruška Tomáš, prof. Ing., CSc., DIFS |
|---|
| Lecturer: | Hruška Tomáš, prof. Ing., CSc., DIFS |
| Instructor: | Burget Radek, Ing., Ph.D., DIFS Goldefus Filip, Mgr., DIFS Husár Adam, Ing., DIFS Mates Vojtěch, Ing., DIFS Trmač Miloslav, Mgr., DIFS |
|---|
| Faculty: | Faculty of Information Technology BUT |
|---|
| Department: | Department of Information Systems FIT BUT |
|---|
| | | Learning objectives: |
|---|
To obtain knowledges 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. | | Description: |
|---|
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. | | Knowledge and skills required for the course: |
|---|
computer networks, Internet and protocols | | Learning outcomes and competences: |
|---|
Basic knowledge of all kinds of internet applications. Advanced knowledge of their design and implementation. | | Syllabus of lectures: |
|---|
- 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.
- Complex 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.
| | 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
| | 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
| | 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. | | |
|