Curso Completo do framework Hibernate em 178 videoaulas

Com o framework Hibernate é muito mais fácil programar em java
0.5 (1 rating) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
42 students enrolled
$19
$35
46% off
Take This Course
  • Lectures 179
  • Length 25.5 hours
  • Skill Level Intermediate Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 Portuguese

Course Description

São 178 videoaulas, O Hibernate é um framework para o mapeamento objeto-relacional, ele facilita o mapeamento dos atributos entre uma base tradicional de dados relacionais e o modelo objeto de uma aplicação, com isso, diminui a complexidade de criar programas em java, agilizando assim o desenvolvimento Pré-requisito: Ter conhecimentos java. Acompanha nos 3 dvd's: TODOS os fontes + Eclipse 3.4 + NetBeans 6.5 + PostgreSQL + bibliotecas HIBERNATE + Hibernate Tools para Eclipse.

  • Aprenda a criar aplicações em java com framework hibernate com netbeans. Você aprenderá tanto com XML quanto com Annotations.
  • Também vai ser mostrado java com hibernate usando a IDE Eclipse. Você vai se impressionar a facilidade de criar sistemas usando esse poderoso framework.

Veja aqui um pouco do que vai aprender:

  • Criar programas de forma mais simples
  • Instalar e configurar o Hibernate
  • Diminuir a complexidade do acesso a dados
  • Conhecer o padrao DAO – Data Access Object
  • Dominar API QBC Query By Criteria hibernate
  • Usar Hibernate com Annotations
  • Usar Hibernate com XML

Cronograma das videoaulas:

aula 2206 – Introdução ao java com hibernate
aula 2207 – O banco postgresql e netbeans
aula 2208 – Iniciando e Configurando os Jars do Hibernate
aula 2209 – Configurando hibernate_cfg_xml
aula 2210 – hibernate Session-Factory driver url dialect
aula 2211 – Aluno JavaBean POJO getters e setters
aula 2212 – hibernate-mapping id generator class
aula 2213 – Mais hibernate-mapping id generator class property
aula 2214 – Criando classe para persistir dados com Hibernate
aula 2215 – Iniciando o SessionFactory Configuration
aula 2216 – Session Transaction Save Commit Close Setters
aula 2217 – SLF4J – Simple Logging Facade for Java
aula 2218 – Corrigindo Bugs Importantes para aprendizado
aula 2219 – Comparações SQL x Hibernate Produtividade
aula 2220 – Update para atualizar dados com hibernate
aula 2221 – List e ArrayList e createQuery para Listar Alunos
aula 2222 – Mais List e ArrayList e createQuery com For
aula 2223 – Método do hibernate para excluir registros
aula 2224 – Unificando save update list e delete
aula 2225 – Preenchendo jtable com list do Hibernate
aula 2226 – Personalizando jtable e apresentando dados
aula 2227 – lista isEmpty para mostrar dados
aula 2228 – manipulando linha e coluna do jtable
aula 2229 – Classe aluno getters e setters para visualização dos dados
aula 2230 – Gravando dados via Formulário pelo Hibernate
aula 2231 – Alterando dados via Formulário pelo Hibernate
aula 2232 – Excluindo dados via Formulário pelo Hibernate
aula 2233 – Atualizando JTable e campos do JFrame quando Excluido
aula 2234 – Otimizando SessionFactory e atualizando tudo
aula 2235 – Lógica para navegação em proximo registro
aula 2236 – Navegando entre os registros Proximo e Anterior
aula 2237 – Posicionando Primeiro e Ultimo registro
aula 2238 – Finalizando navegação nos registros
aula 2239 – Personalizando com cores o JTable para item selecionado
aula 2240 – Generator class increment para codigo automático
aula 2241 – param sequence como generator para codigo automático
aula 2242 – saveORupdate objetos transientes persistentes
aula 2243 – Finalizando saveORupdate objetos transientes persistentes
aula 2244 – HQL Hibernate Query Language
aula 2245 – Consultando e Ordenando com HQL
aula 2246 – Implementando like order by pelo HQL
aula 2247 – Personalizando e finalizando pesquisas com HQL
aula 2248 – Configurando Hibernate com hibernate . properties
aula 2249 – Instanciando um objeto de configuração no hibernate
aula 2250 – sessao get Aluno . class nova forma de ler dados
aula 2251 – debugando format_sql true e backup transferencia
aula 2252 – Baixando e instalando Netbeans 6.5 e PostgreSQL 8.3
aula 2253 – Configurando sistema nas novas ferramentas
aula 2254 – Agora sim tudo funcionando nas novas ferramentas
aula 2255 – nota tabela telefones dos alunos – primary key composto foreign key
aula 2256 – Usando Coleção Set HashSet para tabela
aula 2257 – Mapeando Set Key element column table
aula 2258 – Gravando dados da coleção SET para Telefones alunos
aula 2259 – Finalizando gravação de dados usando coleção SET
aula 2260 – Listando dados no Collection Set do Banco
aula 2261 – Percorrendo collection set com Iterator e imprimindo
aula 2262 – Instalando Plugin UML e Serviço do Banco
aula 2263 – Configurando Serviço de conexão com banco no NetBeans
aula 2264 – Criando uma tabela pessoa
aula 2265 – Criando projeto e diagrama UML para classes Pessoa e Endereco
aula 2266 – Serializable e Gerando as classes Endereco e Pessoa
aula 2267 – Mapeamento para classe Pessoa e Endereco
aula 2268 – Finalizando o mapeamento no hibernate
aula 2269 – Classe GravaPessoa para inserir dados no banco
aula 2270 – Verificando e validando XML e gravando dados
aula 2271 – Criando Packages para Organização dos Arquivos
aula 2272 – Configurando Hibernate para classes com packages
aula 2273 – Classe HibernateUtil para acesso Global ao SessionFactory
aula 2274 – Implementando HibernateUtil nas demais classes
aula 2275 – Excluindo dados usando HibernateUtil e vendo Relacionamento
aula 2276 – O padrao DAO – Data Access Object
aula 2277 – Criando interface InterfaceAlunoDAO
aula 2278 – Classe AlunoDAO com Hibernate
aula 2279 – Gravando Dados com hibernate via DAO
aula 2280 – Excluindo Dados com hibernate via DAO
aula 2281 – Alterando Dados com hibernate via DAO
aula 2282 – Exibindo Dados com hibernate com List no DAO
aula 2283 – Usando Roolback no DAO com exceção Hibernate
aula 2284 – Introdução ao DAO Generico
aula 2285 – InterfaceDAOGenerico e classe DAOGenerico
aula 2286 – Gravando com hibernate usando DAOGenerico
aula 2287 – Classe pessoa para gravar usando DAOGenerico
aula 2288 – Excluindo no hibernate usando DAOGenerico
aula 2289 – Update no hibernate usando DAOGenerico
aula 2290 – Listar todos no hibernate usando DAOGenerico
aula 2291 – Listando dados em 2 classes com return List
aula 2292 – Hibernate iniciando exportacao de esquema de BD
aula 2292 – tool hbm2ddl SchemaExport hibernate
aula 2293 – Baixando, Instalando e criando no Eclipse
aula 2294 – Configurando Hibernate no Eclipse
aula 2295 – Listando Alunos com Hibernate no Eclipse
aula 2296 – Organizando em packages no Eclipse
aula 2297 – Iniciando Topico Consultas hql query
aula 2298 – hibernate pesquisa hql com parametros
aula 2299 – Encapsulando pesquisa no mapeamento do hibernate
aula 2300 – Instalando Plugin XML e vendo outros plugins
aula 2301 – Eclipse Consulta Between com parametros no hibernate
aula 2302 – Interface Query sql nativo createSQLQuery
aula 2303 – Paginado Resultados setMaxResults setFirstResult
aula 2304 – API QBC Query By Criteria hibernate
aula 2305 – Expression Criteria para filtrar no hibernate
aula 2306 – Criteria com Restrictions para filtrar no hibernate
aula 2307 – Criteria com QueryByExample QBE no Hibernate
aula 2308 – Iniciando Mapeamento de Associacoes com XML
aula 2309 – Criando e mapeando as classes Pessoa e Endereco para associacao
aula 2310 – Gravando dados no banco do mapeamento Pessoa e Endereco
aula 2311 – Listando dados do mapeamento Pessoa e Endereco
aula 2312 – OneToOne Implementando associação um para um
aula 2313 – Associação Unidirecional OneToOne de Pessoa para Endereco
aula 2314 – Associação Bidirecional OneToOne entre Pessoa para Endereco
aula 2315 – Cascade Save-Update na associação OneToOne
aula 2316 – Cascade delete all na associação Pessoa Endereco
aula 2317 – Cascade all saveORupdate na associação Pessoa Endereco
aula 2318 – Many-to-One implementando muitos para um
aula 2319 – Gravando em Many-to-One muitos para um
aula 2320 – Excluindo em Many-to-One em cascata
aula 2321 – Transformando um Many-to-One para One-to-one
aula 2322 – One-to-one através de UNIQUE true em Foreign Key
aula 2323 – One-to-one através Primary Key no hibernate
aula 2324 – Gravando e Excluindo com one-to-one em Primary Key
aula 2325 – Fetch Join Select com one-to-one em Primary Key
aula 2326 – Mapeando associação One-to-Many com Set
aula 2327 – Gravando em 2 tabelas com HashSet em One-to-Many
aula 2328 – Atributo Inverse false true na tag Set
aula 2329 – One-to-many unidirecional com tabela associativa
aula 2330 – Many-to-many gravando em tres tabelas
aula 2331 – Transformando Many-to-many para One-to_many unique true
aula 2332 – CompositeID associacoes com atrributos
aula 2333 – Gerando tabelas com Composite-id e key-many-to-one
aula 2334 – Finalizando Composite-id associacoes com atributos
aula 2335 – Join Table para Many-to-one com tabela associativa
aula 2336 – Join Table com one-to-one em tabela associativa
aula 2337 – Many-to-many com tabela associativa
aula 2338 – One-to-Many e Many-to-many de forma Bidirecional
aula 2339 – One-to-One Bidirecional em Foreign Key
aula 2340 – One-to-One Bidirecional em Primary Key
aula 2341 – One-to-Many Many-to-one Bidirecional com tabela ssociativa
aula 2342 – One-to-One Bidirecional com tabela ssociativa
aula 2343 – Many-to-Many Bidirecional com tabela ssociativa
aula 2344 – Iniciando em XML Herança de Classes no Hibernate
aula 2345 – Herança joined-subclass no Hibernate
aula 2346 – Finalizando herança joined-subclass
aula 2347 – Usando Extends para mapear com Joined-Subclass
aula 2348 – Herança usando Hierarquia SubClass discriminator-value
aula 2349 – Iniciando Hibernate Annotations ANOTACOES
aula 2350 – Annotations Jars @Entity @Table jpa ejb javax persistence
aula 2351 – Annotations @Id AnnotationConfiguration
aula 2352 – Annotations GeneratedValue GenerationType sequence
aula 2353 – Annotations Gravando no Banco com anotacoes
aula 2354 – Annotations SequenceGenerator sequenceName
aula 2355 – Annotations precision Temporal TemporalType
aula 2356 – Annotations CollectionOfElements JoinTable JoinColumn
aula 2357 – Annotations Gravando e Listando com CollectionOfElements
aula 2358 – Annotations IndexColumn Coleção com List
aula 2359 – Annotations MapKey coleção com Map
aula 2360 – Annotations Bag Coleção CollectionId
aula 2361 – Annotations transportando tudo para Eclipse
aula 2362 – Iniciando associações com Annotations
aula 2363 – Associação one-to-one unidirecional com Annotations
aula 2364 – Gravando com Associação one-to-one unidirecional Annotations
aula 2365 – Annotations Cascade Ações em cascata
aula 2366 – Annotations Cascade Listando e Excluindo
aula 2367 – Annotations Bidirecional Gravando Excluindo Listando
aula 2368 – Annotations targetEntity Bidirecional
aula 2369 – Annotations mappedBy fetch OneToMany ManyToOne
aula 2370 – Annotations updatable insertable OneToMany ManyToOne
aula 2371 – Annotations Bidirecional Gravando OneToMany ManyToOne
aula 2372 – Annotations ManyToMany JoinTable inverseJoinColumns
aula 2373 – Annotations ManyToMany Gravando em 3 tabelas
aula 2374 – Annotations emcapsulando consulta query
aula 2375 – Annotations finalizando emcapsulando consulta query
aula 2376 – Annotations iniciando Herança
aula 2377 – Annotations MappedSuperclass Inheritance
aula 2378 – Annotations finalizando herança por classe concreta
aula 2379 – Annotations Herança Hierarquia InheritanceType_SINGLE_TABLE
aula 2380 – Annotations Herança Joinet Subclasse
aula 2381 – Hibernate dicas de praticidade no netbeans
aula 2382 – XDoclet praticidade com NBXDoclet no netbeans

aula 2383 – Praticidade com Hibernate Tools no Eclipse

What are the requirements?

  • Java Básico é pré-requisito

What am I going to get from this course?

  • Criar programas de forma mais simples
  • Instalar e configurar o Hibernate
  • Diminuir a complexidade do acesso a dados
  • Conhecer o padrao DAO – Data Access Object
  • Dominar API QBC Query By Criteria hibernate
  • Usar Hibernate com Annotations
  • Usar Hibernate com XML

What is the target audience?

  • Todos que querem evoluir em java e programar com hibernate

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Inicie aqui o curso de Hibernate
Introdução ao java com hibernate
Preview
08:13
O banco postgresql e netbeans
Preview
08:00
Iniciando e Configurando os Jars do Hibernate
09:43
Configurando hibernate_cfg_xml
08:09
hibernate Session-Factory driver url dialect
09:35
Aluno JavaBean POJO getters e setters
08:03
hibernate-mapping id generator class
09:34
Mais hibernate-mapping id generator class property
05:43
Criando classe para persistir dados com Hibernate
04:47
Iniciando o SessionFactory Configuration
09:19
Session Transaction Save Commit Close Setters
09:54
SLF4J - Simple Logging Facade for Java
08:35
Corrigindo Bugs Importantes para aprendizado
09:55
Comparações SQL x Hibernate Produtividade
07:41
Update para atualizar dados com hibernate
08:35
List e ArrayList e createQuery para Listar Alunos
08:09
Mais List e ArrayList e createQuery com For
07:50
Método do hibernate para excluir registros
04:19
Unificando save update list e delete
05:34
Preenchendo jtable com list do Hibernate
09:35
Personalizando jtable e apresentando dados
05:24
lista isEmpty para mostrar dados
05:59
manipulando linha e coluna do jtable
07:09
Classe aluno getters e setters para visualização dos dados
08:29
Gravando dados via Formulário pelo Hibernate
06:34
Alterando dados via Formulário pelo Hibernate
03:50
Excluindo dados via Formulário pelo Hibernate
09:10
Atualizando JTable e campos do JFrame quando Excluido
03:39
Otimizando SessionFactory e atualizando tudo
06:48
Lógica para navegação em proximo registro
09:34
Navegando entre os registros Proximo e Anterior
08:39
Posicionando Primeiro e Ultimo registro
09:59
Finalizando navegação nos registros
06:46
Personalizando com cores o JTable para item selecionado
05:21
Generator class increment para codigo automático
08:22
param sequence como generator para codigo automático
08:13
saveORupdate objetos transientes persistentes
09:23
Finalizando saveORupdate objetos transientes persistentes
05:11
HQL Hibernate Query Language
08:53
Consultando e Ordenando com HQL
09:07
Implementando like order by pelo HQL
09:56
Personalizando e finalizando pesquisas com HQL
09:06
Configurando Hibernate com hibernate.properties
09:50
Instanciando um objeto de configuração no hibernate
09:16
sessao get Aluno.class nova forma de ler dados
07:11
debugando format_sql true e backup transferencia
05:10
Baixando e instalando Netbeans 6.5 e PostgreSQL 8.3
09:56
Configurando sistema nas novas ferramentas
06:16
Agora sim tudo funcionando nas novas ferramentas
08:19
nota tabela telefones dos alunos - primary key composto foreign key
08:48
Usando Coleção Set HashSet para tabela
08:50
Mapeando Set Key element column table
06:18
Gravando dados da coleção SET para Telefones alunos
09:34
Finalizando gravação de dados usando coleção SET
07:43
Listando dados no Collection Set do Banco
07:31
Percorrendo collection set com Iterator e imprimindo
08:33
Instalando Plugin UML e Serviço do Banco
08:38
Configurando Serviço de conexão com banco no NetBeans
07:05
Criando uma tabela pessoa
09:37
Criando projeto e diagrama UML para classes Pessoa e Endereco
09:30
Serializable e Gerando as classes Endereco e Pessoa
09:43
Mapeamento para classe Pessoa e Endereco
09:52
Finalizando o mapeamento no hibernate
06:28
Classe GravaPessoa para inserir dados no banco
09:30
Verificando e validando XML e gravando dados
09:53
Criando Packages para Organização dos Arquivos
09:47
Configurando Hibernate para classes com packages
06:35
Classe HibernateUtil para acesso Global ao SessionFactory
09:39
Implementando HibernateUtil nas demais classes
09:38
Excluindo dados usando HibernateUtil e vendo Relacionamento
07:16
O padrao DAO - Data Access Object
07:45
Criando interface InterfaceAlunoDAO
06:36
Classe AlunoDAO com Hibernate
08:48
Gravando Dados com hibernate via DAO
09:36
Excluindo Dados com hibernate via DAO
06:01
Alterando Dados com hibernate via DAO
06:46
Exibindo Dados com hibernate com List no DAO
09:40
Usando Roolback no DAO com exceção Hibernate
05:48
Introdução ao DAO Generico
02:29
InterfaceDAOGenerico e classe DAOGenerico
09:12
Gravando com hibernate usando DAOGenerico
12:09
Classe pessoa para gravar usando DAOGenerico
06:48
Excluindo no hibernate usando DAOGenerico
07:24
Update no hibernate usando DAOGenerico
06:24
Listar todos no hibernate usando DAOGenerico
09:35
Listando dados em 2 classes com return List
08:00
Hibernate iniciando exportacao de esquema de BD
07:52
tool hbm2ddl SchemaExport hibernate
09:22
Baixando, Instalando e criando no Eclipse
09:10
Configurando Hibernate no Eclipse
09:40
Listando Alunos com Hibernate no Eclipse
07:00
Organizando em packages no Eclipse
06:13
Iniciando Topico Consultas hql query
08:20
hibernate pesquisa hql com parametros
07:04
Encapsulando pesquisa no mapeamento do hibernate
09:06
Instalando Plugin XML e vendo outros plugins
09:41
Eclipse Consulta Between com parametros no hibernate
08:49
Interface Query sql nativo createSQLQuery
07:51
Paginado Resultados setMaxResults setFirstResult
08:48

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Neri Neitzke, Programador

Sou o Prof Neri Neitzke, maior autor de videoaulas do mundo, criei 6.700 videoaulas (java, delphi, php, arduino, android, asp, oracle, sqlserver, windev, algoritmos etc), que estão com mais de 13 milhões de acessos. Mais de 170 palestras realizadas em 07 países (Angola, Moçambique, Cabo Verde, Portugal, Colômbia, Guinné-Bissau e Brasil). Professor há 12 anos na Universidade Luterana do Brasil. Pós-Graduado em Desenvolvimento de Software para web. Carazinho - RS, Brasil

Ready to start learning?
Take This Course