+33 695647834(Whatsapp) contact@allotraining.com Support 8h – 20h, Ouvert 24h/24,
+33 695647834(Whatsapp) contact@allotraining.com

Python Full Stack avec FastAPI

5 mois # 349,94 €

📅 Durée totale

  • 4 mois de formation intensive
  • 1 mois de stage pratique garanti

🎯 Objectif

Former des développeurs capables de :

  • Créer des applications complètes (backend + frontend)
  • Déployer des APIs modernes avec FastAPI
  • Travailler en entreprise ou en freelance

🗓️ STRUCTURE GLOBALE

PhaseDuréeObjectif
Phase 11 moisBases solides Python
Phase 21 moisBackend FastAPI
Phase 31 moisFrontend + Full Stack
Phase 41 moisProjet réel + déploiement
Phase 51 moisStage garanti

🔰 MOIS 1 : Fondamentaux Python

Objectif

Maîtriser les bases du langage Python

Semaine 1

  • Installation (Python, VS Code)
  • Variables, types
  • Conditions

Semaine 2

  • Boucles
  • Fonctions
  • Listes & dictionnaires

Semaine 3

  • Fichiers
  • Modules
  • Mini projets

Semaine 4

  • POO (classes, objets)
  • Gestion erreurs

🎯 Projet

👉 Gestion d’étudiants (console)


⚡ MOIS 2 : Backend avec FastAPI

Objectif

Créer des APIs professionnelles

Semaine 1

  • Introduction Web (HTTP, REST)
  • Installation FastAPI
  • Routes GET/POST

Semaine 2

  • CRUD complet
  • Validation avec Pydantic

Semaine 3

  • Base de données (MySQL ou PostgreSQL)
  • ORM (SQLAlchemy)

Semaine 4

  • Authentification JWT
  • Sécurité API

🎯 Projet

👉 API de gestion d’utilisateurs + authentification


🖥️ MOIS 3 : Frontend + Intégration

Objectif

Créer une interface moderne connectée au backend

Semaine 1

  • HTML, CSS, JavaScript
  • Consommer API (fetch)

Semaine 2

  • Introduction à React
  • Composants

Semaine 3

  • Gestion des états
  • Appels API avec Axios

Semaine 4

  • Dashboard complet
  • Auth côté frontend

🎯 Projet

👉 Interface utilisateur complète


🔥 MOIS 4 : PROJET FINAL + DÉPLOIEMENT

Objectif

Construire une vraie application comme en entreprise

Projet au choix :

  • Application de facturation 💼
  • Réseau social étudiant (Izicampus 📱)
  • Application VTC 🚗

Fonctionnalités

  • Authentification
  • CRUD complet
  • Dashboard
  • Notifications

Déploiement

  • VPS + domaine
  • Docker
  • Nginx

🧑‍💼 MOIS 5 : STAGE GARANTI

🔥 Très important (argument marketing fort)

Organisation

  • Stage interne (dans ton centre 👌)
    OU
  • Stage sur projet réel client

Activités

  • Travail en équipe
  • Git & GitHub
  • Développement réel
  • Corrections bugs
  • Ajout de fonctionnalités

Livrables

  • Projet réel terminé
  • Portfolio GitHub
  • Attestation de stage

📊 ÉVALUATION

  • Contrôles continus
  • Projet final
  • Soutenance

Outils utilisés pour cette formation

Microsoft Teams
Google Meet
Zoom
Plateforme LMS AlloTraining
PDF interactifs
Quiz et évaluations