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.