Web Application Development
University Project Bootcamp — Cohort 1
Six weeks of live evening classes in which you build a functional, database-driven web application from an empty folder to a deployed URL. Built for final-year students who need a project they can defend, and for anyone moving from static pages to real software.
Class schedule
All times are Africa/Accra. Meeting links are shared with enrolled students in their dashboard.
-
Sep
22
Scheduled1. How a web application differs from a website
Tuesday, 6:00 PM – 7:30 PM
-
Sep
24
Scheduled2. Designing your database tables
Thursday, 6:00 PM – 7:30 PM
-
Sep
29
Scheduled3. Registration, password hashing and login
Tuesday, 6:00 PM – 7:30 PM
-
Oct
1
Scheduled4. Secure file uploads
Thursday, 6:00 PM – 7:30 PM
-
Oct
6
Scheduled5. SQL: select, insert, update, delete
Tuesday, 6:00 PM – 7:30 PM
-
Oct
8
Scheduled6. Sessions and protecting pages
Thursday, 6:00 PM – 7:30 PM
-
Oct
13
Scheduled7. Making it responsive and usable on a phone
Tuesday, 6:00 PM – 7:30 PM
-
Oct
15
Scheduled8. Setting up PHP and MySQL locally
Thursday, 6:00 PM – 7:30 PM
-
Oct
20
Scheduled9. Building full CRUD screens
Tuesday, 6:00 PM – 7:30 PM
-
Oct
22
Scheduled10. Connecting PHP to MySQL with PDO
Thursday, 6:00 PM – 7:30 PM
-
Oct
27
Scheduled11. Deploying to a live server
Tuesday, 6:00 PM – 7:30 PM
-
Oct
29
Scheduled12. PHP fundamentals: variables, control flow, functions
Thursday, 6:00 PM – 7:30 PM
What you will learn
- Model a problem as database tables with sensible relationships
- Write PHP that reads and writes to MySQL safely, using prepared statements
- Build user registration, login and sessions from scratch
- Create, read, update and delete records through a web interface
- Validate input on both the client and the server
- Upload and serve files securely
- Handle errors without exposing internals to the user
- Deploy a working application and defend how it is built