Développement Back-End avec Python

Durée :
5 jours (35h)
Niveau
Intermédiaire à Avancé
Prérequis
Connaissances de base en programmation Python. Compréhension des concepts de base en mathématiques, notamment les probabilités, les statistiques et l’algèbre linéaire.

Description

Cette formation offre une introduction complète au développement back-end avec Python, en mettant l’accent sur l’utilisation de frameworks tels que Flask et Django pour la création d’applications web robustes et évolutives. Les participants apprendront également à concevoir et à développer des APIs pour intégrer leurs applications avec d’autres systèmes.

Objectif

À l’issue de cette formation, les participants seront capables de :

  • Comprendre les concepts fondamentaux du développement back-end avec Python.
  • Utiliser les frameworks Flask et Django pour développer des applications web.
  • Concevoir et implémenter des APIs RESTful.
  • Appliquer les meilleures pratiques de développement pour garantir la qualité et la sécurité des applications.
 

Public

Cette formation s’adresse à :

  • Développeurs souhaitant se spécialiser dans le back-end avec Python.
  • Professionnels de l’informatique cherchant à acquérir de nouvelles compétences en développement web.
  • Toute personne souhaitant apprendre à construire des applications web à l’aide de Python.

Programme détaillé de la formation

Introduction au Développement Back-end

  • Concepts fondamentaux du développement back-end.
  • Rôle du back-end dans une application web.

 

Introduction à Python pour le Développement Web

  • Syntaxe de base et structures de données en Python.
  • Meilleures pratiques de codage et conventions.

 

Développement d’Applications Web avec Flask

  • Installation et configuration de Flask.
  • Création de routes et gestion des requêtes HTTP.
  • Gestion des templates et des formulaires.
  • Intégration de bases de données avec SQLAlchemy.

 

Développement d’Applications Web avec Django

  • Introduction à Django et ses fonctionnalités.
  • Création d’un projet Django et configuration initiale.
  • Utilisation de modèles (models) et gestion des migrations.
  • Création de vues (views) et gestion des URL.

Développement d’APIs RESTful

  • Concepts fondamentaux des APIs RESTful.
  • Utilisation de Flask-RESTful et Django REST framework pour créer des APIs.
  • Gestion des méthodes HTTP (GET, POST, PUT, DELETE).
  • Sécurisation des APIs et gestion des authentifications.

 

Test et Déploiement d’Applications

  • Introduction aux tests unitaires et tests fonctionnels.
  • Outils de déploiement pour les applications Flask et Django.
  • Meilleures pratiques pour le déploiement sur des serveurs cloud.

 

Ateliers Pratiques et Projets

    • Développement d’une application web complète en utilisant Flask ou Django.
    • Création et documentation d’une API RESTful pour l’application développée.
    • Présentation des projets réalisés et feedback collaboratif.

Méthodes Pédagogiques

La formation combine des exposés théoriques, des démonstrations pratiques, des études de cas, et des projets en groupe pour renforcer les compétences acquises.

Évaluation des acquis

L’évaluation sera basée sur des exercices pratiques, des projets réalisés pendant la formation, et des quizz pour mesurer la compréhension des concepts abordés.

Sessions à venir

Coût de la formation : 1 800 Euros

Besoin d’aide ?

Nos équipes sont là pour vous répondre. Nous répondrons à vos questions le plus vite possible