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...

Vizitează neapărat site-ul podcastului și susține-i creatorul: www.ilaria-academy.com

Autor

Ilaria Digital School

Categorie

Education

Site-ul podcastului

www.ilaria-academy.com

Cel mai nou episod

6 nov. 2026

Unde asculți?

Podcasturi în aplicație Replaio Radio În curând

Podcasturile ajung în curând în aplicație. Instaleaz-o acum și fii primul care descoperă o abordare complet nouă a podcasturilor

Descarcă din Google Play Instalează gratuit Android aproape 10 mil. descărcări · nota 4,7+ iOS în curând

Episoade

Saving a version: add, commit, view the history 06.11.2026

Why Git saves in two steps In the previous activity, you installed Git and ran git init in your working folder. That command created a hidden folder called .git, which is your local repository. For now this repository is empty: Git watches your folde...

Git: keeping a history of your work and going back 05.11.2026

Why a history of your work matters You now know how to move around, create and reorganise files from the terminal. The next problem every developer faces is this: you change your code, something breaks, and you no longer remember what it looked like ...

The browser as a developer tool: viewing a page's source code 04.11.2026

What your browser really does You now know how to move around your computer from the terminal and how to work from your editor's integrated terminal. The next tool in your developer environment is one you already use every day: the web browser. Until...

The editor's integrated terminal: doing everything in one place 03.11.2026

Why use a terminal inside your editor In the previous activities, you learned to use the terminal of your operating system. You found your location with pwd, listed files with ls and changed directory with cd. You also created, copied, moved and dele...

Creating, copying, moving and deleting files on the command line 02.11.2026

Before you start: paths and your practice folder You already know how to find your bearings in the terminal. pwd (print working directory) shows where you are, ls lists the contents of a folder, and cd changes directory. In this lesson you go one ste...

First commands: knowing where you are, listing, changing directory 30.10.2026

Where you are: the current directory and pwd In the previous activity you opened a terminal and saw that it waits for typed commands. Every terminal session is always located in exactly one folder, called the current directory or working directory. A...

The terminal on Windows, macOS and Linux: controlling the computer with commands 30.10.2026

What the terminal is and why you need it Until now, you have controlled your computer through windows, icons and menus. This is called a Graphical User Interface (GUI). The terminal offers another way: you type text commands and the computer answers ...

Editor extensions: install few, but the right ones 28.10.2026

What an extension is and why to be careful You have installed Visual Studio Code (VS Code), opened your working folder and learned to create and organise files from the editor. Now you will make the editor more useful for your work. An extension is a...

Finding your way in Visual Studio Code: explorer, tabs, command palette 27.10.2026

The five zones of the interface You have installed Visual Studio Code (VS Code) and opened your working folder. Before writing any code, you need to recognise the zones of the window. Every developer uses them dozens of times a day. Learning their na...

The code editor: why not just a word processor 25.10.2026

Code is plain text In the previous activities, you learned that a program is a set of instructions written for a computer. You also learned that your work is stored in files and folders, identified by names, extensions and paths. Now you need the rig...

Create the folder structure of your working directory for the programme 23.10.2026

Theoretical Recap on Organization and Structure A program is a set of instructions a computer follows, but it lives within a system of files and folders, which is how your computer organizes and stores data. Think of a well-organized physical filing ...

Extensions, paths and directory trees: finding your way in your files 22.10.2026

File extensions: what a file name tells you In the previous lesson, you saw that your computer stores your work in files, and that files are organised in folders. Now you will learn to read file names precisely, because a developer spends the whole d...

Files and folders: how the computer stores your work 22.10.2026

Why storage matters to a developer In the previous activity, you learned that a program is a set of instructions written for a computer. Those instructions must be saved somewhere so they still exist when you close your editor or turn off your machin...

What is a program? Instructions written for a computer 21.10.2026

A program is a list of precise instructions In the welcome activity, you saw what a web developer does day to day. Behind every site, app or online shop there is the same basic object: the program. A program is an ordered sequence of instructions, wr...

Welcome: the web developer's job and what you need to get started 21.10.2026

Welcome to the Full-Stack Developer programme. In this first lesson, you will learn what a web developer actually does, how a website or web application works behind the scenes, and what equipment, software and habits you need to get started. You do ...

Propagation, Delegation, and Event Lifecycle 23.09.2026

In the previous chapters, you learned how to select elements in the Document Object Model, create and delete nodes, and generate HTML dynamically. Now it is time to understand how a web page reacts to user actions. Every time a user clicks, moves the...

Workshop: dynamically generating an HTML list 23.09.2026

THEORETICAL RECAP Dynamically generating HTML means creating page elements with JavaScript instead of writing them by hand in your HTML file. This is the core of any modern web interface: you receive data (often an array of objects) and you transform...

Create, insert, and delete nodes in the DOM 23.09.2026

Until now, you have learned to select elements already present in the HTML page and to modify their text or their classes. This chapter goes one step further: you will learn to create brand-new elements from JavaScript, to insert them exactly where y...

Workshop: Colorize paragraphs with ClassList 22.09.2026

THEORETICAL RECAP The DOM lets you select and manipulate HTML elements from JavaScript. In the previous chapters you learned to select elements with document.querySelector and document.querySelectorAll, and to change their content. Now we focus on st...

Workshop: selecting an element and changing its text 22.09.2026

THEORETICAL RECAP The DOM (Document Object Model) is the tree-like representation of your HTML page that the browser builds in memory. JavaScript can read and modify this tree in real time. To act on a specific element, you first need to select it, t...

The DOM: nodes, document, and basic selectors 22.09.2026

Until now, you have manipulated data structures such as arrays, objects, and functions inside JavaScript. But a web page is more than pure data: it is a visible, structured document displayed in the browser. To make a page interactive, JavaScript nee...

Destructuring, spread and rest: simplifying the code 21.09.2026

Destructuring, the spread operator and the rest parameter are three features introduced with the modern version of JavaScript known as ES6 (ECMAScript 2015). They were designed to write shorter, clearer and more expressive code, especially when worki...

Workshop: Product catalog (array of objects) 21.09.2026

THEORETICAL RECAP An array of objects is simply an array whose elements are literal objects. It is the fundamental structure used to represent a collection of records: a list of products, users, orders, and so on. Each object holds properties (key/va...

Workshop: user object and presentation method 18.09.2026

THEORETICAL RECAP A literal object in JavaScript groups related data (properties) and behaviors (methods) inside a single structure delimited by curly braces. A property associates a key with a value (string, number, boolean, array, or even another o...

Literal objects: properties and methods 18.09.2026

In JavaScript, an object is a data structure that groups together related values and behaviors under a single entity. Until now you have worked mainly with arrays, which store ordered lists of values accessed by numeric indexes. Objects are different...

Ascultă podcastul Full Stack Web Developer în Replaio

Radio și podcasturi într-o singură aplicație - gratuit și fără înregistrare. Instaleaz-o azi și nu rata lansarea

Descarcă din Google Play

Replaio nu este editorul podcasturilor; numele emisiunilor, coperțile și materialul audio aparțin autorilor lor și sunt distribuite prin fluxuri RSS publice