![teaser](http://www.universidadejava.com.br/images/2015-05-14-teaser-ia-para-jogos.png)
Inteligência artificial aplicada a jogos
Nessa palestra será abordado uma breve introdução sobre inteligência artificial e como ela pode ser aplicada para diversos tipos de jogos.
![teaser](http://www.universidadejava.com.br/images/2015-05-13-teaser-arquitetura-microsservico.png)
Arquitetura de Microsserviço
Iremos abordar na palestra a arquitetura de microsserviços, os benefícios da arquitetura e compará-la a outros modelos.
![teaser](http://www.universidadejava.com.br/images/2015-05-06-teaser-java-swing-jfilechooser.png)
Java Swing - JFileChooser
Nesse vídeo mostro como podemos utilizar o componente JFileChooser do Swing para abrir e ler um arquivo no formato XML.
![teaser](http://www.universidadejava.com.br/images/2015-05-04-teaser-java-swing-jdbc.png)
Java Swing e JDBC
Nesse vídeo mostro como usar JDBC para interagir com um banco de dados Oracle em uma aplicação Java Swing.
![teaser](http://www.universidadejava.com.br/images/2015-04-30-teaser-java-swing-abstracttablemodel.png)
Java Swing - AbstractTableModel
Nesse vídeo apresento como usar o AbstractTableModel em aplicações desktop Java Swing para criar modelos de tabelas (JTable) personalizados.
![teaser](http://www.universidadejava.com.br/images/2015-03-18-teaser-java-swing-jtable.png)
Java Swing - JTable
Nesse vídeo apresento uma breve introdução do JTable em aplicações desktop Java Swing, mostro como adicionar o componente no JFrame e como adicionar informaç...
![teaser](http://www.universidadejava.com.br/images/2015-03-18-teaser-java-swing-joptionpane.png)
Java Swing - JOptionPane
Nesse vídeo apresento como usar o JOptionPane em aplicações desktop Java Swing para criar caixas de diálogo de mensagem, confirmação, opções e inserção de da...
![teaser](http://www.universidadejava.com.br/images/2015-03-18-teaser-java-swing-jmenu.png)
Java Swing - JMenu
Nesse vídeo apresento como usar o JMenuBar para criar uma barra de menu, como usar o JMenu e JMenuItem para criar os menus e seus itens e também apresento co...
![teaser](http://www.universidadejava.com.br/images/2015-03-18-teaser-java-swing-jtabbedpane.png)
Java Swing - JTabbedPane
Nesse vídeo apresento como usar o JTabbedPane para criar uma tela com abas para distribuir e organizar conteúdos.
![teaser](http://www.universidadejava.com.br/images/2014-11-18-teaser-jpa-crud.png)
JPA - Criando um CRUD
Veja como salvar, alterar, remover e consultar uma entidade por id usando o JPA.
![teaser](http://www.universidadejava.com.br/images/2014-11-18-teaser-jpa-dao-generico.png)
JPA - Criando um DAO genérico
Nesse vídeo apresento como criar um DAO genérico que pode ser usado para reaproveitar métodos como salvar, alterar, remover e consultar por id.
![teaser](http://www.universidadejava.com.br/images/2014-10-27-teaser-jpa-consultas-nomeadas.png)
JPA - Consultas nomeadas
Nesse vídeo é apresentado como criar consultas nomeadas no JPA.
![teaser](http://www.universidadejava.com.br/images/2014-10-03-teaser-jpa-muitos-para-muitos.png)
JPA - Relacionamento de muitos para muitos com @ManyToMany
Nesse vídeo é apresentado um exemplo de relacionamento de muitos para muitos entre duas entidades com o uso da anotação @ManyToMany.
![teaser](http://www.universidadejava.com.br/images/2014-10-03-teaser-jpa-tabela-associacao.png)
JPA - @JoinTable - Tabela de associação
Nesse vídeo é apresentado como fazer o relacionamento entre duas entidades utilizando uma tabela de associação com a anotação @JoinTable.
![teaser](http://www.universidadejava.com.br/images/2014-09-26-teaser-jpa-um-para-muitos.png)
JPA - Relacionamento @OneToMany e @ManyToOne
Relacionamento @OneToMany e @ManyToOne entre entidades do JPA.
![teaser](http://www.universidadejava.com.br/images/2014-09-26-teaser-jpa-um-para-um.png)
JPA - Relacionamento @OneToOne
Relacionamento de um para um entre entidades.
![teaser](http://www.universidadejava.com.br/images/2014-09-26-teaser-jpa-introducao.png)
JPA - Introdução
Introdução do JPA, criação de Entity, unidade de persistência, EntityManager e Sequence.
![teaser](http://www.universidadejava.com.br/images/2016-05-26-design-patterns-singleton.png)
Design Patterns - Utilizando o padrão Singleton
Exemplo demonstrando como utilizar o padrão de projetos Singleton.
![teaser](http://www.universidadejava.com.br/images/2014-05-10-teaser-tdd-melhorando-codigo.png)
TDD - Melhorando o código - Exemplo 3
Exemplo de projeto de rodízio de carros, que começa criando alguns ifs aninhados e depois substitui por polimorfismo, seguindo as práticas do TDD.
![teaser](http://www.universidadejava.com.br/images/2014-05-10-teaser-tdd-introducao-exemplo2.png)
TDD - Introdução - Exemplo 2
Exemplo de projeto de calculo de ano do chassi seguindo as práticas do TDD.
![teaser](http://www.universidadejava.com.br/images/2014-05-10-teaser-tdd-introducao.png)
TDD - Introdução
Exemplo de projeto de Calculadora seguindo as práticas do TDD.
![teaser](http://www.universidadejava.com.br/images/2014-05-10-teaser-ic-git-maven-jenkins.png)
Integração Contínua com Git, Maven e Jenkins
Nesse vídeo apresento uma introdução a integração continua na prática usando as ferramentas Git, Maven e Jenkins.
![teaser](http://www.universidadejava.com.br/images/2014-04-30-teaser-ic-introducao-jenkins.png)
Introdução ao Jenkins
Nesse vídeo apresento uma introdução ao servidor de integração contínua Jenkins.
![teaser](http://www.universidadejava.com.br/images/2014-04-26-teaser-maven-introducao.png)
Introdução ao Maven
Nesse vídeo apresento uma introdução ao Maven.
![teaser](http://www.universidadejava.com.br/images/2014-04-25-teaser-git-introducao.png)
Introdução ao Git
Nesse vídeo apresento uma introdução ao Git.
![teaser](http://www.universidadejava.com.br/images/2013-12-04-teaser-jax-rs-introducao.png)
Introdução a Web Service RESTful com JAX-RS
Nesse vídeo apresento como criar um novo projeto com JAX-RS e consumir seu webservice REST.
![teaser](http://www.universidadejava.com.br/images/2013-12-03-teaser-jax-ws-introducao.png)
Introdução a Web Service SOAP com JAX-WS
Nesse vídeo apresento como criar um novo projeto com JAX-WS e consumir seu webservice SOAP.
![teaser](http://www.universidadejava.com.br/images/2013-11-04-teaser-chamando-ejb-do-managedbean.png)
Chamando um EJB através de um ManagedBean
Exemplo demonstrando como chamar um componente EJB através de uma classe Managed Bean.
![teaser](http://www.universidadejava.com.br/images/2013-10-04-teaser-aplicacao-javaee-ejb-jpa.png)
Aplicação Java EE utilizando EJB e JPA
Aplicação apresenta um CRUD criado com JPA e EJB e sua publicação no GlassFish.
![teaser](http://www.universidadejava.com.br/images/2013-10-04-teaser-helloworld-ejb.png)
HelloWorld com EJB 3.0
Exemplo de como criar um componente simples com EJB 3.0, a sua publicação no GlassFish e a criação de um cliente console para acessar o componente.