Full Stack Web Developer cover art

All Episodes

Full Stack Web Developer — 170 episodes

#
Title
1

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

2

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

3

Atelier : statistiques de notes d’élèves

4

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

5

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

6

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

7

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

8

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

9

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

10

Atelier : Compteur de clics (prompt)

11

Portée (scope) et hoisting simplifiés

12

Atelier : calculatrice refactorisée avec fonctions

13

Atelier : fonction de salutation personnalisée

14

Fonctions ES6 et flèches (arrow functions)

15

Atelier : Pair ou impair ?

16

Atelier : majorité légale – script interactif

17

Conditions if/else et opérateurs de comparaison

18

Atelier : mini-calculatrice en console

19

Opérateurs arithmétiques et template literals

20

Atelier : Conversions de types simples

21

Atelier : déclarer et afficher des variables

22

Variables ES6 (let, const) et types primitifs

23

Bienvenue et objectifs du chapitre

24

Bilan et transition vers l’implémentation en JavaScript

25

Introduction à la complexité temporelle O(n)

26

Caisse enregistreuse - synthèse des notions

27

Trouver le minimum dans une liste

28

Parcourir une liste et afficher les éléments

29

Listes/Tableaux - stocker plusieurs valeurs

30

Documentation et commentaires d'algorithme

31

Refactoriser Factorielle en fonction

32

Passage de paramètres et portée des variables

33

Créer une fonction somme

34

Modularité : fonctions et procédures

35

Table de multiplication

36

Boucles imbriquées et optimisation de base

37

For - Calculer une factorielle

38

Patterns de boucle courants

39

While - Compter de 1 à N

40

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

41

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

42

Combiner conditions (AND / OR)

43

Choix tarif réduit

44

Opérateurs de comparaison et booléens

45

Écrire un test IF simple

46

Introduction aux conditions et opérateurs logiques

47

Checkpoint - Gestion d'un panier simple

48

Mini-projet - Calcul d'IMC

49

Calculs simples avec variables

50

Constantes et conventions de nommage

51

Types de données courants (entier, réel, chaîne, booléen)

52

Échanger deux valeurs

53

Déclarer et affecter des variables

54

Expressions arithmétiques de base

55

Introduction aux variables et à l'état

56

Mini-checkpoint - Préparer un café

57

Réécrire un algorithme désordonné

58

Bonnes pratiques de clarté et granularité

59

Dessiner un organigramme simple

60

Flux d'exécution linéaire et notion d'étape

61

Pseudo-code d'un trajet quotidien

62

Transformer une recette de cuisine en pseudo-code

63

Pseudo-code et séquence d'instructions

64

Qu'est-ce qu'un algorithme ?

65

Débriefing collaboratif : revue de code responsive

66

Projet final de chapitre : tableau de bord adaptatif multi-breakpoints

67

Checklist responsive prête pour production

68

Atelier : implémenter un jeu d'images adaptatif performant

69

Optimisation performance : images responsive (srcset, sizes) et lazy loading

70

Atelier : rendre un formulaire à la fois responsive et accessible

71

Accessibilité et responsive design : contrastes, tailles, focus visibles

72

Atelier : refactorer une page existante en mobile-first

73

Technique mobile-first vs desktop-first – avantages et limites

74

Mini-projet intermédiaire : page d'accueil portfolio responsive

75

Atelier : passer de 4 colonnes à 1 colonne selon la taille d'écran

76

Media Queries spécifiques à Grid et fractionnement de layout

77

Atelier : mise en page de blog (sidebar + contenu)

78

Alignement et placement avancés dans Grid

79

Atelier : Grille fluide avec repeat(auto-fit, minmax)

80

Bonnes pratiques de nommage des zones Grid

81

Atelier : grille de base à 2 colonnes et 3 lignes

82

Terminologie Grid : container, tracks, lignes, colonnes, zones

83

Introduction à CSS Grid : philosophie et cas d'usage

84

Synthèse intermédiaire : principes clés du design responsive

85

Patterns courants de layout avec Flexbox (row, column, wrap)

86

Cheat-sheet des propriétés Flexbox et bonnes pratiques

87

Atelier : Inversion de l'ordre des éléments avec flex-direction

88

Atelier : créer une barre de navigation flexible

89

Atelier : alignement de base avec Flexbox

90

Stratégies de définition des breakpoints

91

Atelier : première media query pour changer la couleur d'arrière-plan

92

Media Queries : syntaxe et logique mobile-first

93

Observation : inspecter un site non-responsive

94

Vocabulaire de base : viewport, breakpoints et fluidité

95

Introduction au responsive design et à CSS3

96

Texte de transition : préparer l'étape suivante (introduction rapide à CSS)

97

Mini-projet final : portfolio multi-pages entièrement sémantique

98

Texte récapitulatif : stratégie de structuration sémantique de bout en bout

99

Atelier : rendre un tableau accessible (scope, summary)

100

Atelier : construire un planning hebdomadaire

101

Tableaux sémantiques : table, thead, tbody, th, caption, scope

102

Atelier : Utiliser time, code et abbr correctement

103

Atelier : enrichir l'article de blog avec balises inline

104

Balises inline sémantiques : strong, em, mark, code, time, abbr

105

Texte approfondi : attributs alt complexes et longdesc

106

Atelier : créer une galerie d'images sémantique

107

Atelier : insérer une photo de profil avec légende

108

Les images : balise img, attribut alt, figure et figcaption

109

Chemins relatifs vs absolus : bien gérer vos URLs

110

Atelier : liste de ressources externes (target et rel)

111

Atelier : créer une navigation interne avec ancres

112

Les liens hypertextes : balise a et attributs essentiels

113

Block vs Inline : comprendre le flux du document

114

Atelier : Listes imbriquées

115

Cycle test-commit : petites itérations rapides

116

Documentation et recherche efficaces (MDN, StackOverflow)

117

Atelier : trouver la bonne réponse sur MDN et l'appliquer

118

Markdown et README : présenter son projet

119

Atelier : rédiger un README clair pour le mini-projet

120

Mini-projet : amélioration du site statique + README complet

121

Bilan des compétences acquises et prochaines étapes du cursus

122

Atelier : ajouter un .gitignore adapté à un projet HTML/CSS

123

Mini-projet : site statique versionné (env + Git)

124

Méthode de débogage pas à pas

125

Atelier : corriger un bug d'affichage HTML/CSS avec DevTools

126

Atelier : construire la maquette d'un blog une-colonne

127

Hiérarchie de titres h1-h6 et accessibilité

128

Atelier : appliquer correctement les niveaux de titres

129

Commentaires HTML et indentation propre

130

Bonnes pratiques : nommage des fichiers et arborescence simple

131

Atelier : nettoyer et commenter votre code

132

Mini-projet : créer son CV sémantique

133

Bilan intermédiaire et checklist d'auto-évaluation

134

Les listes en HTML : ul, ol, dl

135

Atelier : ajouter la liste des compétences dans le CV

136

Anatomie d'un document HTML (doctype, html, head, body)

137

Atelier : créer votre premier fichier index.html

138

Le head : meta charset, title et bonnes pratiques

139

Atelier : ajouter un titre de page et l'encodage

140

Le body : paragraphes et premier titre h1

141

Atelier : insérer headings et paragraphes

142

Principe de la sémantique en HTML5

143

Panorama des balises de section (header, nav, main, section, article, aside, footer)

144

Atelier : remplacer des divs par des balises sémantiques

145

Texte de renforcement : ARIA landmarks en deux minutes

146

Créer un fichier .gitignore : pourquoi et comment

147

Concept des branches (vue d'ensemble)

148

Atelier : rédiger des commits significatifs

149

Messages de commit : bonnes pratiques

150

Visualiser l'historique des commits avec git log

151

Atelier : créer un dépôt local et réaliser un premier commit

152

Atelier : installer Git et configurer user.name / user.email

153

Introduction à Git et au versionnement

154

Atelier : décomposer le problème « commander une pizza »

155

Mentalité développeur : décomposition des problèmes et curiosité

156

Atelier : provoquer et lire une erreur HTML/CSS

157

Comprendre les messages d'erreur et la console

158

Atelier : créer index.html et observer les modifications en direct

159

Flux de travail minimal : éditeur → navigateur → rafraîchissement

160

Atelier : inspecter une page HTML avec DevTools

161

Navigateur : activer et lire les DevTools

162

Atelier variation : gérer dossiers et fichiers d'un mini-projet

163

Atelier : commandes de base (cd, ls, mkdir, touch)

164

Introduction au terminal et à la ligne de commande

165

Atelier : parcours guidé de l'interface et raccourcis clés

166

Découverte de l'interface VS Code (barres, panneaux, extensions)

167

Atelier : installation et première ouverture de VS Code

168

Installer Visual Studio Code pas à pas

169

Atelier guidé : repérer les composants (éditeur, terminal, navigateur)

170

Qu'est-ce qu'un environnement de développement ?