Développement Junior-Intermédiaire
Bienvenue à l'étape Développement Junior-Intermédiaire ! Ici, vous approfondirez le développement full-stack, maîtrisant la componentisation frontend, la conception de bases de données, le développement d'API backend et le déploiement.
Ce que vous allez apprendre
Développement Frontend
Maîtriser le développement frontend moderne, apprendre à utiliser des bibliothèques de composants et des outils de conception :
Développement Backend
Apprendre la conception d'API, la gestion de bases de données et les stratégies de déploiement d'applications :
Projets principaux
Les chapitres précédents consistent à apprendre les « pièces », les projets principaux consistent à apprendre « comment assembler les pièces en un produit fonctionnel, démontrable et déployable ».
Il est recommandé de suivre l'ordre Projet 1 -> Projet 2 :
- Projet 1 vous guide d'abord à travers la chaîne principale la plus courante des SaaS modernes : connexion, génération, base de données, paiement, console d'administration.
- Projet 2 vous plonge ensuite dans un scénario plus proche d'un système métier : rôles et permissions, banque de questions, examens, soumissions, console d'administration.
flowchart LR
A["Pages et composants frontend"] --> B["Base de données et interfaces"]
B --> C["Projet 1<br/>SaaS de génération de copywriting"]
C --> D["Paiement / Déploiement / Gestion backend"]
D --> E["Projet 2<br/>Système d'examen en ligne"]
E --> F["Portfolio full-stack complet"]Si vous ne savez pas par lequel commencer, vous pouvez vous référer à ce tableau comparatif :
| Projet | Compétences clés pratiquées | Pour qui | Livrable final |
|---|---|---|---|
| Projet 1 : Site de génération de copywriting | Structure de page SaaS, connexion utilisateur, génération IA, paiement Stripe, gestion backend | Ceux qui créent leur premier site commercial complet | Un prototype SaaS avec inscription, génération, paiement et gestion |
| Projet 2 : Système d'examen et de gestion en ligne | Rôles et permissions, modélisation de banque de questions, flux d'examen, soumissions, correction et statistiques | Ceux qui veulent vraiment réaliser un « système métier » complet | Une plateforme d'examen avec un côté étudiant et un côté administrateur |
Quel que soit le projet choisi, il est recommandé de préparer au moins ces 3 livrables :
- Un dépôt de projet fonctionnel
- Un lien de démonstration accessible
- Un README et une vidéo de démonstration
Si vous avez déjà terminé les deux projets principaux ci-dessus, ou si vous souhaitez construire votre portfolio selon votre propre direction technique, vous pouvez choisir un sujet approfondi parmi ces projets optionnels :
Extension des capacités IA
Pour qui c'est
- Développeurs avec une certaine base de programmation qui veulent apprendre systématiquement le développement full-stack
- Apprenants qui souhaitent passer de chef de produit à ingénieur full-stack
- Développeurs juniors à intermédiaires qui veulent maîtriser les outils et flux de travail de développement modernes
- Entrepreneurs qui veulent développer des produits complets de manière indépendante
Prérequis
- Avoir complété l'étape « Débutant et prototype de produit », ou avoir des connaissances de base équivalentes
- Comprendre les concepts de base de HTML/CSS/JavaScript
- Avoir des connaissances préliminaires sur les outils de programmation IA
Prêt à approfondir le développement full-stack ? Cliquez sur la navigation de gauche pour commencer à apprendre !