GS GlobalSecora
0 Log in Sign up
← Academy Portal Beginner

Web Development

Certified Web Developer

Build and deploy real full-stack applications: HTML and CSS that work, modern JavaScript, Node.js and REST APIs, databases, authentication, Docker deployment and the web security that comes with shipping to the internet.

Build things that work, then make them safe to expose

Web development taught without the security half produces applications that work perfectly on a

laptop and fall over on the internet. This course teaches both at once, in the order a real project

needs them: markup, styling, behaviour, a server, a database, authentication, deployment.

The security material is not a module at the end. It appears in the module where each decision

happens — why you parameterise the query in the database module, why you validate the upload in the

files module, why you set the cookie flags in the authentication module.

What you will be able to do

properly

Assumed knowledge

None. Module 1 assumes you have never written code. You will need basic command line comfort by

module 5.

Syllabus

  1. 1

    How the web works

    HTTP, the request-response cycle, the browser security model, and what each layer does.

    25 min read 7 quiz questions

    Locked
  2. 2

    HTML and CSS

    Semantic structure, accessibility, layout, and the specific things that break.

    25 min read 7 quiz questions

    Locked
  3. 3

    JavaScript in the browser

    The DOM, events, the fetch API, modules, and where browser code goes wrong.

    30 min read 7 quiz questions

    Locked
  4. 4

    Node.js, REST APIs and databases

    Server-side JavaScript, API design, SQL, and the bugs that live in the server layer.

    30 min read 7 quiz questions

    Locked
  5. 5

    Authentication, sessions and file uploads

    Password storage, session management, MFA, OAuth, and the two areas developers get most wrong.

    25 min read 8 quiz questions

    Locked
  6. 6

    Deployment, DevOps and taking an application to the internet

    Docker, CI/CD, TLS, secrets, observability, and reviewing your own work before launch.

    25 min read 8 quiz questions

    Locked

Final exam

Locked. Enrol in the course to unlock the final exam.