Django par la pratique

Sébastien Bonnegent

Objectifs

  • support de cours pour 7 créneaux de 1h30
  • création application web de gestion des règles de parefeux

Une évaluation sera faite sous la forme d’un QCM lors de la dernière séance.

Cours 1

  • mise en place du projet
  • mise en place de l’application
  • migration
  • 1er modèle (Port)
  • shell

Cours 2

  • interface d’administration
  • modèles avec relations (Service, Groupe)

Cours 3

  • suite des modèles avec relations (Regle, Parefeu)
  • 1er page web

Cours 4

  • rappel sur les fichiers
  • authentification, limitation d’accès
  • vue liste générique (Parefeu)
  • vue détail générique (Parefeu)
  • formulaire simple (contact)

Cours 5

  • créer
  • modifier
  • les menus
  • supprimer

Cours 6

  • afficher les règles
  • modifier les règles
  • supprimer les règles
  • utilisation avancée des templates

Cours 7

  • utilisation de black
  • tests
  • configuration en production
  • QCM
  • utilisation de docker

Outils utilisés