Développeur web full-stack
Full-Stack Web
Vous savez lire du HTML et vous voulez livrer une application complète, pas seulement des pages.
76 leçons écrites
9 cours sur 9 disponibles
Neuf cours et 76 leçons, entièrement écrites. On part du langage lui-même, on le rend sûr avec TypeScript, on construit l’interface avec React et Tailwind, on écrit le serveur à la main avant de laisser Next.js l’abstraire, on met le tout sous tests, puis on y branche un modèle de langage et un agent de code — les deux ajouts que les clients demandent aujourd’hui.
- Étape 1
Le langage, avant les outils
React, Next.js et TypeScript ne sont que du JavaScript organisé. Commencer par un framework sans connaître le langage se paie plus tard, sur chaque bogue qu’on ne sait pas lire.
-
Modules, asynchrone, destructuration : la syntaxe que tout le reste suppose acquise.
9 leçons publiées
-
- Étape 2
Typer, pour que le code tienne
TypeScript vient avant React, et non après : écrire un composant typé dès le départ est plus simple que de typer après coup une base qui a grossi sans types.
-
Types, interfaces, génériques — et ce que le compilateur détecte avant l’utilisateur.
7 leçons publiées
-
- Étape 3
Construire l’interface
Le modèle de composants et la gestion d’état sont le cœur du métier côté navigateur. C’est aussi l’étape la plus longue du parcours.
-
Composants, état, effets, et les pièges de rendu qu’on ne voit qu’en production.
13 leçons publiées
-
- Étape 4
Mettre en forme sans dette
Vient juste après React parce que Tailwind s’écrit dans le composant : apprendre les deux ensemble évite la feuille de style parallèle qui finit par contredire les composants.
-
Classes utilitaires, adaptation aux écrans, thème sombre, et le moment où extraire un composant.
7 leçons publiées
-
- Étape 5
Le serveur, en JavaScript
Placé avant Next.js, et c’est délibéré : Next.js masque la requête HTTP derrière ses conventions. Avoir écrit un serveur à la main une fois rend ces conventions lisibles au lieu de magiques.
-
Routes, intergiciels, base de données, authentification : un backend dont vous maîtrisez chaque couche.
8 leçons publiées
-
- Étape 6
Passer en production
React seul ne fait ni le routage, ni le rendu serveur, ni le référencement. Next.js apporte ce qui sépare une démonstration d’un site en ligne.
-
Routage, rendu serveur, données et déploiement d’une application réelle.
7 leçons publiées
-
- Étape 7
Livrer sans retenir son souffle
Les tests arrivent une fois qu’il y a une application à casser. Les écrire plus tôt dans le parcours revient à tester des exemples de cours ; les écrire plus tard revient à ne jamais les écrire.
-
Ce qui mérite un test, ce qui n’en mérite pas, et une chaîne qui tourne sur chaque commit.
7 leçons publiées
-
- Étape 8
Brancher un modèle de langage
C’est la demande la plus fréquente sur une application web existante. Elle suppose une application dans laquelle l’intégrer, d’où sa place tardive.
-
Appels, coûts, diffusion en flux, et le traitement des réponses inattendues.
10 leçons publiées
-
- Étape 9
Programmer avec un agent
En dernier, pour une raison de fond : un agent amplifie le jugement de qui l’emploie, il ne le remplace pas. Ce cours n’a d’intérêt qu’une fois les huit étapes précédentes acquises — sinon vous relisez du code que vous ne savez pas juger.
-
Cadrer une tâche, relire la sortie, garder la main sur une base de code réelle.
8 leçons publiées
-
Ce qui rejoindra ce parcours
Cours en préparation. Ils seront ouverts sans supplément à qui aura déjà acheté le parcours.
- PostgreSQL et SQL Interroger et modéliser sans passer par un ORM qui décide à votre place.
- Accessibilité et performance web Les deux critères sur lesquels un site est jugé avant son code.