Curso

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 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.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

80 horas

(10 aulas)

Aula 1 - 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.

Aula 2 - 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.

Aula 3 - 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.

Aula 4 - 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.

Aula 5 - 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.

Aula 6 - 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.

Aula 7 - 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.

Aula 8 - 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.

Aula 9 - 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.

Aula 10 - 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.

Ver todas as 80 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Spring

O que é Spring?

Hello world com Spring Boot

Primeiros passos com Spring Security