README.md 1.4 KB
Newer Older
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
1
2
3
4
5
6
7
---
author:
- Sébastien Bonnegent
title: Django par la pratique
lang: fr
---

8
# Objectifs
Bonnegent's avatar
Bonnegent committed
9

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
10
11
- support de cours pour 7 créneaux de 1h30
- création application web de gestion des règles de parefeux
Bonnegent's avatar
Bonnegent committed
12

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
13
14
Une évaluation sera faite sous la forme d'un QCM lors de la dernière
séance.
Bonnegent's avatar
Bonnegent committed
15

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
16
# [Cours 1](cours1.html)
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
17
18
19
20
21
- mise en place du projet
- mise en place de l'application
- migration
- 1er modèle (Port)
- shell
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
22

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
23
# [Cours 2](cours2.html)
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
24
25
- interface d'administration
- modèles avec relations (Service, Groupe)
Bonnegent's avatar
Bonnegent committed
26

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
27
# [Cours 3](cours3.html)
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
28
29
- suite des modèles avec relations (Regle, Parefeu)
- 1er page web
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
30

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
31
# [Cours 4](cours4.html)
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
32
33
34
35
36
- 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)
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
37

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
38
# [Cours 5](cours5.html)
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
39
40
41
42
- créer
- modifier
- les menus
- supprimer
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
43

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
44
# [Cours 6](cours6.html)
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
45
46
47
48
- afficher les règles
- modifier les règles
- supprimer les règles
- utilisation avancée des templates
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
49

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
50
# [Cours 7](cours7.html)
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
51
52
53
- utilisation de black
- tests
- configuration en production
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
54
55
- QCM
- utilisation de docker
Bonnegent's avatar
Bonnegent committed
56

57
58
# Liste des fichiers

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
59
60
61
62
- 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
63
64

# Outils utilisés
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
65
66
67
- [vim](https://neovim.io/)
- [pandoc](https://pandoc.org/)
- [revealjs](https://revealjs.com/)