Fale com a gente no WhatsApp Fale com a gente no WhatsApp

Django -  Instalação do ambiente de produção e deploy em uma VPS Projeto Prático Django - Instalação do ambiente de produção e deploy em uma VPS

Aprenda como realizar o deploy de uma aplicação Django em um VPS da DigitalOcean

Curso com 02h21 de vídeos Categoria Desenvolvimento Back-end

Sobre o projeto

Nesse projeto prático você aprenderá como realizar o deploy de uma aplicação Django em uma VPS da DigitalOcean. Iremos discutir desde tópicos mais básicos como quais os diferentes provedores de nuvem estão disponíveis no mercado, até como configurar uma máquina virtual para disponibilizar a nossa aplicação.

Nesse projeto prático você aprenderá como realizar o deploy de uma aplicação Django em uma VPS da DigitalOcean. Iremos discutir desde tópicos mais básicos como quais os diferentes provedores de nuvem estão disponíveis no mercado, até como configurar uma máquina virtual para disponibilizar a nossa aplicação.

O que irá aprender?

Nesse projeto vamos ver na prática os seguintes conceitos:

  • Principais provedores de cloud no mercado;
  • Como criar uma máquina virtual na DigitalOcean;
  • Configurar Firewall e instalar o MySQL em uma máquina virtual;
  • Como utilizar o Gunicorn para servir a nossa aplicação Django;
  • Configurar a máquina virtual para executar a aplicação Django em background;
  • Como instalar e configurar o Nginx;
  • Como criar e configurar um domínio para a nossa aplicação.

Para quem?

Esse projeto prático é voltado a desenvolvedores que já conhecem os conceitos do Django, mas ainda possuem dúvidas de como aplicá-los em um sistema, na prática.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato

Ambiente do curso

  • Python 3.10
  • Django 4.2
  • Django REST Framework 3.14
  • MySQL 8.0
  • Visual Studio Code

Sobre o professor

Cleyson Lima

Cleyson Lima

Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring na TreinaWeb, mas diz que seu coração sempre pertencerá ao Python.

Quais os pré-requisitos para esse curso?

Conteúdo programático

  1. Introdução

    Introdução ao curso.

    2 aulas
    • Apresentação
    • O código-fonte do curso está no GitHub
  2. Trabalhando com VPS

    Nesta aula iremos aprender o que é uma VPS e também como realizar a sua criação e configuração.

    3 aulas
    • Introdução
    • Criando a conta e a VPS na DigitalOcean
    • Configurando a máquina virtual e instalando o banco de dados MySQL
  3. Fazendo o build do projeto

    Nesta aula iremos conhecer a aplicação que iremos realizar o deploy, além de também veremos como realizar o processo de build e enviá-lo para nossa VPS.

    3 aulas
    • Baixando e executando o projeto localmente
    • Baixando e executando o projeto na VPS
    • Utilizando o Gunicorn para executar o projeto e configurando um serviço systemd para iniciar a aplicação de forma automática
  4. Configuração do domínio

    Nesta aula iremos aprender como adquirir e configurar um domínio para nossa aplicação.

    3 aulas
    • Principais serviços de compra de domínio
    • Criando conta no Google Domains e criando o primeiro domínio
    • Configurando o Nginx para servir a nossa aplicação Django
  5. Trabalhando com arquivos estáticos em produção

    Nesta aula iremos aprender como configurar o Nginx para servir os arquivos estáticos da nossa aplicação.

    1 aula
    • Servindo os arquivos estáticos da aplicação com o Nginx
Download da ementa

Utilizada e amada por milhares! Veja mais opiniões reais

  • Excelente curso! Me ajudou bastante

  • O professor manda bem demais, além de aprender a parte de programação. aprende a configurar VPS, adquirir dominio, linkar na web com Nginx , https... Pensamento: Aprender com os melhores, encurta o caminho para sucesso!

  • Excelente, faz tempo que eu procurava um material deste tipo

  • Gostei muito do curso, ele abriu minha mente para o Visual Studio e o C#, deixando bem claro os usos das ferramentas. Assim como me ajudou a revisar de forma bem pratica os principais conceitos de Programação Orientada a Objetos. Recomendo.

    Depoimento - William
    C# (C Sharp) Básico
    William Poços de Caldas / MG
  • Curso Excelente, otimos professores, explicação muito boa...ja estou adquirindo o proximo curso c# avançado. Indico para qualquer um e garanto um dos melhores curso que ja fiz. Parabens a toda equipe.

    Depoimento - Fabrício
    C# (C Sharp) Básico
    Fabrício Cariacica / ES
  • Ótimo curso! Realmente bastante esclarecedor e didático. O conteúdo é bem completo, abrangendo diversos assuntos de forma dinâmica e complementar, o que ajuda, e muito, no aprendizado e na visão de aplicabilidade. Além de todo o ambiente e dos recursos disponíveis tornarem o estudo mais amigável e menos cansativo.

    Depoimento - Dimitrius
    C# (C Sharp) Básico
    Dimitrius Três Corações / MG
  • Bom, já tinha um conhecimento em programação C#, resolvi fazer o básico só por fazer e me surpreendi, vi muitas coisas novas, entendi melhor vários conceitos, enfim, estou a caminho do intermediário e recomento é um ótimo curso.

    Depoimento - Roberto
    C# (C Sharp) Básico
    Roberto Itaquaquecetuba / SP
  • Esse curso para mim foi um desafio que eu recebi na empresa que eu trabalho, me fizerem uma proposta para eu aprender e me certificar em C# .NET em 90 dias. Esse curso foi minha salvação! Agora vamos para o Intermediário e por fim o Avançado!!! Agradeço...

    Depoimento - David
    C# (C Sharp) Básico
    David Fortaleza / CE
  • Já fui e paguei caro por um curso de C# que não me instruiu em nada, pois não tinha o conhecimento básico. Aí arrisquei no TreinaWeb, pois sempre tive preconceito com cursos assim... a distancia. Sempre achei que presencial com uma pessoa ali do seu lado era a melhor forma... estava enganado... Ótimo curso, didática excelente. E vamos agora para o Intermediário. Vlw equipe do TreinaWeb

    Depoimento - Leonardo
    C# (C Sharp) Básico
    Leonardo Nilópolis / RJ

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!