Full Stack Web Developer

By Ilaria Digital School

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.


Category: Courses

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 0
Reviews: 0
Episodes: 153

Description

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 or NoSQL database; Automate deployments via CI/CD pipelines in a DevOps logic; Write technical documentation and prepare for production; Collaborate in Agile project mode (user stories, backlog, sprints, standalone); -ups);

Episode Date
Browse a list and view items
Aug 21, 2026
Lists/Tables - store multiple values
Aug 20, 2026
Algorithm documentation and comments
Aug 20, 2026
Refactor Factorial based
Aug 19, 2026
Passage of parameters and scope of variables
Aug 18, 2026
Create a sum function
Aug 17, 2026
Modularity: functions and procedures
Aug 17, 2026
Multiplication table
Aug 14, 2026
Nested loops and basic optimization
Aug 13, 2026
For - Calculate a factorial
Aug 13, 2026
Common loop patterns
Aug 12, 2026
While - Count from 1 to N
Aug 11, 2026
While and For loops - repetition principle
Aug 11, 2026
Mini-project - Calculating the price of a train ticket
Aug 10, 2026
Combine conditions (AND/OR)
Aug 07, 2026
Reduced price choice
Aug 07, 2026
Comparison operators and boolean
Aug 06, 2026
Writing a simple IF test
Aug 05, 2026
Introduction to logical conditions and operators
Aug 05, 2026
Checkpoint ramp - Simple shopping cart management
Aug 04, 2026
mini-project - BMI calculation
Aug 03, 2026
Simple calculations with variables
Jul 31, 2026
Naming constants and conventions
Jul 31, 2026
Common data types (integer, real, string, boolean)
Jul 30, 2026
Exchange two values
Jul 29, 2026
Declare and assign variables
Jul 28, 2026
Basic arithmetic expressions
Jul 28, 2026
Introduction to variables and status
Jul 27, 2026
Mini-checkpoint - Make a coffee
Jul 27, 2026
Rewrite a messy algorithm
Jul 24, 2026
Clarity and granularity best practices
Jul 23, 2026
Draw a simple organization chart
Jul 22, 2026
Linear execution flow and stage concept
Jul 22, 2026
Pseudo-code for a daily commute
Jul 21, 2026
Transform a cooking recipe into a pseudo-code
Jul 20, 2026
Pseudo-code and instruction sequence
Jul 20, 2026
What is an algorithm?
Jul 17, 2026
Collaborative debriefing: responsive code review
Jul 16, 2026
Final chapter project: multi-breakpoint adaptive dashboard
Jul 15, 2026
Responsive checklist ready for production
Jul 14, 2026
Workshop: implementing a powerful adaptive image set
Jul 14, 2026
Performance optimization: responsive images (srcset, sizes) and lazy loading
Jul 13, 2026
Workshop: making a form both responsive and accessible
Jul 10, 2026
Accessibility and responsive design: contrasts, sizes, visible focus
Jul 10, 2026
Workshop: refactoring an existing page mobile-first
Jul 09, 2026
Mobile-first vs desktop-first technology — advantages and limitations
Jul 09, 2026
Intermediate mini-project: responsive portfolio home page
Jul 08, 2026
Workshop: go from 4 columns to 1 column depending on the screen size
Jul 07, 2026
Grid-specific media queries and layout splitting
Jul 06, 2026
Workshop: blog layout (sidebar + content)
Jul 03, 2026
Advanced alignment and placement in Grid
Jul 03, 2026
Workshop: Fluid grid with repeat (auto-fit, minmax)
Jul 02, 2026
Best practices for naming Grid areas
Jul 01, 2026
Workshop: basic grid with 2 columns and 3 rows
Jun 30, 2026
Grid terminology: container, tracks, rows, columns, areas
Jun 30, 2026
Introduction to CSS Grid: philosophy and use cases
Jun 29, 2026
Interim summary: key principles of responsive design
Jun 26, 2026
Workshop: adaptive "About" section
Jun 26, 2026
Combining Media Queries and Flexbox in a single component
Jun 25, 2026
Workshop: responsive image gallery with flex-wrap
Jun 24, 2026
Common Flexbox layout patterns (row, column, wrap)
Jun 24, 2026
Flexbox properties cheat-sheet and best practices
Jun 23, 2026
Workshop: Reversal of the order of elements with flex-direction
Jun 22, 2026
Workshop: creating a flexible navigation bar
Jun 22, 2026
Workshop: basic alignment with Flexbox
Jun 19, 2026
Managing flow and automatic margins in Flexbox
Jun 18, 2026
Introduction to Flexbox: flexible container principle
Jun 18, 2026
Workshop: converting a design into rem and vw
Jun 17, 2026
Relative units (%, em, rem, vw, vh) for responsive
Jun 16, 2026
Workshop: Adapt the font size according to the width of the screen
Jun 16, 2026
Strategies for defining breakpoints
Jun 15, 2026
Workshop: first media query to change the background color
Jun 12, 2026
Media Queries: mobile-first syntax and logic
Jun 12, 2026
observation: inspecting a non-responsive site
Jun 11, 2026
Basic vocabulary: viewport, breakpoints and fluidity
Jun 10, 2026
Introduction to responsive design and CSS3
Jun 10, 2026
Transition text: preparing for the next step (quick introduction to CSS)
Jun 09, 2026
Final mini-project: fully semantic multi-page portfolio
Jun 08, 2026
Summary text: end-to-end semantic structuring strategy
Jun 05, 2026
Workshop: making a table accessible (scope, summary)
Jun 05, 2026
Workshop: building a weekly schedule
Jun 04, 2026
Semantic arrays: table, thead, tbody, tbody, th, caption, scope
Jun 03, 2026
Workshop: Use time, code and abbr correctly
Jun 02, 2026
Workshop: enrich the blog post with inline tags
Jun 01, 2026
Semantic inline tags: strong, em, mark, code, time, abbr
Jun 01, 2026
Extensive text: complex alt attributes and longdesc
May 29, 2026
Workshop: creating a semantic image gallery
May 28, 2026
Workshop: insert a profile photo with caption
May 27, 2026
The images: img tag, alt attribute, figure and figcaption
May 27, 2026
Relative vs absolute paths: manage your URLs well
May 26, 2026
Workshop: list of external resources (target and rel)
May 25, 2026
Workshop: creating internal navigation with anchors
May 22, 2026
Hypertext links: a tag and essential attributes
May 21, 2026
Block vs Inline: Understanding Document Flow
May 21, 2026
Workshop: Nested lists
May 20, 2026
Assessment of acquired skills and next stages of the course
May 19, 2026
Mini-project: static site improvement + complete README
May 19, 2026
Workshop: write a clear README for the mini-project
May 19, 2026
Markdown and README: presenting your project
May 19, 2026
Workshop: finding the right answer on MDN and applying it
May 19, 2026
Effective documentation and research (MDN, StackOverflow)
May 19, 2026
Test-commit cycle: small, fast iterations
May 19, 2026
Workshop: fix an HTML/CSS display bug with DevTools
May 19, 2026
Step-by-step debugging method
May 19, 2026
Mini-project: versioned static site (env + Git)
May 19, 2026
Workshop: adding a .gitignore file adapted to an HTML/CSS project
May 19, 2026
Creating a .gitignore file: why and how
May 19, 2026
Workshop: add the list of skills in the resume
May 19, 2026
HTML lists: ul, ol, dl
May 19, 2026
Interim assessment and self-assessment checklist
May 19, 2026
mini-project: creating your semantic resume
May 19, 2026
Workshop: cleaning and commenting your code
May 19, 2026
Best practices: file naming and simple tree structure
May 19, 2026
HTML comments and clean indentation
May 19, 2026
Workshop: applying title levels correctly
May 19, 2026
H1-h6 title hierarchy and accessibility
May 19, 2026
Workshop: building the model of a one-column blog
May 19, 2026
Reinforcing text: ARIA landmarks in two minutes
May 19, 2026
Workshop: replacing divs with semantic tags
May 19, 2026
Overview of section tags (header, nav, main, main, section, section, article, aside, footer)
May 19, 2026
Principle of semantics in HTML5
May 19, 2026
Workshop: insert headings and paragraphs
May 19, 2026
The body: paragraphs and first title h1
May 19, 2026
Workshop: add a page title and encoding
May 19, 2026
The head: meta charset, title and best practices
May 19, 2026
Workshop: creating your first index.html file
May 19, 2026
Anatomy of an HTML document (doctype, html, head, body)
May 19, 2026
Welcome and chapter goals
May 19, 2026
Branch concept (overview)
Apr 15, 2026
Workshop: writing meaningful commits
Apr 14, 2026
Commit messages: best practices
Apr 14, 2026
View commit history with git log
Apr 13, 2026
Workshop: create a local repository and make a first commit
Apr 10, 2026
Lab: installing Git and setting up user.name/user.email
Apr 10, 2026
Introduction to Git and versioning
Apr 09, 2026
Workshop: breaking down the "ordering a pizza" problem
Apr 08, 2026
Developer mindset: problem breakdown and curiosity
Apr 08, 2026
Workshop: causing and reading an HTML/CSS error
Apr 06, 2026
Understanding error messages and the console
Apr 06, 2026
Workshop: create index.html and observe the changes live
Apr 03, 2026
Minimal workflow: editor → browser → refresh
Apr 03, 2026
Workshop: inspecting an HTML page with DevTools
Apr 02, 2026
Browser: activate and read DevTools
Apr 01, 2026
Variation workshop: managing folders and files in a mini-project
Mar 31, 2026
Workshop: basic commands (cd, ls, mkdir, touch)
Mar 31, 2026
Introduction to the terminal and the command line
Mar 30, 2026
Workshop: guided interface journey and key shortcuts
Mar 28, 2026
Discover the VS Code interface (bars, panels, extensions)
Mar 27, 2026
Workshop: installing and first opening VS Code
Mar 27, 2026
Install Visual Studio Code step by step
Mar 26, 2026
Guided workshop: identify components (editor, terminal, browser)
Mar 25, 2026
What is a development environment?
Mar 25, 2026
Welcome and chapter goals
Mar 24, 2026