Curso
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
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.
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.
Veja como criar um projeto em JDBC usando o plugin do Maven da IDE Eclipse e uma abordagem sobre como o Maven trabalha.
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.
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.
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.
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.
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.
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.
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.
O que é Spring?
Hello world com Spring Boot
Primeiros passos com Spring Security