Full Stack Web Developer podcast artwork

PODCAST · education

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 NoSQL ; Automatiser les déploiements via des pipelines CI/CD dans une logique DevOps ; Rédiger la documentation technique et préparer la mise en production ; Collaborer en mode projet Agile (user stories, backlog, sprints, stand-ups) ;

Publisher-supplied feed metadata · PodParley refreshed Sep 19, 2026 · Source feed

  1. 184

    Méthodes avancées de tableau : map, filter, reduce (introduction)

    Jusqu'à présent, vous avez appris à parcourir un tableau avec les boucles for, for…of et while. Ces boucles fonctionnent parfaitement, mais elles exigent que vous écriviez vous-même toute la mécanique : initialiser un compteur, gérer les indices, pré...

  2. 183

    Boucles for / for…of / while appliquées aux tableaux

    Les boucles sont un des piliers de la programmation. Elles permettent de répéter automatiquement une même action plusieurs fois, sans avoir à réécrire le code manuellement. Dans le langage JavaScript, elles sont particulièrement utiles pour parcourir...

  3. 182

    Atelier : statistiques de notes d’élèves

    RAPPEL THÉORIQUE En JavaScript ES6+, un tableau (array) permet de stocker une collection ordonnée de valeurs. On le crée avec des crochets : const notes = [12, 8, 15, 17, 6]. Chaque élément est accessible par son indice, en commençant à zéro : notes[...

  4. 181

    Atelier : gérer une liste de tâches en console

    RAPPEL THÉORIQUE Un tableau (array) en JavaScript est une structure ordonnée qui contient plusieurs valeurs accessibles par leur indice, en commençant à 0. Le mental model utile : imaginez une rangée de casiers numérotés. `taches[0]` désigne le premi...

  5. 180

    Tableaux ES6 : création et accès aux éléments

    Après avoir manipulé les variables, les fonctions, les conditions et les événements du navigateur, il est temps de découvrir l'une des structures de données les plus utilisées en JavaScript : le tableau. Un tableau (en anglais array) est une structur...

  6. 179

    Point de vue développeur : bonnes pratiques débutant

    Après avoir découvert les variables, les fonctions, les conditions et les premiers événements du navigateur, il est temps de prendre du recul et d'adopter le point de vue d'un développeur professionnel. Écrire du code qui fonctionne ne suffit pas : i...

  7. 178

    Révision synthèse : écrire un script lisible et commenté

    Écrire un script qui fonctionne est une chose. Écrire un script que d'autres personnes (ou vous-même dans six mois) pourront lire, comprendre et modifier facilement en est une autre. Ce chapitre de synthèse rassemble les bonnes pratiques qui transfor...

  8. 177

    Atelier : bouton alert avec gestionnaire d’événement

    RAPPEL THÉORIQUE Jusqu'ici, vous avez manipulé des variables, des fonctions et vu un aperçu des événements du navigateur. Il est temps de relier ces briques. Un événement est une action de l'utilisateur (clic, survol, saisie clavier) que le navigateu...

  9. 176

    Introduction aux événements du navigateur (aperçu)

    Jusqu'à présent, vous avez appris à écrire des variables, des conditions et des fonctions en JavaScript. Vous avez même utilisé la commande prompt pour demander des informations à l'utilisateur, comme dans l'atelier du compteur de clics. Mais dans un...

  10. 175

    Atelier : Compteur de clics (prompt)

    RAPPEL THÉORIQUE En JavaScript, une variable déclarée avec 'let' peut être modifiée après sa création, contrairement à 'const' qui reste constante. Pour un compteur, on utilise donc 'let compteur = 0;' car sa valeur va évoluer. La fonction native 'pr...

  11. 174

    Portée (scope) et hoisting simplifiés

    La portée, appelée en anglais scope, désigne la zone de ton programme dans laquelle une variable ou une fonction est accessible et utilisable. Comprendre la portée est essentiel car cela détermine où tu peux lire ou modifier une valeur, et où tu obti...

  12. 173

    Atelier : calculatrice refactorisée avec fonctions

    RAPPEL THÉORIQUE Une fonction est un bloc de code réutilisable qui accomplit une tâche précise. En JavaScript ES6, on peut la déclarer de façon classique (function additionner(a, b) { return a + b; }) ou sous forme de fonction fléchée (const addition...

  13. 172

    Atelier : fonction de salutation personnalisée

    RAPPEL THÉORIQUE En JavaScript ES6, une fonction est un bloc de code réutilisable qui prend éventuellement des paramètres en entrée et retourne une valeur. Les fonctions fléchées (arrow functions) offrent une syntaxe concise : `const saluer = (nom) =...

  14. 171

    Fonctions ES6 et flèches (arrow functions)

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

  15. 170

    Atelier : Pair ou impair ?

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

  16. 169

    Atelier : majorité légale – script interactif

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

  17. 168

    Conditions if/else et opérateurs de comparaison

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

  18. 167

    Atelier : mini-calculatrice en console

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

  19. 166

    Opérateurs arithmétiques et template literals

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

  20. 165

    Atelier : Conversions de types simples

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

  21. 164

    Atelier : déclarer et afficher des variables

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

  22. 163

    Variables ES6 (let, const) et types primitifs

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

  23. 162

    Bienvenue et objectifs du chapitre

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

  24. 161

    Bilan et transition vers l’implémentation en JavaScript

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

  25. 160

    Introduction à la complexité temporelle O(n)

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

  26. 159

    Caisse enregistreuse - synthèse des notions

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

  27. 158

    Trouver le minimum dans une liste

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

  28. 157

    Parcourir une liste et afficher les éléments

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

  29. 156

    Listes/Tableaux - stocker plusieurs valeurs

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

  30. 155

    Documentation et commentaires d'algorithme

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

  31. 154

    Refactoriser Factorielle en fonction

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

  32. 153

    Passage de paramètres et portée des variables

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

  33. 152

    Créer une fonction somme

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

  34. 151

    Modularité : fonctions et procédures

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

  35. 150

    Table de multiplication

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

  36. 149

    Boucles imbriquées et optimisation de base

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

  37. 148

    For - Calculer une factorielle

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

  38. 147

    Patterns de boucle courants

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

  39. 146

    While - Compter de 1 à N

    RAPPEL THÉORIQUE Une boucle while permet de répéter un bloc d'instructions tant qu'une condition reste vraie. Le mental model est simple : à chaque tour de boucle, la condition est évaluée ; si elle est vraie, le bloc s'exécute, sinon la boucle s'arr...

  40. 145

    Boucles While et For - principe de répétition

    Jusqu'à présent, vous avez appris à manipuler des variables, à écrire des séquences d'instructions et à prendre des décisions grâce aux conditions (IF, ELSE, opérateurs logiques AND/OR). Vous allez maintenant découvrir une notion fondamentale de la p...

  41. 144

    Mini-projet - Calcul du prix d'un billet de train

    Rappel théorique : Une condition permet à un programme de prendre une décision et d'exécuter des instructions différentes selon les situations. Le mental model à retenir est simple : « SI une expression est vraie ALORS je fais ceci, SINON je fais cel...

  42. 143

    Combiner conditions (AND / OR)

    Dans les activités précédentes, tu as appris à écrire des conditions simples avec des tests IF, à utiliser des opérateurs de comparaison (égal à, plus grand que, plus petit que) et à manipuler des valeurs booléennes (vrai ou faux). Tu vas maintenant ...

  43. 142

    Choix tarif réduit

    Rappel théorique : Les structures conditionnelles permettent à un programme de prendre des décisions en fonction de données. Le mental model est simple : "SI une condition est vraie, ALORS j'exécute ce bloc, SINON j'exécute un autre bloc". La conditi...

  44. 141

    Opérateurs de comparaison et booléens

    Dans les chapitres précédents, vous avez découvert les variables, les types de données, les calculs simples et une première introduction aux conditions avec le test IF. Ce chapitre approfondit deux notions fondamentales et étroitement liées : les boo...

  45. 140

    Écrire un test IF simple

    RAPPEL THÉORIQUE Un test conditionnel permet à un programme de prendre une décision. La structure de base est le fameux "IF" (SI) : SI une condition est vraie ALORS on exécute un bloc d'instructions. La condition est une expression qui vaut toujours ...

  46. 139

    Introduction aux conditions et opérateurs logiques

    Dans tout programme informatique, il est indispensable de pouvoir prendre des décisions en fonction de l'état des données. C'est précisément le rôle des structures conditionnelles : elles permettent à un algorithme d'exécuter certaines instructions u...

  47. 138

    Checkpoint - Gestion d'un panier simple

    ## Présentation du projet Ce checkpoint est un mini-projet de synthèse qui clôture la première partie du chapitre 'Algorithmique et logique de programmation'. Il mobilise l'ensemble des compétences acquises jusqu'ici : déclaration et affectation de v...

  48. 137

    Mini-projet - Calcul d'IMC

    **Rappel théorique** Avant de commencer, revenons sur les concepts essentiels abordés dans les activités précédentes. Une variable est un espace mémoire nommé qui stocke une valeur pouvant évoluer au cours de l'exécution d'un programme. On distingue ...

  49. 136

    Calculs simples avec variables

    **Rappel théorique** Une variable est un espace mémoire nommé qui stocke une valeur pouvant changer au cours de l'exécution d'un algorithme. On la déclare en lui attribuant un nom (identificateur), un type et éventuellement une valeur initiale. Les t...

  50. 135

    Constantes et conventions de nommage

    Dans les activités précédentes, tu as appris à déclarer des variables, à leur affecter des valeurs et à manipuler différents types de données (entier, réel, chaîne de caractères, booléen). Tu sais maintenant qu'une variable est un espace mémoire dont...

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

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 NoSQL ; Automatiser les déploiements via des pipelines CI/CD dans une logique DevOps ; Rédiger la documentation technique et préparer la mise en production ; Collaborer en mode projet Agile (user stories, backlog, sprints, stand-ups) ;

HOSTED BY

Ilaria Digital School

CATEGORIES

Frequently Asked Questions

How many episodes does Full Stack Web Developer have?

Full Stack Web Developer currently has 50 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Full Stack Web Developer about?

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

How often does Full Stack Web Developer release new episodes?

Full Stack Web Developer has 50 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Full Stack Web Developer?

You can listen to Full Stack Web Developer on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Full Stack Web Developer?

Full Stack Web Developer is created and hosted by Ilaria Digital School.
URL copied to clipboard!