Software Engineering
Web Development
Build and ship real websites, from a first HTML page to a production application.
Web Development — Advance
Full stack: modern JavaScript, a real backend, a database, and an application that logs people in.
60 study hours
420 pages
10 modules
PDF ebook
What is inside
01
Modern JavaScript — ES6+, async/await, modules
02
React fundamentals: components, state, hooks
03
Routing and data fetching in a single-page app
04
Node.js and Express — building a REST API
05
PHP and MySQL — the LAMP approach
06
Database design, SQL queries and relationships
07
Authentication, sessions and password security
08
File uploads, email sending and third-party APIs
09
Debugging, error handling and logging
10
Deployment, environment variables and going live
By the end you can
- Build a full-stack application with login and a database
- Design and consume REST APIs
- Ship a working product to production hosting