Imagem do Curso gratuito Criando blog com Spring boot com deploy na AWS

Curso online gratuitoCriando blog com Spring boot com deploy na AWS

Duração do curso online: 2 horas e 29 minutos

Novo

Aprenda a criar um blog com Spring Boot e publicar na AWS: projeto completo com banco, templates e segurança. Curso online gratuito com deploy real.

Neste curso gratuito, aprenda sobre

  • Criar um projeto Spring Boot para um blog (setup, dependências e organização)
  • Modelar entidades e persistência com Spring Data JPA e banco relacional
  • Implementar Repository e camada Service com regras e acesso a dados
  • Criar Controllers Spring MVC e rotas GET usando @PathVariable
  • Renderizar páginas HTML com Thymeleaf (listas e detalhes de posts)
  • Construir layout com Bootstrap e componentes visuais para o blog
  • Criar páginas de detalhe do post (data, conteúdo completo e navegação)
  • Criar formulários para novos posts e processar submissões no backend
  • Aplicar validação e mensagens de erro em formulários
  • Usar Summernote para edição/formatação rica do conteúdo do post
  • Configurar autenticação com Spring Security em memória
  • Preparar aplicação e ambiente para deploy na AWS Elastic Beanstalk
  • Realizar deploy do Spring Boot no Elastic Beanstalk e entender elasticidade

Descrição do curso

Desenvolva um blog do zero com Spring Boot e leve sua aplicação para a nuvem, passando por todas as etapas que aproximam um projeto acadêmico de um cenário real de produto. Neste curso online gratuito, você vai construir uma aplicação completa com back-end em Java, persistência de dados, páginas renderizadas no servidor e uma estrutura pronta para ser publicada na AWS Elastic Beanstalk.

A proposta é evoluir o projeto de forma incremental, entendendo o porquê de cada camada e como elas se conectam: domínio, repositórios, serviços e controladores. Você verá como organizar um projeto com boas práticas, criar rotas para listar e visualizar conteúdos, tratar identificadores na navegação e estruturar uma experiência de leitura típica de blog. Além disso, aprenderá a integrar recursos de interface para deixar o layout mais agradável e consistente, acelerando o desenvolvimento sem abrir mão de clareza.

No front-end server-side, o curso trabalha com templates para renderização de páginas HTML e criação de telas essenciais: listagem de posts, página de detalhes e formulários de criação. Você também aprende a incluir validações e mensagens úteis ao usuário, além de incorporar um editor de texto rico para facilitar a formatação do conteúdo publicado, melhorando a usabilidade e a apresentação das postagens.

Para deixar o projeto mais próximo do que se encontra em produção, o curso introduz autenticação com Spring Security, configurando um fluxo de acesso controlado para áreas de criação e administração. Por fim, você prepara o ambiente, ajusta o projeto para execução em nuvem e realiza o deploy na AWS Elastic Beanstalk, entendendo o passo a passo de publicação e os cuidados para colocar um sistema Java no ar com escalabilidade e praticidade.

Ao concluir, você terá não apenas o conhecimento, mas também um projeto publicável no portfólio: um blog funcional com Spring Boot, persistência, páginas dinâmicas, autenticação e implantação na AWS. Ideal para quem quer reforçar fundamentos de Java Web, aprender deploy na nuvem e ganhar confiança para construir aplicações completas de ponta a ponta.

Conteúdo do curso

  • Aula em vídeo: Criando um blog com Spring Boot e deploy na AWS Elastic Beanstalk 02m
  • Exercício: Qual é o principal objetivo da nova playlist apresentada no vídeo?
  • Aula em vídeo: Spring Boot com Deploy AWS 01: Iniciando o projeto 08m
  • Exercício: _Qual dependência foi selecionada para fazer a conexão com o banco de dados no projeto de criação de blog com Spring boot?
  • Aula em vídeo: Spring Boot com Deploy AWS 02: Criando o Model e Repository 08m
  • Exercício: _Qual é a entidade necessária para criar um blog utilizando Spring Boot?
  • Aula em vídeo: Spring Boot com Deploy AWS 03: Criando Service e populando dados no banco 11m
  • Exercício: _Qual é o nome da interface criada dentro do diretório "service"?
  • Aula em vídeo: Spring Boot com Deploy AWS 04: Criando o Controller 09m
  • Exercício: Qual é o propósito do método 'getPosts' no vídeo descrito?
  • Aula em vídeo: Spring Boot com Deploy AWS 05: Inserindo Bootstrap e criando o layout do blog 11m
  • Exercício: _Qual é o objetivo de utilizar o Bootstrap na aplicação de blog com Spring Boot?
  • Aula em vídeo: Spring Boot com Deploy AWS 06: Renderizando página HTML com Thymeleaf 11m
  • Exercício: Qual é o objetivo principal da vídeo-aula mencionada?
  • Aula em vídeo: Spring Boot com Deploy AWS 07: Criando um método GET com @PathVariable id 05m
  • Exercício: Qual é o objetivo principal da videoaula descrita?
  • Aula em vídeo: Spring Boot com Deploy AWS 08: Criando a página HTML para exibir o Post completo 12m
  • Exercício: Qual é a finalidade do ícone de data na página de detalhes do post mencionada no vídeo?
  • Aula em vídeo: Spring Boot com Deploy AWS 09: Salvando um novo Post 09m
  • Exercício: Qual é o objetivo principal do método criado na vídeo-aula discutida?
  • Aula em vídeo: Spring Boot com Deploy AWS 10: Criando o Formulário para gerar novos Posts 12m
  • Exercício: Qual é o foco principal da décima vídeo-aula da playlist mencionada?
  • Aula em vídeo: Spring Boot com Deploy AWS 11: Inserindo mensagem de validação no Form e SummerNote para formatação 12m
  • Exercício: Qual a função principal do Summer Note no projeto de construção de um blog?
  • Aula em vídeo: Spring Boot com Deploy AWS 12: Inserindo Spring Security para Autenticação em Memória 10m
  • Exercício: Qual funcionalidade foi configurada na vídeo-aula com o Spring Security?
  • Aula em vídeo: Spring Boot com Deploy AWS 13: Preparando ambiente para Deploy na AWS Elastic Beanstalk 08m
  • Exercício: _Qual é a elasticidade que a AWS Elastic Beanstalk oferece para implantação de serviços?
  • Aula em vídeo: Spring Boot com Deploy AWS 14: Deploy do Blog na AWS Elastic Beanstalk 15m
  • Exercício: Qual é o primeiro passo para fazer o deploy de uma aplicação no AWS Elastic Beanstalk?

Este curso gratuito inclui:

2 horas e 29 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Linguagens de programação ( Python, Ruby, Java )

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso