Dev Skill Programme
Skills

Web

Frontend for the browser: markup, layout, state, API integration, accessibility and performance.

Owner: Developer C2 guides13 checklist items16 Q&A questions0 sessions

Knowledge checklist

Web Fundamentals

  • HTML semantics

    Document structure, landmarks, forms.

    D+
  • CSS layout

    Box model, flexbox, grid, responsive rules.

    C+
  • JavaScript basics

    Types, async/await, modules, the event loop.

    C+
  • Browser dev tools

    Inspecting elements, network, console.

    C+

Application Development

  • Component model

    Composition, props, reuse.

    C+
  • State management

    Local vs shared state, derived state.

    B+
  • Calling an API

    Fetch, loading and error states, caching.

    C+
  • Routing

    Client and server routing, URL as state.

    C+
  • Forms and validation

    Controlled inputs, client and server validation.

    B+

Quality

  • Accessibility

    Keyboard access, contrast, labels, focus order.

    B+
  • Performance

    Bundle size, rendering cost, Core Web Vitals.

    B+
  • Build and deploy

    Bundling, environments, static vs server rendering.

    B+
  • Web security

    XSS, CSRF, CORS, cookie flags.

    A+
Add a checklist item