Aller au contenu
Miraat·dweb developer journey, reflected
FU

Développement Full-Stack

Frontend + backend + BDD + déploiement. Le long parcours pour ceux qui veulent construire des produits complets en autonomie.

22 compétences 12 mois Intermédiaire
C'est le parcours le plus large du catalogue. Il vous emmène des bases du web jusqu'à la capacité de penser, concevoir, écrire et mettre en ligne une application de bout en bout sans dépendre de personne.

C'est un choix naturel pour les futurs fondateurs techniques, les personnes en petite startup, ou celles qui occupent des rôles hybrides. La durée est longue (12 mois), mais chaque module va assez en profondeur pour ne pas rester superficiel.

Débouchés : développeur full-stack, founding engineer, freelance pour projets complets.
Penser produit de bout en bout · 20 min FOUNDATION · 20 MIN Penser produit de bout en b… Modélisation du domaine · 30 min FOUNDATION · 30 MIN Modélisation du domaine Setup de l'environnement · 25 min FOUNDATION · 25 MIN Setup de l'environnement Monorepo vs multirepo · 20 min CORE · 20 MIN Monorepo vs multirepo Design du contrat API · 30 min CORE · 30 MIN Design du contrat API TypeScript de bout en bout · 30 min CORE · 30 MIN TypeScript de bout en bout Types partagés entre couches · 25 min ADVANCED · 25 MIN Types partagés entre couches Authentification de bout en bout · 40 min CORE · 40 MIN Authentification de bout en… Du formulaire à la base · 30 min CORE · 30 MIN Du formulaire à la base Synchronisation de l'état serveur · 30 min ADVANCED · 30 MIN Synchronisation de l'état s… Upload et stockage de fichiers · 25 min CORE · 25 MIN Upload et stockage de fichi… Emails transactionnels · 25 min CORE · 25 MIN Emails transactionnels Paiements avec Stripe · 40 min ADVANCED · 40 MIN Paiements avec Stripe Temps réel avec WebSockets · 30 min ADVANCED · 30 MIN Temps réel avec WebSockets Feature flags · 20 min CORE · 20 MIN Feature flags Observabilité produit · 25 min ADVANCED · 25 MIN Observabilité produit Suivi des erreurs · 20 min CORE · 20 MIN Suivi des erreurs Déploiement sur VPS · 35 min CORE · 35 MIN Déploiement sur VPS Déploiement Vercel / Railway · 25 min CORE · 25 MIN Déploiement Vercel / Railway Migrations sans interruption · 30 min ADVANCED · 30 MIN Migrations sans interruption Checklist de lancement · 20 min CORE · 20 MIN Checklist de lancement Itération post-lancement · 20 min CORE · 20 MIN Itération post-lancement

Core

4
Monorepo vs multirepo
Quand un repo unique aide et quand il gêne. pnpm workspaces, Turborepo, Nx.
20 minutes
5
Design du contrat API
Concevoir le contrat FE↔BE d'abord. Schémas, exemples, breaking changes maîtrisés.
30 minutes
6
TypeScript de bout en bout
Une seule config TS, types partagés DB → UI. Les types comme filet de sécurité.
30 minutes
8
Authentification de bout en bout
Du formulaire de login à la route protégée, sessions, reset, OAuth.
40 minutes
9
Du formulaire à la base
Validation client+serveur, UI optimiste, écritures transactionnelles sûres.
30 minutes
11
Upload et stockage de fichiers
Upload direct vers S3, URLs signées, traitement d'images, scan antivirus.
25 minutes
12
Emails transactionnels
Resend/Postmark/SES, templates, deliverability, DKIM/DMARC, gestion des bounces.
25 minutes
15
Feature flags
Livrer sereinement avec kill switches, rollouts progressifs, A/B testing.
20 minutes
17
Suivi des erreurs
Sentry / GlitchTip : capturer les erreurs avec contexte, stack traces, source maps.
20 minutes
18
Déploiement sur VPS
Machine Linux, nginx, systemd, script de déploiement. Maîtriser toute la stack.
35 minutes
19
Déploiement Vercel / Railway
Plateformes managées : déploiements zero-config, previews, logs de base.
25 minutes
21
Checklist de lancement
TLS, headers, robots, sitemap, monitoring, error tracking, backups. Rien d'oublié.
20 minutes
22
Itération post-lancement
Écouter, mesurer, livrer petit. La première version n'est jamais la bonne.
20 minutes