Deploy Django VPS Linux com Apache2, NGINX, uWSGI e Systemct

Deploy de aplicação Django 2.0 na AWS com Apache2 e NGINX
4.73 (137 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
Deploy Django VPS Linux com Apache2, NGINX, uWSGI e Systemct
496
students
1.5 hours
content
Nov 2018
last update
$19.99
regular price

Why take this course?

🌟 Deploy de Aplicação Django 2.0 na AWS com Apache2 e NGINX: Um Guia Completo

Introdução 🚀

Neste curso detalhado, você aprenderá a realizar o deploy de sua aplicação Django 2.0 em um VPS Linux Ubuntu de maneira profissional. Embora utilizemos um VPS da Amazon AWS como nosso ambiente principal de aprendizado, as técnicas e conhecimentos adquiridos aqui são perfeitamente aplicáveis a qualquer VPS Linux de outras empresas, como Digital Ocean ou Linode. 🐘

Estrutura do Curso 📚

Configuração do Apache2 🍕

  • Eficiência no Apache2: Aprenda a configurar o Apache2 de forma eficiente, permitindo que você use seu VPS para hospedar não apenas aplicativos Django, mas também outros sites desenvolvidos em HTML, PHP, entre outros.
  • Flexibilidade Máxima: Sua VPS será preparada para diversos projetos, não ficando restrito a uma única tecnologia ou plataforma.

Implementação do NGINX 🏗️

  • Proxy Reverso com NGINX: Configure o NGinx como um proxy reverso, atuando também como servidor de arquivos estáticos e de mídia, sigendo as recomendações da documentação oficial do Django.
  • Desempenho e Segurança: A melhoria no desempenho, segurança e eficiência na entrega de conteúdo é garantida com essa abordagem.

Uso do uWSGI 🤖

  • Implementação do uWSGI: Explore o uso do uWSGI, um servidor de aplicações que implementa o padrão WSGI e é recomendado pelo Django.
  • Performance Máxima: Aprenda a configurá-lo para maximizar a performance e a confiabilidade da sua aplicação.

Controle com Systemctl 🔧

  • Monitoramento com Systemctl: Descubra como configurar o systemctl para monitorar o uWSGI em modo 'emperor', assegurando que sua aplicação seja reiniciada automaticamente após falhas, crashes e reboots.
  • Alta Disponibilidade e Resiliência: Esta etapa é crucial para garantir a alta disponibilidade e a resiliência do seu sistema em produção.

Público-alvo 🎯

Este curso é ideal para:

  • Desenvolvedores Web: Aprenda como deployar sua aplicação Django na web de forma robusta e confiável.
  • Administradores de Sistemas: Adicione habilidades valiosas ao gerenciar servidores VPS em ambientes Linux.
  • Entusiastas de Tecnologia: Qualquer pessoa interessada em aprender como fazer deploy de aplicações de forma profissional em um ambiente Linux VPS.

Por Que Escolher Este Curso? 🏅

  • Prática Real: Abordagem prática e voltada para o mundo real, com cenários que simulam problemas e desafios que você encontrará no ambiente de produção.
  • Expertise Aumentada: Adquira habilidades essenciais para gerenciar e manter aplicações em ambientes de produção.
  • Alto Nível de Expertise: Eleva seu nível de expertise no gerenciamento de servidores e deploy de aplicativos, tornando-o um profissional altamente qualificado na área.

Conclusão 🎓

Com o Deploy de Aplicação Django 2.0 na AWS com Apache2 e NGINX, você estará preparado para lançar suas aplicações no ambiente de produção com confiança, utilizando as melhores práticas e técnicas disponíveis hoje. Prepare-se para ser um especialista em deploy de Django em VPS Linux! 🚀🌐

Loading charts...

Related Topics

1692454
udemy ID
14/05/2018
course created date
23/11/2019
course indexed date
Bot
course submited by