Ilaria Digital School

Full Stack Web Developer

Become a Full Stack Web Developer and master the development to create, manage and deploy complete applications (HTML, CSS, introduction to algorithms, JavaScript, NodeJS as the main backend, Python for scripting/automation, SQL, NoSQL, automation, SQL, NoSQL, automation, SQL, SQL, NoSQL, Git, SQL, Git, Git, unit tests, unit tests, secure your web application, CI/CD). Skills: Design a multi-layered and secure software architecture (presentation, business, persistence); Develop the front-end and back-end components of a web application; Implement secure REST APIs interconnected to a relational...

Be sure to visit the podcast's website and support the creator: www.ilaria-academy.com

Author

Ilaria Digital School

Category

Education

Podcast website

www.ilaria-academy.com

Latest episode

Nov 2, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads · 4.8 rating iOS soon

Episodes

Workshop: Fluid grid with repeat (auto-fit, minmax) 02.07.2026

**Theoretical Recap** CSS Grid's `repeat()` function combined with `auto-fit` and `minmax()` is one of the most powerful tools for building truly fluid, responsive layouts without a single media query. Here is what you need to understand before start...

Best practices for naming Grid areas 01.07.2026

Now that you have explored the fundamentals of CSS Grid — its philosophy, its vocabulary (container, tracks, rows, columns, areas), and built your first basic grids — it is time to go deeper into one of the most powerful and readable features of Grid...

Workshop: basic grid with 2 columns and 3 rows 30.06.2026

**Theoretical Recap** CSS Grid is a two-dimensional layout system that lets you control both columns and rows simultaneously — a fundamental shift from Flexbox, which operates along a single axis. The core mental model: you define a grid container wi...

Grid terminology: container, tracks, rows, columns, areas 30.06.2026

CSS Grid is a two-dimensional layout system built into modern browsers. Unlike Flexbox, which operates along a single axis at a time (either a row or a column), Grid allows you to control both rows and columns simultaneously. This makes it the ideal ...

Introduction to CSS Grid: philosophy and use cases 29.06.2026

CSS Grid is a two-dimensional layout system built directly into CSS. Unlike Flexbox, which you have already practiced extensively and which organizes elements along a single axis (either a row or a column), CSS Grid allows you to control both rows an...

Interim summary: key principles of responsive design 26.06.2026

Responsive design is one of the foundational pillars of modern web development. Before moving on to more advanced topics such as CSS Grid, it is essential to consolidate the key principles you have been working with throughout this chapter. This summ...

Workshop: adaptive "About" section 26.06.2026

THEORETICAL RECAP Flexbox is a one-dimensional layout model that controls how items are distributed along a single axis — either a row or a column. The core mental model is simple: a flex container governs the behavior of its direct children (flex it...

Combining Media Queries and Flexbox in a single component 25.06.2026

When building modern web interfaces, one of the most powerful techniques available to a developer is combining Media Queries with Flexbox within a single component. You have already worked extensively with Flexbox: alignment, flex-direction, flex-wra...

Workshop: responsive image gallery with flex-wrap 24.06.2026

**Theoretical Recap** Flex-wrap is a core Flexbox property that controls whether flex items are forced into a single line or can wrap onto multiple lines. By default, flex-wrap is set to nowrap, meaning all items stay on one row regardless of their s...

Common Flexbox layout patterns (row, column, wrap) 24.06.2026

Now that you have a solid grasp of Flexbox fundamentals — flexible containers, alignment properties, flow management, and automatic margins — it is time to consolidate this knowledge by examining the most common layout patterns you will encounter in ...

Flexbox properties cheat-sheet and best practices 23.06.2026

Flexbox is a CSS layout model that allows you to align and distribute elements inside a container in a flexible and predictable way. You have already explored the foundational concepts: the flex container, flow direction, alignment, and automatic mar...

Workshop: Reversal of the order of elements with flex-direction 22.06.2026

**Theoretical Recap** The `flex-direction` property is one of the most fundamental properties of Flexbox. It defines the main axis along which flex items are laid out inside their container. It accepts four values: `row` (default, left to right), `ro...

Workshop: creating a flexible navigation bar 22.06.2026

**Theoretical Recap** Flexbox is a one-dimensional layout model that distributes space along a single axis — either row or column. The flex container is the parent element declared with `display: flex`, and its direct children automatically become fl...

Workshop: basic alignment with Flexbox 19.06.2026

**Theoretical Recap** Flexbox (Flexible Box Layout) is a CSS layout model designed to distribute space and align items inside a container along one axis — either horizontal (row) or vertical (column). The key mental model is this: you have a **flex c...

Managing flow and automatic margins in Flexbox 18.06.2026

Now that you have been introduced to the fundamental principle of Flexbox and its flexible container, it is time to go deeper into two closely related and extremely practical concepts: the management of flow direction inside a Flexbox container, and ...

Introduction to Flexbox: flexible container principle 18.06.2026

Flexbox, whose full name is Flexible Box Layout Module, is a CSS layout model introduced with CSS3. Its main purpose is to allow you to arrange, align, and distribute space among elements inside a container, even when their sizes are dynamic or unkno...

Workshop: converting a design into rem and vw 17.06.2026

**Theoretical Recap** Relative units are the backbone of responsive design. Unlike pixels (px), which are fixed and absolute, rem and vw scale dynamically based on context. The rem unit (root em) is always relative to the font-size defined on the ele...

Relative units (%, em, rem, vw, vh) for responsive 16.06.2026

In the previous activities, you explored media queries and breakpoints to adapt your layouts to different screen sizes. You now know how to change a background color or a font size when the screen reaches a certain width. However, there is a deeper l...

Workshop: Adapt the font size according to the width of the screen 16.06.2026

THEORETICAL RECAP Responsive typography is one of the most impactful aspects of responsive design. The core idea is simple: text that reads comfortably on a desktop can become too small or too large on a mobile screen if left unchanged. CSS gives us ...

Strategies for defining breakpoints 15.06.2026

Now that you have learned how to write media queries and apply them using mobile-first logic, the next essential step is to understand how to decide where to place your breakpoints. This is not a trivial question: poorly chosen breakpoints lead to la...

Workshop: first media query to change the background color 12.06.2026

THEORETICAL RECAP A media query is a CSS instruction that allows you to apply styles conditionally, depending on the characteristics of the device or viewport displaying your page. The core syntax follows this pattern: @media (condition) { /* CSS rul...

Media Queries: mobile-first syntax and logic 12.06.2026

Media Queries are one of the most powerful tools in CSS3 for building responsive web interfaces. They allow you to apply specific CSS rules depending on the characteristics of the device or screen that is displaying your web page. Before diving into ...

observation: inspecting a non-responsive site 11.06.2026

THEORETICAL RECAP Before diving into the workshop, let's consolidate the core concepts you encountered in the previous lessons. A responsive website is one that adapts its layout and content fluidly to any screen size — whether it's a smartphone, tab...

Basic vocabulary: viewport, breakpoints and fluidity 10.06.2026

Responsive design is built on a set of fundamental concepts that every web developer must master before writing a single line of CSS. In the previous activity, you were introduced to the general principles of responsive design and CSS3. This course g...

Introduction to responsive design and CSS3 10.06.2026

Responsive design is a fundamental approach in modern web development. It refers to the ability of a web page or application to adapt its layout and visual presentation automatically depending on the screen size, device type, and orientation of the u...

Listen to the Full Stack Web Developer podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.