Vídeos

Design Patterns

Neste vídeo será apresentado o padrão de projetos Singleton.

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.

Arquitetura de Microsserviço

Iremos abordar na palestra a arquitetura de microsserviços, os benefícios da arquitetura e compará-la a outros modelos.

Java Swing - JFileChooser

Nesse vídeo mostro como podemos utilizar o componente JFileChooser do Swing para abrir e ler um arquivo no formato XML.

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.

Java Swing - AbstractTableModel

Nesse vídeo apresento como usar o AbstractTableModel em aplicações desktop Java Swing para criar modelos de tabelas (JTable) personalizados.

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

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

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

Java Swing - JTabbedPane

Nesse vídeo apresento como usar o JTabbedPane para criar uma tela com abas para distribuir e organizar conteúdos.

JPA - Criando um CRUD

Veja como salvar, alterar, remover e consultar uma entidade por id usando o JPA.

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.

JPA - Introdução

Introdução do JPA, criação de Entity, unidade de persistência, EntityManager e Sequence.

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.

TDD - Introdução

Exemplo de projeto de Calculadora seguindo as práticas do TDD.

Introdução ao Jenkins

Nesse vídeo apresento uma introdução ao servidor de integração contínua Jenkins.

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.