Skip to main content

Teaching

R3.12 — Front-end Development and Integration (Lectures — Tutorials — Lab sessions)

BUT MMI, year 2 (S3): adaptive and interactive web pages — responsive design, DOM and events, asynchronous programming, ECMAScript modules, front-end components.

About this module

Objective: adapt the content and layout of web pages to the display device, interact with page content to build dynamic interfaces, and use front-end libraries to integrate multimedia content.

What I teach

  • Asynchronous programming and promises in JavaScript.
  • Component-oriented front-end design.
  • ECMAScript modules.

Course program

  • Adaptive CSS (media queries, breakpoints), CSS frameworks, accessibility (WCAG).
  • DOM traversal and manipulation, event-driven programming.
  • Front-end libraries for multimedia (video, audio, data visualization, SVG), development and profiling tools.

Organization (2026-2027)

  • Part of the course: 1 one-hour lecture, 4 tutorials of 1h30 (3 groups), 1 lab of 1h30 (5 groups), i.e. 24h30 TD eq.
  • In collaboration with the course leaders and linked to the SAÉ 3.01 and 3.03 projects.

Online lessons

No online lessons yet.

Course materials

No public material for this module.

All modules