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

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

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

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

Sobre o projeto

Nesse projeto prático você aprenderá como realizar o deploy de uma aplicação Spring 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 Spring 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;
  • Realizar o build de uma aplicação Spring Boot;
  • Configurar a máquina virtual para executar a aplicação Spring 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á sabem como desenvolver suas aplicações utilizando o Spring, mas que possuem dúvidas de como disponibilizar essas aplicações na internet.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato

Ambiente do curso

  • Java JDK 17
  • Maven 3.8
  • Spring Boot 3.0
  • 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 e Django na TreinaWeb.

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 o projeto de exemplo
    • Enviando o build da aplicação para a VPS
    • 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.

    4 aulas
    • Realizando a instalação do Nginx
    • Principais serviços de compra de domínio
    • Criando conta no Google Domains e criando o primeiro domínio
    • Configurando o DNS e o SSL no Nginx
Download da ementa

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

  • Excelente conteudo e claro

  • 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
  • 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
  • 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
  • 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
  • Antes de começar o curso eu já possuía um conhecimento mediano sobre C# e mesmo no módulo básico vi funcionalidades que ainda não conhecia. Ótimos métodos de aprendizagem, simples e eficaz. Recomendado.

    Depoimento - Carlos
    C# (C Sharp) Básico
    Carlos Poços de Caldas / MG
  • 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
  • Ó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
  • Ótimo curso para iniciação a linguagem de C#. Tive uma certa familiaridade pois já conhecia JAVA, sendo assim fez com que muitos conceitos acabaram sendo reforçados e fixados. Em relação aos vídeos as aulas são muito didáticas e dinâmicas, e isso é ótimo.

    Depoimento - Caio
    C# (C Sharp) Básico
    Caio São Gonçalo / 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
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,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!