fr

Ilaria Digital School

Full Stack Web Developer

Devenir Développeur Web Full Stack et maîtriser le développement pour créer, gérer et déployer des applications complètes (HTML, CSS, initiation à l'algorithmique, JavaScript, NodeJS comme backend principal, Python pour scripting/automatisation, SQL, NoSQL, Git, tests unitaires, sécuriser son application web, CI/CD). Compétences: Concevoir une architecture logicielle multicouche et sécurisée (présentation, métier, persistance) ; Développer les composants front-end et back-end d’une application web ; Implémenter des API REST sécurisées et interconnectées à une base de données relationnelle ou N...

N'hésitez pas à visiter le site du podcast et à soutenir son créateur : www.ilaria-academy.com

Auteur

Ilaria Digital School

Catégorie

Education

Site du podcast

www.ilaria-academy.com

Dernier épisode

23 sept. 2026

Où écouter ?

Les podcasts dans l'appli Replaio Radio Bientôt disponible

Les podcasts arrivent très bientôt dans l'appli. Installe-la dès maintenant et découvre en avant-première une toute nouvelle façon de vivre les podcasts

Télécharger sur Google Play Installe-la gratuitement Android près de 10 M de téléchargements · note de 4,8 iOS bientôt

Épisodes

Fonctions ES6 et flèches (arrow functions) 03.09.2026

Jusqu'à présent, vous avez appris à manipuler des variables, des types, des opérateurs et des conditions. L'étape suivante consiste à regrouper des instructions réutilisables dans des blocs nommés : les fonctions. Une fonction est un morceau de code ...

Atelier : Pair ou impair ? 01.09.2026

Rappel théorique : En JavaScript, déterminer si un nombre est pair ou impair repose sur l'opérateur modulo (%). Cet opérateur retourne le reste d'une division entière. Ainsi, `10 % 2` vaut 0, tandis que `7 % 2` vaut 1. Le modèle mental à retenir : un...

Atelier : majorité légale – script interactif 01.09.2026

RAPPEL THÉORIQUE En JavaScript, une variable stocke une donnée réutilisable. Depuis ES6, on privilégie 'const' pour une valeur qui ne change pas et 'let' pour une valeur amenée à évoluer. Les types primitifs de base sont le nombre (number), la chaîne...

Conditions if/else et opérateurs de comparaison 01.09.2026

Jusqu'à présent, vous avez appris à déclarer des variables, à manipuler des types primitifs et à utiliser des opérateurs arithmétiques. Vos programmes exécutaient toutes les instructions les unes après les autres, de haut en bas, sans jamais faire de...

Atelier : mini-calculatrice en console 31.08.2026

RAPPEL THÉORIQUE Avant de commencer, remettons en place les briques que tu vas utiliser. En JavaScript ES6, tu déclares tes valeurs avec 'let' (valeur qui peut changer) et 'const' (valeur qui ne change pas). Les types primitifs essentiels ici sont le...

Opérateurs arithmétiques et template literals 28.08.2026

Dans les activités précédentes, vous avez appris à déclarer des variables avec let et const, à manipuler les types primitifs et à effectuer des conversions simples. Maintenant que vous savez stocker des données, il est temps d'apprendre à les manipul...

Atelier : Conversions de types simples 28.08.2026

RAPPEL THÉORIQUE En JavaScript, chaque valeur possède un type : string (chaîne de caractères), number (nombre), boolean (vrai/faux), etc. La conversion de type consiste à transformer une valeur d'un type vers un autre. On distingue deux mécanismes. L...

Atelier : déclarer et afficher des variables 27.08.2026

Rappel théorique En JavaScript ES6, une variable est un conteneur nommé qui stocke une valeur en mémoire. On déclare une variable avec deux mots-clés principaux : 'let' pour une valeur qui pourra changer, et 'const' pour une valeur constante qui ne s...

Variables ES6 (let, const) et types primitifs 26.08.2026

Bienvenue dans ce chapitre consacré aux variables modernes de JavaScript et aux types primitifs. Comprendre comment déclarer et manipuler des variables est la toute première étape indispensable pour écrire du code JavaScript fiable. Ce chapitre pose ...

Bienvenue et objectifs du chapitre 26.08.2026

Bienvenue dans le chapitre consacré à JavaScript ES6+ et à la manipulation du Document Object Model, c'est-à-dire la structure des pages web. Ce chapitre représente une étape déterminante de votre parcours pour devenir Développeur Web Full Stack. Jus...

Bilan et transition vers l’implémentation en JavaScript 25.08.2026

Ce chapitre marque une étape charnière de votre parcours. Vous avez appris les fondations de l'algorithmique : les variables, les conditions, les boucles, les fonctions, les listes (aussi appelées tableaux), la recherche d'un minimum ou d'un maximum,...

Introduction à la complexité temporelle O(n) 25.08.2026

La complexité temporelle est une manière de mesurer l'efficacité d'un algorithme, c'est-à-dire d'estimer la quantité de travail qu'il doit réaliser en fonction de la taille des données qu'il traite. Jusqu'à présent, vous avez appris à écrire des bouc...

Caisse enregistreuse - synthèse des notions 24.08.2026

## Présentation du projet Ce mini-projet clôt la section 'Algorithmique et logique de programmation'. Vous allez concevoir une **caisse enregistreuse en ligne de commande** qui synthétise toutes les notions travaillées précédemment : variables et por...

Trouver le minimum dans une liste 21.08.2026

RAPPEL THÉORIQUE Trouver le minimum dans une liste consiste à parcourir l'ensemble des valeurs et à conserver, au fur et à mesure, la plus petite rencontrée. Le modèle mental est simple : imaginez que vous tenez dans votre main une valeur "candidate"...

Parcourir une liste et afficher les éléments 20.08.2026

RAPPEL THÉORIQUE Une liste (ou tableau) est une structure de données qui stocke plusieurs valeurs dans une seule variable, chaque valeur étant accessible via un indice. Dans la majorité des langages, l'indexation commence à 0 : le premier élément est...

Listes/Tableaux - stocker plusieurs valeurs 20.08.2026

Jusqu'à présent, tu as travaillé avec des variables simples qui stockent une seule valeur à la fois : un nombre, un texte, un booléen. Mais que se passe-t-il quand tu dois gérer les prénoms de trente élèves, les températures des sept jours de la sema...

Documentation et commentaires d'algorithme 19.08.2026

La documentation et les commentaires sont des éléments essentiels de tout algorithme et de tout programme informatique. Après avoir appris à écrire des boucles, des conditions et des fonctions dans les chapitres précédents, il est temps de comprendre...

Refactoriser Factorielle en fonction 18.08.2026

Rappel théorique. Une fonction est un bloc de code nommé, réutilisable, qui prend éventuellement des paramètres en entrée et retourne une valeur en sortie. Le mental model à garder en tête : une fonction est une « boîte » qui transforme des entrées e...

Passage de paramètres et portée des variables 18.08.2026

Après avoir appris à créer des fonctions et des procédures pour rendre votre code modulaire, il est temps de comprendre en profondeur deux notions essentielles qui déterminent comment vos fonctions communiquent avec le reste du programme : le passage...

Créer une fonction somme 17.08.2026

RAPPEL THÉORIQUE Une fonction est un bloc de code nommé, réutilisable, qui prend des données en entrée (les paramètres), effectue un traitement, puis renvoie un résultat grâce à une instruction de retour (return). Le mental model à garder en tête est...

Modularité : fonctions et procédures 14.08.2026

Jusqu'à présent, vous avez écrit des programmes qui s'exécutent de haut en bas, en utilisant des variables, des conditions et des boucles. Mais quand un programme grandit, il devient vite difficile à lire, à corriger et à réutiliser. La solution s'ap...

Table de multiplication 14.08.2026

RAPPEL THÉORIQUE Une boucle permet de répéter une série d'instructions un certain nombre de fois sans réécrire le même code. Vous avez vu deux formes principales : la boucle 'for', idéale quand on connaît à l'avance le nombre d'itérations, et la bouc...

Boucles imbriquées et optimisation de base 13.08.2026

Jusqu'à présent, tu as manipulé des boucles simples : une boucle While pour répéter tant qu'une condition est vraie, et une boucle For pour parcourir une séquence ou compter d'un point à un autre. Ce chapitre franchit une étape supplémentaire : les b...

For - Calculer une factorielle 12.08.2026

RAPPEL THÉORIQUE Une boucle for permet de répéter un bloc de code un nombre déterminé de fois. C'est l'outil idéal quand on connaît à l'avance le nombre d'itérations. Le mental model à retenir : une boucle for parcourt une séquence de valeurs, et à c...

Patterns de boucle courants 12.08.2026

Maintenant que tu maîtrises le principe des boucles While et For, il est temps de découvrir les patterns de boucle courants. Un pattern (ou motif) est une manière standard et réutilisable d'utiliser une boucle pour résoudre un type de problème précis...

Écoute le podcast Full Stack Web Developer sur Replaio

La radio et les podcasts dans une seule appli - gratuite, sans inscription. Installe-la dès aujourd'hui et ne rate pas le lancement

Télécharger sur Google Play

Replaio n'est pas éditeur de podcasts ; les noms des émissions, les visuels et l'audio appartiennent à leurs auteurs et sont diffusés via des flux RSS publics