Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation Django - Développement Web avec Python

réf : DEV-PYDJ
Formation RPA - Critères d'automatisation

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.

Objectifs pédagogiques

  • Maîtriser les concepts fondamentaux de Python et son utilisation dans le développement web
  • Comprendre la structure et les composants d’un projet Django
  • Développer des applications web robustes avec Django
  • Savoir tester, déboguer et optimiser les applications Django
  • Connaître le processus de déploiement d’une application Django sur une plateforme en ligne

Pré-requis

Connaissance de base de la programmation / Connaissance de base des bases de données et du SQL

Public concerné

Développeurs web en début de carrière, Professionnels de l’informatique cherchant à se diversifier dans le développement web, Étudiants en informatique recherchant une compétence pratique en développement web

Programme

  • 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
  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    5 (35 heures)

    Prix

    2930 € HT

    Télécharger