Curso de Java Spring: JdbcTemplate

O objetivo deste curso é abordar as facilidades que o Spring Framework oferece aos programadores Java que desenvolvem suas aplicações com o uso de banco de dados. O Spring JdbcTemplate é uma sofisticada implementação JDBC que diminui consideravelmente as linhas de código que um programador deveria criar se estivesse utilizando JDBC em sua forma tradicional. Possibilitando assim, um ganho de tempo precioso na construção das classes que envolvem as operações de CRUD de um projeto. Além do ... Ver mais JdbcTemplate, o curso também apresenta outros recursos do Spring Framework como a injeção de dependências e inversão de controle (DI/IoC), o Spring MVC para o padrão de projeto Model-View-Controller e uma demonstração do projeto Spring Boot. Você verá também como implementar em um projeto os padrões Data Access Object (DAO) para as classes de persistência e Service Layer para a lógica de negócios. Ao final deste curso, você terá tido uma experiência significativa com o Spring Framework, possibilitando assim, utiliza-lo em seus projetos futuros com mais segurança e destreza.

Este conteúdo faz parte do guia:

/
Iniciar Carga Horária No Certificado - 80H

CONTEÚDO DO CURSO

Aula 1 - free

Curso de Java Spring: Introdução

Conheça nessa videoaula as vantagens de se utilizar o Spring JdbcTemplate para persistência de dados em aplicações Java. Assim como, as ferramentas que serão utilizadas durante o curso como MySQL, Workbench e a IDE Eclipse.
free
Aula 2 - mvp

Instalando as ferramentas

Veja nessa videoaula como instalar o MySQL como banco de dados, o Workbench como ferramenta de interação gráfica para manuseio do MySQL e também a IDE Eclipse Luna.
mvp
Aula 3 - mvp

Curso de Java Spring: Criando um projeto Maven no Eclipse

Veja como criar um projeto em JDBC usando o plugin do Maven da IDE Eclipse e uma abordagem sobre como o Maven trabalha.
mvp
Aula 4 - mvp

Classe de Entidade

Durante esta videoaula aprenda a implementar classes do projeto e também veja como criar a primeira tabela no banco de dados através do MySQL Workbench.
mvp
Aula 5 - mvp

Classe de Conexão

Nessa videoaula veja como concluir a construção de uma classe de conexão com o banco de dados MySQL. Será adicionado a esta classe o método getConnection() e close() para abrir e fechar uma conexão com o banco.
mvp
Aula 6 - mvp

Insert e retorno do ID gerado

Durante esta videoaula veja como criar o método save() para inserir registros na base de dados. Veja também como obter através do próprio método save() a chave primária gerada pelo MySQL.
mvp
Aula 7 - mvp

Select por Id e nome

Nesta videoaula veja como criar o método getNome() para recuperar um registro no banco de dados através de um parâmetro. Vamos também criar o método getId() para recuperar um registro por meio da chave primária da tabela.
mvp
Aula 8 - mvp

Select com retorno de lista

Nesta videoaula veja como implementar dois métodos que retornam uma lista de objetos. O método findAll() que retornará todas as linhas da tabela e o método findByProfissao() que faz a consulta pelo parâmetro profissão.
mvp
Aula 9 - mvp

Alterando e excluindo registros

Saiba como implementar os métodos update() e delete() no JDBCTemplate. Ambas as operações irão alterar ou excluir uma linha na tabela Pessoas usando a chave primária da linha como critério.
mvp
Aula 10 - mvp

Arquivo de propriedades

Durante esta videoaula vamos encerrar a revisão sobre JDBC alterando a classe de conexão para obter os valores da URL, usuário, senha e classe do driver a partir de um arquivo de propriedades.
mvp
Aula 11 - mvp

Curso de Java Spring: Spring Framework & Spring Boot

Durante esta videoaula vamos abordar os conceitos de injeção de dependências do Spring, assim como, as principais anotações deste framework que serão utilizadas no decorrer do curso.
mvp
Aula 12 - mvp

Criando o projeto com Spring Boot

Durante esta videoaula vamos criar um projeto baseado no padrão Maven para iniciarmos os trabalhos com o Spring Boot e também o Spring JdbcTemplate. Assim como, vamos criar um novo banco de dados para este projeto.
mvp
Aula 13 - mvp

Teste de Injeção de Dependências

Durante esta videoaula vamos codificar a classe que inicializa os serviços do Spring Boot, assim como, a classe de entidade Editora. E no bean EditoraDao vamos injetar o recurso JdbcTemplate.
mvp
Aula 14 - mvp

Operações de insert

Durante esta videoaula vamos apresentar duas formas de inserir registros no banco de dados via Spring JdbcTemplate. Vamos também explorar algumas diferentes formas de retornos provenientes dos métodos usados nas operações de insert.
mvp
Aula 15 - mvp

Criando um RowMapper para consultas

Durante esta videoaula vamos iniciar a construção de consultas usando o JdbcTemplate e uma classe do tipo RowMapper que vai nos auxiliar transformar o retorno do banco de dados em um objeto Editora.
mvp
Aula 16 - mvp

Consultas parametrizadas

Durante esta videoaula vamos criar três instruções de Select, onde cada uma delas terá um tipo diferente de critério de busca e de retorno. Assim, usaremos métodos específicos do JdbcTemplate para manipular cada uma destas consultas.
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

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • 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
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
170 mil fãs no facebook
100 mil certificados emitidos