SALEIE logo that when clicked will open a new window to access the SALEIE home page.

Strategic ALignment of Electrical and Information Engineering in European Higher Education Institutions

European Union flag.



User guide



Click on the image to the left to select the project website section to go to.

Click on the images to the left and above to select the project website section to go to (Technical Challenge Areas, Student and Staff Support Hub or Governance) OR select the Student and Staff Support Hub below.

Technical Global Challenges Areas Student and Staff Support HUB Higher Education Policy Hub


Higher Education Technical Challenges Hub: Module Specification

ICT14B5 Web Applications Development / Web application security

pdf version of module specification

Download the module specification

pdf version of module specification








Module name:

Web Applications Development / Web application security

Scope and form:

Compulsory; face to face

Duration (weeks; Hours/week):

15 weeks, 2h lectures/week and 2 h lab/week; 4 weeks exam period

Type of assessment:

Continuous assessment, Laboratory assessment and final written / practical exam

Qualified Prerequisites:

The subject is based on the knowledge acquired by the students from previous classes:  HTML/PHP/CSS/JS/SQL/Security - Programing, Object oriented programing, Data bases, Software engineering, Software Security

General module objectives:

Training skills to design a Web application, recognition of technical elements in existing Web applications

Topics and short description:

Knowledge and understanding (knowledge and appropriate use of specific notions of the discipline)
- Principles in Web programming;
- Knowledge of the main techniques used on the client side and server side;
- Advanced techniques in Web applications, notions that appear in Semantic Web terminology;
Explanation and interpretation (explanation and interpretation of ideas, projects, processes,
and theoretical and practical contents of the subject)
- The acquisition of skills necessary to achieve Web applications and interactive websites;
- Recognition of existing techniques and their use in existing Web applications
Instrumental - applied (design, management and evaluation of practical activities
specific; the use of methods, techniques and tools of investigation and enforcement)
- Ability to write and develop web applications
- Handling tools for editing and testing for Web applications
Attitudinal (manifestation of a positive attitude and responsible to the scientific / cultivating a scientific environment centered on values and democratic relations / promotion of a system of cultural values, moral and civic / optimal exploitation of their potential in creative and scientific activities / involvement in institutional development and in promoting scientific innovations / engaging in partnerships with others - institutions with similar responsibilities / participation in their own professional development)
- Recognition of problems and shortcomings in meeting applications
- To explore ways of improving the application shortcomings

Learning outcomes:




Web application design

To concept and design the application functionality

Data grid in Web applications

Ability to design data grid and web app integration

Design and implement data grid in web app

Web Services, XML Web services connection and PHP SOAP
WSDL (Web Services Description Language) SOAP (Simple Object Access Protocol)

Ability to use the protocols and scripts using XML, WSDL, SOAP

Developing web app using protocols and scripts with XML, WSDL, SOAP

Implementation of transactions in MySQL databases with PHP

Ability to analyze the database structure and the data consistency

Develop and implement MySQL databases with PHP in web apps

Fundamental tools for help in building and testing Web applications, add-ons
from Mozzila (Firebug etc) facilities installation and operating manual

Ability to use specific tools for applying a benchmark to an web application. Ability  to use proper software to develop secure web apps

Develop using various operating systems and  development software

Web application security

Ability to concept, apply and analyze the web application security

Apply and analyze and act in case of cyber-attack incidents

Recommended literature:

ANGHEL T. Dezvoltarea aplicatiilor web folosind XHTML, PHP si MySQL. Ed. Polirom, Iasi, 2005<
HOLOTESCU C, NAAJI A. Tehnologii Web.“Vasile Goldis“ University Press, Arad, 2007
BOIAN F.M. BOIAN R.F. Tehnologii fundamentale Java pentru aplicatii Web. Ed. Albastra, Microinformatica, Cluj, 2004
BURAGA S. Tehnologii web. Ed. Matrix Rom, Bucuresti, 2001
BURAGA S. Proiectarea siturilor web. Ed. Polirom, Iasi, 2002
BURAGA S. et al. Programare web in BASH si PERL. Polirom, 2002
CASTRO E. HTML for the World Wide Web with XHTML and CSS. , 5'th ed. Ed. Visual QuickStart Guide, 2004
HALL M. BROWN L. Core web programming. Sec. Ed. Prentice Hall, 2001
NEGRINO T. SMITH D. JavaScript for the World Wide Web. Ed. Visual QuickStart Guide, 200
VARLAN C. Macromedia FLASH; concepte, exemple, studii de caz. Ed Polirom, Iasi, 2004