Skip to content

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

ProjetCompétences clés pratiquéesPour quiLivrable final
Projet 1 : Site de génération de copywritingStructure de page SaaS, connexion utilisateur, génération IA, paiement Stripe, gestion backendCeux qui créent leur premier site commercial completUn prototype SaaS avec inscription, génération, paiement et gestion
Projet 2 : Système d'examen et de gestion en ligneRôles et permissions, modélisation de banque de questions, flux d'examen, soumissions, correction et statistiquesCeux qui veulent vraiment réaliser un « système métier » completUne 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 !