Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Bonnegent Sebastien
cours_django
Commits
7d29fb10
Commit
7d29fb10
authored
Dec 18, 2020
by
Bonnegent Sebastien
Browse files
page index
parent
e9d35912
Pipeline
#9219
passed with stages
in 16 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
7d29fb10
---
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/
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment