
Assista o vídeo de apresentação e saiba o que você vai aprender neste curso!!
Nesta aula, eu apresento uma introdução aos tipos de servidores disponíveis para hospedagem de web sites e aplicações web.
Nesta aula vamos criar um servidor VPS com o sistema operacional linux Ubundo 20.04 LTS.
Nesta aula vamos instalar o JDK (Java Development Kit) que nada mais é que um software para desenvolvedores java, contento recursos e ferramentas necessárias para o desenvolvimento de programas escritos em Java.
Nesta aula, você vai aprender a instalar o servidor de aplicações Tomcat, que trata-se de um servidor web java que nos fornece ferramentas necessárias ao desenvolvimento das nossas aplicações web.
Para que possamos utilizar o Tomcat é necessário instalar alguns pacotes do mesmo e fazer algumas configurações, como criar um usuário e alterar portas. Vamos fazer isso nesta aula.
Nesta aula você vai aprender como instalar o MySQL manualmente, por meio de link do site oficial do MySQL. Você poderá utilizar o mesmo método de instalação desta aula para outros programas, caso você precise de outras versões diferentes das utilizadas neste curso. Exemplo: caso você precise de uma versão diferente do tomcat ou JDK, bastaria pesquisar nos sites oficiais os links respectivos e seguir o mesmo procedimento deste vídeo.
Para que possamos utilizar o MySQL, vamos precisar fazer algumas configurações de usuários. Vou mostrar como fazer isso nesta aula.
Nesta aula você vai aprender como instalar o Proftd, software que nos ajudará com as transferências de arquivos via FTP.
Para que o trabalho do desenvolvedor seja mais produtivo, se faz necessário o acesso remoto ao banco de dados no servidor. Nesta aula você vai aprender a configurar o acesso remoto ao MySQL.
Nesta aula, vamos alterar o timezone do servidor, ou seja, a data e hora do servidor para o país e região que você deseja.
O deploy nada mais é que a hospedagem do seu site, neste vídeo você vai aprender como fazer isso.
Atenção: O sistema web utilizado nesta aula foi utilizado apenas para mostrar ao aluno como fazer o processo de hospedagem de sites no servidor. Não será disponibilizado ao aluno nenhum código fonte e nenhum arquivo utilizado nesta aula.
Nesta aula você vai aprender a importar banco de dados usando apenas o console do servidor, sem a necessidade de nenhum programa como o Workbench.
Nesta aula você vai aprender a exportar banco de dados usando apenas o console do servidor, sem a necessidade de nenhum programa como o Workbench.
Nesta aula eu deixo algumas dicas simples, mas que podem ser importantes.
Se você está precisando de ajuda para hospedar o seu sistema web ou site escrito em Java, este curso vai ser uma mão na roda. Com aulas práticas e objetivas, ao final do curso você será capaz de colocar o seu site no ar, sem enrolação e sem aquelas intermináveis aulas teóricas. Na primeira aula, eu faço uma breve introdução sobre os tipos de servidores de hospedagem e em seguida, mãos à obra.
Resumo das atividades:
Criação do servido VPS
Instalação do JDK (Java Development Kit)
Instalação do servidor de aplicações web Tomcat e configurações necessárias
Instalação do MySQL e configurações necessárias
Preparação para acesso remoto ao banco de dados MySQL via Workbench
Deploy da aplicação (hospedagem do seu sistema web java)
Criação e configuração de certificado SSL gratuito usando o Cloudflare
Importante: o sistema web utilizado como exemplo de deploy não será disponibilizado aos alunos. Foi utilizado um projeto de autoria do professor apenas para demonstrar que o servidor estava preparado e configurado para receber projetos java de autoria do aluno.
Pré-requitos
Este curso é recomendado para alunos da área de TI, programadores, ou profissionais que estejam tendo dificuldades em configurar um servidor VPS para servir sites feitos em Java. O sistema operacional utilizado é Linux, então é recomendado que o aluno se familiarize com os principais comandos Linux. Caso você não programe em Java e deseja apenas preparar um servidor VPS para outro programador Java, este curso também vai te servir.
Obrigado!!