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
- Working environment,
- Foundations of PHP – variables, data types, programming structures, PSR introduction
- Include, require, more PSR rules
- OOP in PHP, PSR for OOP
- Client-server: URL, URi, URN, HTTP protocol
- Data transfer in PHP
- MySQL & PHP: procedural, OOP, PDO
- Sessions, Unit testing
- PHP security
- 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 · -