Unit 10
Back-End Programming
Server-side programming with PHP: client-server architecture, a local XAMPP setup, GET and POST, cookies and sessions.
What you will learn
After this unit you can:
- Describe client-server architecture
- Explain static versus dynamic pages
- Set up a local development environment
- Write basic PHP programs
- Use HTTP methods, cookies and sessions
The back-end language used in this material is PHP with MySQL/MariaDB, matching the prescribed texts. The concepts (requests, sessions, databases, security) apply equally to Node.js, Python, Java or C#.