Comment déployer son application Django sur n’importe quel serveur privé virtuel linux ?

 

WePynaire

Objectifs

  • Commprendre ce qu'est un serveur privé virtuel (VPS) et quels sont les outils pour interagir avec lui.
  • Comprendre les briques nécessaires au fonctionnement d'une application Django.
  • Comprendre comment installer les dépendances en local et sur le serveur.

Non-objectifs

  • Ce n'est PAS un cours Django
  • Ce n'est PAS un cours de développement web
  • Ce n'est PAS un cours de Python généraliste

Que du Python et du SQL en mode 20/80 pour aider à démarrer rapidement

Le programme des modules

Jour 1

Module 1 - Introduction et fondamentaux

Module 2 - Les fonctions et les méthodes

Jour 2

Module 3 - Les décorateurs et les propriétés

Module 4 - Environnement de développement

Jour 3

Module 5 - Les modules, les paquets et les imports

Module 6 - Introduction à la structure d'un projet Django

Jour 4

Module 7 - Les base de données relationnelles et SQL

Module 8 - Se simplifier les bases de données relationnelles avec un mappeur relationnel objet (ORM)

 

Jour 5

Module 9 - La composition, l'héritage et l'héritage multiple

Module 10 - Application de l'héritage à Django

Pour accéder à mon notebook sur Google Colaboratory:
http://bit.ly/3Imk3F6