Commit 7d29fb10 authored by Bonnegent Sebastien's avatar Bonnegent Sebastien
Browse files

page index

parent e9d35912
Pipeline #9219 passed with stages
in 16 seconds
---
author:
- Sébastien Bonnegent
title: Django par la pratique
lang: fr
---
# Objectifs
Support de cours pour 7 créneaux de 1h30 sur le format 30mn de CM / 1h de TP
par séance. Durant ces 7 séances, vous allez créer une application web
de gestion des règles de parefeux.
- 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.
# Plan
## [Cours 1](cours1.html)
# [Cours 1](cours1.html)
- mise en place du projet
- mise en place de l'application
- migration
- 1er modèle (Port)
- shell
## Cours 2
# [Cours 2](cours2.html)
- interface d'administration
- modèles avec relations (Service, Groupe)
## Cours 3
# [Cours 3](cours3.html)
- suite des modèles avec relations (Regle, Parefeu)
- 1er page web
## Cours 4
# [Cours 4](cours4.html)
- 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
# [Cours 5](cours5.html)
- créer
- modifier
- les menus
- supprimer
## Cours 6
# [Cours 6](cours6.html)
- afficher les règles
- modifier les règles
- supprimer les règles
- utilisation avancée des templates
## Cours 7
# [Cours 7](cours7.html)
- utilisation de black
- tests
- configuration en production
- QCM
- utilisation de docker
# Comment démarrer ?
~~~
$ git clone https://gitlab.insa-rouen.fr/bonnegent/cours_django/
$ cd cours_django
~~~
Il faut ouvrir le fichier **cours1.html** dans votre navigateur favori.
# Liste des fichiers
- cours?.html : le support de cours
- cours?.md : la source du support de cours
- fwm? : le répertoire du projet django correspondant au cours
- make : regénère les fichiers html
- html/cours?.html : le support de cours
- cours?.md : la source du support de cours
- fwm? : le répertoire du projet django correspondant au cours
- make : regénère les fichiers html
# Outils utilisés
- vim
- pandoc
- revealjs
- [vim](https://neovim.io/)
- [pandoc](https://pandoc.org/)
- [revealjs](https://revealjs.com/)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment