04 · Foundations
Software and Testing: From Code to Production
See how a real app is built, tested and shipped, from the browser to the server.
- 12 h · 8 × 1.5 h
- Live online · Recording
What you'll be able to do
- Explain what happens between a click in the browser and a row in the database
- Read frontend and backend code and know where to look for a bug
- Understand databases, APIs and authentication at a practical level
- Know how tests, CI and deployment keep an app working
- Talk with developers in their language
Program
The big picture
Clients, servers, the internet, DNS and what a request really is.
Frontend
HTML, CSS, JavaScript and frameworks like React, in the browser.
Backend and APIs
Servers, REST, JSON and how the frontend talks to the backend.
Data
Databases, SQL, and where your data actually lives.
Auth and security
Logins, sessions, tokens and the most common security mistakes.
Testing
Unit, integration and E2E tests, and what each one catches.
Git and CI
Branches, pull requests, code review and automated pipelines.
Deploy and run
Hosting, cloud, domains, logs and monitoring after release.
Who it's for
QA engineers, junior developers, product and project managers, and career switchers who want to understand how apps really work.