Course CSE211 · Year II · Summer 2026-2027

WEB applications development

Compulsory course in Computer Science (in English), taught by Bogdan Sighencea.

Overview

Lecturer
Bogdan Sighencea
Seminar tutor
Matei-Vasile Căpîlnaș
Type of course
Compulsory
Language of instruction
English
Erasmus language
English
Domain
Computer Science
Field of study
Computer Science (in English)
Form of education
Full-time
Form of instruction
Lecture
Credit awarded by
Grade
Teaching methods
Lecture, Power Point presentations, conversation, exemplification
Entry requirements
HTTP protocol, HTML5, CSS3, DOM, JavaScript.

Aims

Fundamental knowledge about transmission and displaying information on the WEB

Using methods, tools and languages dedicated to creating web applications

The capacity to develop a web application starting from given specifications

Course contents

  1. Working environment,
  2. Foundations of PHP – variables, data types, programming structures, PSR introduction
  3. Include, require, more PSR rules
  4. OOP in PHP, PSR for OOP
  5. Client-server: URL, URi, URN, HTTP protocol
  6. Data transfer in PHP
  7. MySQL & PHP: procedural, OOP, PDO
  8. Sessions, Unit testing
  9. PHP security
  10. Web server configurations

Learning outcomes

Students should be able to describe fundamental concepts regarding the functioning of the Internet and be able to design, program, and implement web applications.

Assessment

Final evaluation (written assessment) - 70%, Continuous evaluation (solving proposed assignments) - 30%

Recommended reading

Learning PHP, MySQL & JavaScript, 6th Edition
Robin Nixon
O'Reilly Media, Inc., SUA, 2021 · -
Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses
Chris Snyder, Thomas Myer, Michael Southwell
Apress 2nd ed. Edition, SUA, 2010 · -
Learning Web Design: A Beginner's guide to Html, Css, Javascript and Web Graphics
Jennifer Robbins
O'Reilly, SUA, 2025 · -