Development of Internet Applications (Laboratory)

Module Information

Module Semester:
5
Module Part:
Laboratory
Sub-Module Code:
245504
Hours per Week:
2
Module ECTS Credits:
5
Available to ERASMUS Students:
No
Module Staff:


Module Objective

To course aims to familiarize students with the development of modern applications and models using current Internet technology, which make use of open source platforms.


Module Study Targets

Students, after finishing this course, will be able to:

  • Develop applications and models using applied internet technologies
  • Understand concepts such as Servers – www Servers, Browsers – web Browsers
  • Describe infrastructure models (client-server, multi-tier, applets-servlets). Develop elements of: web and databases servers and use programming languages such as HTML, CSS, D-HTML, PHP, MySQL, XML, Javascript, BOM, DOM, AJAX, JQuery for internet applications
  • Development of applications and models using internet technologies
  • Support of portals, e-commerce, e-business, e-learning
  • Understand and indentify security issues and protocols of systems


Module Acquired Abilities

  • Search, analysis and combination of data
  • Able to work independent
  • Decision making


Module Description

The Internet (Internet) and the World Wide Web (WWW). Servers - www Servers.

www Browsers. Apache Web Server. Describe the infrastructure models (client-server, multi-tier, applets-servlets) and developed the elements of the two basic types of servers: web and database servers. Emphasis is given to the presentation of the most important technologies and programming languages ​​for development - implementation of web applications such as HTML, CSS, D-HTML, PHP, MySQL, XML, Javascript, BOM, DOM, AJAX, JQuery Development of distributed applications and models that use Internet technologies. Presented the main elements of distributed applications and the basic characteristics of systems used in distributed models such as portals (digital gateways) e-commerce systems (e-commerce), electronic business (e-business), electronic learning (e-learning), e conference etc. and discussed security issues, principles and design standards of these systems.


Module Student Evaluation

Written final exam (60%)

Laboratory exercises (40%)


Bibliography

  • Mohammed J. Kabir, "Apache Server 2 - bible", ISBN: 0-7645-4821-2, Hungry Minds Inc. 2002
  • J.Greenspan & B.Bulger, "MySQL / PHP Database Applications", ISBN: 0-7645-4760-7, M&T Books, 2001
  • Elliotte Rusty Harold, "XML Bible", ISBN: 0-7645-4760-7, Hungry Minds Inc. 2001