Série da semana: Buscas semânticas com Elasticsearch

Veja mais

curso Criando aplicações web com Spring Boot

Aprenda a criar aplicações web com Spring Boot, um dos lançamentos da Pivotal - empresa responsável pelo Spring Framework - que mais se destacou por possibilitar uma programação simples, com o mínimo de configuração e o máximo de dedicação às regras de negócio. Com o Spring Boot tudo fica mais fácil, da configuração da aplicação até a sua execução. Neste curso você aprenderá a utilizar essa tecnologia para construir uma aplicação web completa com persistência e validação de dados e uma ... Ver mais interface de usuário moderna, utilizando Thymeleaf e Bootstrap. Tudo isso explorando ao máximo as melhores práticas possibilitadas pelo ecossistema Spring.

Precisa saber mais sobre esse tema antes de iniciar o curso?
Consulte os Guias abaixo:

Assine e tenha acesso completo Carga Horária No Certificado - 20H

Curso de Spring Boot

Aula 1 - free

Introdução

Aprenda a criar aplicações web com Spring Boot, uma das soluções Spring que mais simplificam o desenvolvimento Java. Com Spring Boot não apenas a criação e configuração do projeto se tornam mais fáceis, mas também o desenvolvimento e a execução.
free
Aula 2 - mvp

Criação e configuração do projeto

A criação e a configuração de um projeto são etapas fundamentais para o desenvolvimento do mesmo. Veja como o Spring Boot simplifica essas etapas ao reduzir a quantidade de configurações necessárias.
mvp
Aula 3 - mvp

Programando as classes de domínio

Conheça a estrutura inicial do projeto. Com o intuito de manter o foco nas funcionalidades relacionadas à autenticação, vamos começar esse curso com um projeto que já fornece uma Web API com as funcionalidades básicas referentes a um CRUD.
mvp
Aula 4 - mvp

Programando o DAO PlaylistDao

Nesta aula será apresentado o código do DAO relacionado à entidade Playlist. Para isso será criada uma interface, PlaylistDao, então ela será implementada. Isso nos possibilitará programar para a interface ao invés de programar para a implementação.
mvp
Aula 5 - mvp

Programando o DAO MusicaDao

Para finalizar a camada de acesso a dados, nesta aula programaremos a interface MusicaDao e sua implementação, MusicaDaoImpl. Ao final teremos as funcionalidades de um CRUD de playlists e músicas.
mvp
Aula 6 - mvp

PlaylistService e a camada de serviço

Aprenda a programar a camada de serviço de uma aplicação. É nesta camada onde normalmente implementamos as regras de negócio. Saiba como fazer explorando recursos do Spring Framework.
mvp
Aula 7 - mvp

MusicaService e a camada de serviço

Para concluir a implementação da camada de serviço, programaremos nesta aula a interface PlaylistService e sua implementação, PlaylistServiceImpl.
mvp
Aula 8 - mvp

Criando a página home

Nesta aula criaremos a primeira página da aplicação Spotmusic: a página home. Ela terá um link que nos permitirá acessar a lista de playlists cadastrada.
mvp
Aula 9 - mvp

Configurando o Spring MVC

Como utilizaremos o Spring MVC para desenvolver a aplicação web, é preciso realizar algumas configurações, como indicar a ele a escolha do Thymeleaf, assim como preparar um controller para exibição da página home.
mvp
Aula 10 - mvp

Executando o projeto Spring Boot

Como utilizaremos o Spring MVC para desenvolver a aplicação web, é preciso realizar algumas configurações, como indicar a ele a escolha do Thymeleaf, assim como preparar um controller para exibição da página home.
mvp
Aula 11 - mvp

O primeiro controller – PlaylistController

Aprenda a programar os controllers da aplicação. São através dos controllers que, no Spring MVC, atendemos às requisições enviadas pelo usuário para a execução de diferentes ações em uma aplicação web. Veja como prover a listagem de playlists.
mvp
Aula 12 - mvp

A página de listagem de playlists

Criaremos agora a página responsável pela listagem de playlists. Essa página também possibilitará a criação, edição e exclusão de playlists. Ainda nesta aula, aprenda onde criar os arquivos HTML para manter o projeto organizado.
mvp
Aula 13 - mvp

Criando playlists

Veja nesta aula o que precisa ser feito no controller para possibilitar a criação de playlists. Esta funcionalidade requer a programação de dois métodos em PlaylistController, os quais serão analisados em detalhes.
mvp
Aula 14 - mvp

A página de adição

Vejamos agora a página responsável por possibilitar a criação de playlists. Aprenda a criar um form HTML que utilizará atributos do Thymeleaf para viabilizar a criação de playlists e inclusive se integrar aos recursos de validação do nosso exemplo.
mvp
Aula 15 - mvp

O controller e a edição de playlists

Aprenda nesta aula a preparar o controller PlaylistController para a edição de playlists. Esse comportamento, assim como a funcionalidade relacionada à criação de playlists, requer a implementação de dois métodos.
mvp
Aula 16 - mvp

Atualizando a view para edição

Para finalizar a implementação do recurso de edição, nesta aula analisaremos o que precisa ser feito na view da aplicação. Saiba o que é necessário alterar nas páginas list.html e add.html.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Acesse todos os nossos cursos sendo um assinante mvp

Benefícios MVP
  • Guias de Carreira
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês *Tempo mínimo de assinatura: 12 meses.
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
200 mil fãs no facebook
100 mil certificados emitidos