Commit cd51f0f7 authored by Bonnegent Sebastien's avatar Bonnegent Sebastien
Browse files

plan à jour

parent 76343864
* afficher le plan au début
* afficher l'objectif de ce qui doit être fait à la fin
Autres points:
* hijack
* dump/restore
* json initiale
* migration avancèe
* objects.latest()
* framework messages
∘ https://docs.djangoproject.com/fr/1.10/ref/contrib/messages/
* logging
* pytest
......@@ -4,30 +4,42 @@ 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.
## Installation sur une fedora 27
~~~
$ dnf install pandoc pandoc-pdf texlive-latex-bin-bin texlive-beamer \
texlive-wasysym texlive-collection-langfrench impressive texlive-wasy
$ git clone git@gitlab.insa-rouen.fr:bonnegent/cours_django.git
~~~
Une évaluation sera faite sous la forme d'un QCM lors de la dernière
séance.
# Plan
## Cours 1
* mise en place du projet: pipenv
* backend: models, shell, migration
## Cours 2
* frontend
- administration, runserver
- urls, templates, vues
- CDN, firefox F12, umatrix
* outils: logs, messages, scripts de gestion
* sécurité: hijack, restriction d'accés
* 'rest' facile
* tests: pytest, black
## Évaluations
- 1 QCM pendant la dernière séance
## Cours 3
* frontend: manipulation des objets
* logging
* messages
## Cours 4
* frontend: manipulation des objets
* script des gestions
## Cours 5
* template générique
* formulaire
* envoi de mails
* hijack et restrictions d'accès
## Cours 6
* utilisation de black
* tests
## Cours 7
* QCM
* API Rest
* utilisation de docker
# Comment démarrer ?
~~~
......
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