← All courses
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