DevCasts e Meetups de Java
117 vídeosPodCasts, DevCasts e Vídeos sobre Java com as melhores ferramentas e frameworks do universo Java. Aprenda a desenvolver Sites e Web Services com JSF, Jersey, Hibernate e mais.
![Fique por dentro do Java em 10 minutos](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_fique-por-dentro-do-java-em-10-minutos_40305.png)
Fique por dentro do Java em 10 minutos
O Java morreu? Vai ser pago? O que é uma JVM ou JRE? Vale a pena usar Spring ou Java EE? Fiquem alertas...
![Conhecendo o jeito Java de programar: perguntas e respostas](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_conhecendo-o-jeito-java-de-programar(PR)_40309.png)
Conhecendo o jeito Java de programar: perguntas e respostas
Essa é seção de perguntas e respostas do meetup Conhecendo o jeito Java de programar, no qual falamos sobre como a...
![Java: Linguagem e Plataforma](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_java-linguagem-e-plataforma_40306.png)
Java: Linguagem e Plataforma
Java é uma linguagem de programação e uma plataforma que apoia essa linguagem com diversas APIs e softwares. Nesse...
![Java: Linguagem e Plataforma - perguntas e respostas](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_java-linguagem-e-plataforma(PR)_40306.png)
Java: Linguagem e Plataforma - perguntas e respostas
Nesse vídeo respondemos as perguntas dos usuários que assistiram a live do meetup Java: Linguagem e Plataforma, no qual...
![Por que adotamos Orientação a Objetos? - Parte 2](http://arquivo.devmedia.com.br/noticias/devcast/devcast_por-que-adotamos-orientacao-a-objetos-parte-2_38465.png)
Por que adotamos Orientação a Objetos? - Parte 2
Neste DevCast daremos continuidade ao bate-papo iniciado na semana anterior sobre Orientação a Objetos. Dessa vez...
![Por que adotamos Orientação a Objetos?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_por-que-usar-orientacao-a-objetos_38409.png)
Por que adotamos Orientação a Objetos?
Desde o seu surgimento, a orientação a objetos tem tomado cada vez mais espaço entre os times de desenvolvimento. Mesmo...
![Os pilares da Programação Orientada a Objetos](http://arquivo.devmedia.com.br/noticias/devcast/devcast_os-pilares-da-programacao-orientada-a-objetos_38384.png)
Os pilares da Programação Orientada a Objetos
Neste DevCast veremos quais são os quatro pilares da Orientação a Objetos, seu conceito e sua importância na...
![Começando no Java - Parte 2](http://arquivo.devmedia.com.br/noticias/devcast/devcast_java-por-onde-comecar-parte-2_38285.png)
Começando no Java - Parte 2
Todo bom programador está em processo contínuo de aprendizagem. No que diz respeito ao Java, esse amadurecimento...
![Java: Por onde começar?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_java-por-onde-comecar_38224.png)
Java: Por onde começar?
Neste DevCast conversamos sobre o primeiro contato do programador com o Java. JRE, JDK, Java SE? E a orientação a...
![O que é o Maven?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_o-que-e-o-maven_36861.jpg)
O que é o Maven?
Neste DevCast vamos falar sobre uma tecnologia bastante interessante: O Maven! Descubra conosco o que é essa...
![CRUD com serviço REST](http://arquivo.devmedia.com.br/noticias/devcast/devcast_crud-com-servico-rest_34490.jpg)
CRUD com serviço REST
Durante este DevCast será apresentada uma breve introdução ao uso de recursos do tipo REST para operação de CRUD. Para...
![Strategy em Java: Aplicando casos reais](http://arquivo.devmedia.com.br/noticias/devcast/devcast_strategy-em-java-aplicando-casos-reais_34452.jpg)
Strategy em Java: Aplicando casos reais
Este DevCast abordará casos reais utilizando o padrão de projeto Strategy.
![RESTEasy - Criando um Web Service](http://arquivo.devmedia.com.br/noticias/devcast/devcast_resteasy-criando-um-web-service_34364.jpg)
RESTEasy - Criando um Web Service
Como criar um web service com RESTEasy? Esse pocket apresenta a configuração e funcionamento da ferramenta RESTEasy. Em...
![Consumindo API de CEP DevMedia com JSF 2.2 e RestEasy](http://arquivo.devmedia.com.br/noticias/devcast/devcast_consumindo-api-de-cep-devmedia-com-jsf-2-2-e-resteasy_34362.jpg)
Consumindo API de CEP DevMedia com JSF 2.2 e RestEasy
Este pocket demonstra por meio de uma aplicação simples o consumo da API de CEP disponibilizado pela DevMedia. No vídeo...
![Timers EJB 3.1 - Como agendar tarefas em aplicações Java](http://arquivo.devmedia.com.br/noticias/devcast/devcast_timers-ejb-3-1-como-agendar-tarefas-em-aplicacoes-java_34363.jpg)
Timers EJB 3.1 - Como agendar tarefas em aplicações Java
Veja nesse pocket onde abordamos o Timers no EJB 3.1 e como podemos agendar tarefas em aplicações em Java.
![CRUD básico com o Google Web Toolkit (GWT)](http://arquivo.devmedia.com.br/noticias/devcast/devcast_crud-basico-com-o-google-web-toolkit-gwt_34333.jpg)
CRUD básico com o Google Web Toolkit (GWT)
Nesse DevCast você verá como criar projetos usando a tecnologia GWT em conjunto com o Java em um ambiente baseado no...
![Processamento de dados em Java com Apache Spark](http://arquivo.devmedia.com.br/noticias/devcast/devcast_processamento-de-dados-em-java-com-apache-spark_34324.jpg)
Processamento de dados em Java com Apache Spark
Nesse DevCast você verá como usar o framework de BigData Apache Spark para iniciar suas atividades na análise de dados...
![Trabalhando com Expressões Lambdas no Java 8](http://arquivo.devmedia.com.br/noticias/devcast/devcast_trabalhando-com-expressoes-lambdas-no-java-8_34322.jpg)
Trabalhando com Expressões Lambdas no Java 8
Nesse DevCast você verá como fazer uso das expressões lambdas do Java 8 para implementar a programação funcional no seu...
![Jackson 2: Convertendo Java para JSON](http://arquivo.devmedia.com.br/noticias/devcast/devcast_jackson-2-convertendo-java-para-json_34295.jpg)
Jackson 2: Convertendo Java para JSON
Nesse DevCast você verá como fazer uso da API do Jackson 2 para converter conteúdo JSON para objetos Java e vice-versa.
![Manipulando arquivos em Stream com Java 8](http://arquivo.devmedia.com.br/noticias/devcast/devcast_manipulando-arquivos-em-stream-com-java-8_34278.jpg)
Manipulando arquivos em Stream com Java 8
Nesse DevCast você verá como acessar o conteúdo de arquivos de texto via stream nas APIs do Java 7 e 8,...
![Desenvolvimento para microchips com Java Card](http://arquivo.devmedia.com.br/noticias/devcast/devcast_desenvolvimento-para-microchips-com-java-card_34212.jpg)
Desenvolvimento para microchips com Java Card
Nesse DevCast você verá como fazer uso da plataforma Java Card para criar suas primeiras aplicações que executam dentro...
![Login no facebook com Social Auth & JSF 2.2](http://arquivo.devmedia.com.br/noticias/devcast/devcast_login-no-facebook-com-social-auth-jsf-2-2_34170.jpg)
Login no facebook com Social Auth & JSF 2.2
Neste DevCast veremos o uso da biblioteca Social Auth, com o objetivo de construir uma aplicação que permita o login a...
![Envio de e-mails com anexos - JavaMail](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Envio de e-mails com anexos - JavaMail
Neste DevCast você vai ver como utilizar a biblioteca JavaMail para construir uma aplicação de envio de e-mails,...
![Trabalhando com DataExporter do Primefaces](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Trabalhando com DataExporter do Primefaces
Neste DevCast você verá como usar o componente dataexporter do primefaces para exportar registros de uma tabela JSF...
![Upload de arquivos com RESTful e Jersey API](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Upload de arquivos com RESTful e Jersey API
Nesse DevCast você verá como efetuar o upload de arquivos para um Web Service baseado em Restful no Java, através da...
![Criando um cadastro de clientes com upload de foto no JSF2.2](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Criando um cadastro de clientes com upload de foto no JSF2.2
O DevCast mostra a criação de um cadastro de clientes, incluindo o upload de uma foto. Também é abordado a...
![Primeiros passos com o Ninja Java Web Framework](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Primeiros passos com o Ninja Java Web Framework
Nesse DevCast você verá como fazer uso do framework Ninja para desenvolvimento web com Java, usando de recursos nativos...
![Programador Java: Por onde começar?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_java-por-onde-comecar_38224.png)
Programador Java: Por onde começar?
Nesse DevCast você verá quais passos poderá tomar quando tiver iniciando com o Java, algumas experiências pessoais e...
![Compactando Arquivos em .zip com Java](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Compactando Arquivos em .zip com Java
Durante este DevCast será apresentado um exemplo de introdução a compactação e descompactação de arquivos no formato...
![Como utilizar o Hibernate OGM para persistência de dados](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Como utilizar o Hibernate OGM para persistência de dados
Durante este DevCast será demonstrado como utilizar os recursos do Hibernate OGM para persistência de dados com o banco...
![Java 8 - Data And Time com JPA](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Java 8 - Data And Time com JPA
Durante este DevCast será demonstrado como trabalhar com a nova API de datas do Java 8 - Data And Time - utilizando...
![Realizando consultas com JPA e JPQL](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Realizando consultas com JPA e JPQL
Neste pocket vídeo será apresentado como realizar consultas ao banco de dados MySQL fazendo uso JPQL (Java Persistence...
![Detectando nudez e pornografia em imagens](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Detectando nudez e pornografia em imagens
Este pocket video discute como lidar com conteúdo associado a nudez e pornografia em aplicações Web e mostra como...
![Criando tours de primeiro acesso em Android com TourGuide](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Criando tours de primeiro acesso em Android com TourGuide
Nesse pocket você verá como criar guias de navegação com dicas para os usuários que entram a primeira vez nos...
![Upload de arquivos: JSF vs RichFaces](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Upload de arquivos: JSF vs RichFaces
Nesse pocket você verá como criar projetos de upload de arquivos via JSF básico e RichFaces, usando os componentes e...
![Instrução FOR paralela em Java](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Instrução FOR paralela em Java
Este pocket video mostra como utilizar recursos de paralelismo para obter melhor desempenho em Java através do uso de...
![Trabalhando com arquivos de vídeo MP4 com Java](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Trabalhando com arquivos de vídeo MP4 com Java
Este pocket video mostra como trabalhar com arquivos de vídeo MP4 em Java com as bibliotecas JCodec e Xuggler para...
![Gerenciamento de dependências em Java com Gradle](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Gerenciamento de dependências em Java com Gradle
Nesse pocket você verá o processo de instalação e configuração do Gradle no Sistema Operacional e no Eclipse de modo a...
![Upload de Arquivos com PrimeFaces](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Upload de Arquivos com PrimeFaces
Durante este pocket vídeo será demonstrado como trabalhar com JSF 2 e PrimeFaces no processo de Upload e Download de...
![Principais algoritmos de criptografia em Java](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Principais algoritmos de criptografia em Java
Nesse pocket você verá uma lista de todos os principais algoritmos de criptografia, entenderá com eles funcionam e como...
![Servlet 3 & Upload de Arquivos](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Servlet 3 & Upload de Arquivos
Durante este pocket vídeo será demonstrado como trabalhar com Servlet 3 no processo de Upload de arquivos. Além da...
![Explorando o Google Guava](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Explorando o Google Guava
Nesse pocket você verá vários exemplos acerca da biblioteca Java Google Guava para simplificação de operações básicas...
![Desmistificando os Enums em Java](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Desmistificando os Enums em Java
Nesse pocket você verá uma abordagem completa sobre a desmistificação de alguns conceitos do universo dos Enums Java,...
![Internacionalização de aplicações com JSF 2.0](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Internacionalização de aplicações com JSF 2.0
Nesse pocket você verá como internacionalizar suas aplicações web, usando Java e JSF 2.0 em conjunto com arquivos de...
![Excel com Java: POI x JExcelApi](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Excel com Java: POI x JExcelApi
Nesse pocket você verá um resumo comparativo entre as bibliotecas de geração de planilhas Excel da Apache POI e a...
![EJB + JBoss: Do conceito à prática](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
EJB + JBoss: Do conceito à prática
Nesse DevCast iremos abordar uma análise rápida e sucinta de como usar EJB atrelado ao servidor corporativo JBoss AS,...
![JMS com o JBoss](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
JMS com o JBoss
Este DevCast mostrará como configurar e implementar uma aplicação JMS com o servidor de aplicação JBoss.
![Autenticando com Google oAuth e Servlets](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Autenticando com Google oAuth e Servlets
Nesse DevCast você verá uma overview completa acerca do processo de autenticação aberta (oAuth) usando a Google API com...
![Introdução às Certificações OCAJP e OCPJP](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Introdução às Certificações OCAJP e OCPJP
Nesse DevCast você verá uma abordagem bem didática acerca de como as primeiras certificações Java da Oracle funcionam e...
![Autenticando com Instagram API e Servlets](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Autenticando com Instagram API e Servlets
Nesse DevCast você uma abordagem bem completa acerca da biblioteca JInstagram, que serve para efetuar autenticação...
![XML em Java com XStream](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
XML em Java com XStream
Durante este DevCast vamos demonstrar como criar e ler um arquivo XML usando a biblioteca XStream. A qual fornece...
![Engenharia reversa e ofuscação em Java](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Engenharia reversa e ofuscação em Java
Nesse DevCast você verá o passo a passo necessário para configurar as ferramentas JAD, jd-gui e ProGuard, para geração...
![Java 8 – Método forEach() e Lambda!](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Java 8 – Método forEach() e Lambda!
Durante este DevCast vamos demonstrar como trabalhar com o método forEach() para percorrer listas de objetos. Também...
![Principais Livros Java](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Principais Livros Java
Nesse DevCast você verá uma overview completa sobre os dez principais livros sobre Java, baseada em uma análise de...
![Integrando o DropBox com o Java](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Integrando o DropBox com o Java
Este DevCast mostra todos e passos e etapas necessários para criar uma aplicação Java que acessa as pastas e arquivos...
![Hibernate Framework: Consultas nativas com Hibernate](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Hibernate Framework: Consultas nativas com Hibernate
Neste DevCast vamos trabalhar com a analise de querys nativas para melhorar a performance de sua aplicação, cada um dos...
![Detecção Automática de Estado com Hibernate](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Detecção Automática de Estado com Hibernate
Neste DevCast vamos trabalhar e aprender como funciona a detecção automática de estado do Hibernate, nem sempre...
![Auditando suas entidades utilizando Hibernate Envers](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Auditando suas entidades utilizando Hibernate Envers
Neste DevCast vamos trabalhar com um plugin do hibernate que faz a auditoria das entidades dentro de seu contexto, o...
![XML em Java com JDOM](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
XML em Java com JDOM
Neste DevCast será demonstrado como criar, ler, realizar uma consulta e remover tags de em um arquivo do tipo XML...
![Atribuindo Versões as Suas Entidades Utilizando Hibernate](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Atribuindo Versões as Suas Entidades Utilizando Hibernate
Neste DevCast demonstra como o recurso de versionamento de entidades e de lock otimista do Hibernate é essencial para o...