Ascent group Horizontal New copie 1

Django – Développement Web avec Python

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

Aperçu du cours

Introduction au développement web avec Django
Ce module introductif présente Django, un framework de développement web hautement performant et populaire parmi les développeurs Python. Vous apprendrez les principes de base de Django, y compris son architecture modèle-vue-template (MVT) et comment il facilite le développement rapide de sites web sécurisés et maintenables.

Configuration de l’environnement Django
Découvrez comment configurer un projet Django de A à Z. Ce cours couvre l’installation des outils nécessaires, la configuration de l’environnement de développement et la création d’une nouvelle application Django. Les participants acquerront une compréhension pratique de la gestion des dépendances et des bases de données.

Modèles, Vues, et Templates
Approfondissez votre compréhension des modèles Django pour la gestion des données, des vues pour la logique de traitement, et des templates pour la présentation. Ce module vous enseignera comment créer des applications web dynamiques et interactives en utilisant ces composants.

Authentification et Sécurité
Apprenez à gérer la sécurité dans vos applications web. Ce cours traite des mécanismes d’authentification de Django, de la gestion des sessions, de la protection contre les attaques courantes telles que le CSRF et le XSS, et de l’implémentation des permissions et des rôles d’utilisateurs.

Déploiement et bonnes pratiques
Découvrez les meilleures pratiques pour le déploiement de vos applications Django. Vous apprendrez à utiliser des outils comme Docker pour la conteneurisation, Gunicorn comme serveur WSGI, et les services cloud pour le déploiement. Ce module inclut également des conseils pour la maintenance et l’optimisation des performances de vos sites.

Prérequis

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

Fonctionnalités

  • 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

Public ciblé

  • 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

Détails

  • 42 Sections
  • 198 Lessons
  • 35 Weeks
Expand all sectionsCollapse all sections

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
841 Courses