Django – Développement Web avec Python

0 Enrolled
35 week
  • 35 week
  • 33
  • 0
  • no
2,930.00€

Aperçu du cours

Objectif de la formation: Acquérir une connaissance approfondie de Python et du framework Django pour le développement web. À la fin de la formation, les participants seront capables de créer, tester et déployer des applications web robustes et sécurisées avec Django.

Programme d'études

  • Introduction à Python (3 heures)

    • Syntaxe de base de Python: variables, types de données, opérations de base

    • Structures de contrôle: boucles, conditionnelles

    • Structures de données: listes, tuples, dictionnaires

    • Fonctions et modules en Python

    • Gestion des erreurs et des exceptions en Python

  • Python pour le développement web (5 heures)

    • Bibliothèques Python pour le web : requests, BeautifulSoup

    • Introduction aux bases de données relationnelles et à SQL

    • Interaction avec une base de données via Python : SQLite, PostgreSQL

    • Travaux pratiques : extraction et manipulation de données web

  • Introduction à Django (5 heures)

    • Qu’est-ce que Django et pourquoi l’utiliser

    • Installation et configuration de Django

    • Structure d’un projet Django : Projets vs applications

    • Compréhension du modèle MVT (Modèle-Vue-Template)

    • Travaux pratiques : création d’un projet Django simple

  • Développement d'une application web avec Django (7 heures)

    • Création de modèles de données avec l’ORM de Django

    • Gestion des vues et des templates avec Django

    • Gestion des utilisateurs et des permissions avec les outils Django

    • Utilisation de formulaires dans Django

    • Travaux pratiques : développement d’une application web basique

  • Tests et débogage dans Django (5 heures)

    • Introduction aux tests avec Django : pourquoi et comment

    • Écriture de tests unitaires pour les modèles, vues et formulaires

    • Utilisation de l’outil de débogage Django

    • Techniques d’optimisation de la performance de l’application

    • Travaux pratiques : écriture de tests pour une application Django

  • Déploiement d'une application Django (5 heures)

    • Comprendre le cycle de vie du déploiement d’une application Django

    • Options de déploiement : Heroku, AWS, Google Cloud

    • Configuration de la base de données de production

    • Gestion des fichiers statiques et des médias dans la production

    • Travaux pratiques : déploiement d’une application Django sur Heroku

  • Projet final (5 heures)

    • Planification et création d’une application web complète avec Django

    • Test, débogage et optimisation de l’application

    • Préparation pour le déploiement

    • Travaux pratiques : présentation et critique des projets

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
453 Courses

Commentaire sur la formation

0.0
0 rating
0%
0%
0%
0%
0%

Soyez le premier à commenter “Django – Développement Web avec Python”

Main Content