list 2 séquences
assignment Niveau : Introductif
label Informatique & Programmation
chat_bubble_outline Langue : Français
card_giftcard 2.4 points
- /5
Avis de la communauté
0 avis

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 4 heures de cours

En résumé

Vous programmez en Python et vous avez créé une application Django que vous avez déployée sur Heroku. Mais ça commence à revenir un peu cher ! Ou bien vous aimeriez totalement maîtriser votre environnement de production et ne pas passer par les scripts d'exécution de votre plateforme en tant que service ?

Découvrez dans ce cours comment déployer une application par vous-même en configurant un serveur virtuel de A à Z en hébergement mutualisé. Nous verrons en détail quels logiciels installer sur Ubuntu, comment configurer Nginx, Gunicorn et lancer des processus sous supervision. Vous verrez également comment faire de l'intégration continue. Allez, vous êtes prêts à déployer comme les pros ?

C’est parti !

Objectifs pédagogiques :

  • Se connecter en SSH à un serveur distant.
  • Installer les dépendances nécessaires sur un serveur distant.
  • Configurer Nginx et Gunicorn pour une application Django.
  • Utiliser un service de supervision pour Gunicorn.
  • Créer un processus d'intégration continue.

Il est nécessaire de maîtriser les notions suivantes avant de suivre ce cours :
Naviguer en ligne de commande dans un environnement Unix. Ce n'est pas le cas ? Lisez le chapitre Entrer une commande.
Architecture et fonctionnement d'une application Django. Vous ne savez pas par où commencer ? Effectuez le cours Découvrez le framework Django.

more_horiz Lire plus
more_horiz Lire moins
dns

Le programme

Partie 1 - Lancez Django sur un serveur distant
1. Découvrez l'administration système
2. Configurez un espace serveur
3. Téléchargez l'application sur le serveur distant
4. Utilisez le serveur HTTP Nginx
5. Configurez Gunicorn et Supervisor
Quiz : Lancez Django sur un serveur distant
 
Partie 2 - Intégrez de bonnes pratiques de travail
1. Séparez les environnements
2. Intégrez des changements automatiquement
3. Surveillez l'activité d'un serveur
4. Allez plus loin
Quiz : Intégrez de bonnes pratiques de travail
 
Certificat de réussite
record_voice_over

Les intervenants

Céline Martinet Sanchez
Développeuse freelance, formatrice et entrepreneure. Desarrolladora independiente, profesora y emprendedora.

store

Le concepteur

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Quelle note donnez-vous à cette ressource ?
Contenu
0/5
Plateforme
0/5
Animation
0/5