DevMedia Cursos
Cursos de Java
- Curso de iReport - Desenvolvendo Relatórios com Java (curso em andamento)
Neste curso de desenvolvimento de relatórios com Java através da ferramenta iReport serão apresentados conceitos envolvendo as tecnologias Java, JasperReport e iReport, assim como o uso de tecnologias de banco de dados para prover as fontes de dados necessárias. Serão explanadas e exploradas no decorrer ...
- Curso Básico de JDBC
Neste curso de introdução ao JDBC disponibilizamos um sequência de aulas, onde será realizada a instalação e configuração do MySQL Server, assim como da ferramenta de manipulação gráfica do servidor de banco "MySQL Workbench GUI Tool". Em seguida faremos uso de toda a API JDBC para tratar da comunicação ...
- Curso de noSQL (Redis) com Java (curso em andamento)
Nosso curso se inicia com uma descrição do Redis. Será apresentado o modelo não relacional por este adotado, o chave-valor. Em seguida, veremos o básico do seu funcionamento através dos seus comandos mais usados, conhecendo assim as estruturas de dados a que o banco de dados da suporte. Logo em seguida, ...
- Curso de Java básico - Aplicações Desktop
O objetivo do curso de Java Básico aplicado é apresentar os conceitos básicos da linguagem de programação Java, assim como da Orientação a Objetos, aplicados em exemplos simples e úteis, utilizados pela maioria dos programadores no dia a dia do desenvolvimento de software. Muitas vezes, tutoriais, livros...
- Java Reflection API
Nesse curso será apresentada a API de Reflection com uso de Annotations em Java. A API de Reflection é utilizada por inúmeras Frameworks pela capacidade de expor a estrutura interna dos objetos. A referida API possibilita a exposição de quaisquer membro existente dentro uma classe dentro do Java, o que p...
- Básico de Java e Orientação a Objetos
O objetivo deste curso básico de Java e Orientação a Objetos é apresentar os conceitos básicos da linguagem de programação Java e a orientação a objetos (OO), visando ensinar usuários leigos, com pouca experiência em linguagem de programação a trabalhar com a plataforma Java. O foco do curso é apresentar...
- JSF com Primefaces
Será apresentado nesse curso de JSF como utilizar o Java Server Faces 2.0 em conjunto com a suíte de componentes do PrimeFaces, uma poderosa biblioteca para o desenvolvimento de aplicações, tornando o ambiente de desenvolvimento mais produtivo, com aplicações mais ricas visualmente e com maior usabilidad...
- Conhecendo o Apache Struts
Neste curso de Apache Struts 2 estudaremos sua tecnologia. A abrangência do curso engloba desde a configuração mais básica das ferramentas e bibliotecas utilizadas até o uso prático em uma aplicação exemplo, construída interativamente com as aulas. Dentro deste escopo são estudados os fluxos das transa...
- Curso de Java básico com MySQL e JSF: Aplicando Design Pattern DAO
Este curso de Java básico tem o objetivo de mostrar as principais características do padrão de projeto DAO (Data Access Object). A idéia do mesmo é realizar a separação da interface gráfica do acesso a dados da aplicação. Para a construção da interface, serão utilizados desde arquivos JSP (Java Server Pa...
- JBoss: Introdução e Aplicação MVC completa (curso em andamento)
Neste curso de JBoss, composto por uma série de video aulas, iremos desvendar este que é um dos mais conhecidos e utilizados servidores de aplicação java do mercado opensource. Vamos passear por dentro deste poderoso servidor de aplicativos (application server) e demonstrar em detalhes seu funcionamento....
- Introdução ao JSP com HTML 5: Intranet Escolar
Este curso de introdução ao JSP com HTML 5 irá abordar uma intranet simples de Alunos e Turmas, onde a ideia básica é mostrar Recursos de JSP com HTML 5. Neste treinamento será utilizado a metodologia de separação da lógica da aplicação do acesso a dados. Para isso você ira utilizar o Design Pattern DAO ...
- Desvendando o Hudson
Teremos neste curso sobre servidor de integração Java uma série de vídeo aulas sobre o Hudson. Este curso vai possibilitar você a trabalhar com esta maravilhosa ferramenta para tornar o seu processo produtivo de software o mais fácil e ágil possível. O Hudson é o que chamamos de Continuos Integration Ser...
- Superwaba: Sistema de Lista de Compras e Contas Pessoais
Neste curso de Superwaba será ensinado a configurar o eclipse para trabalhar com o SuperWaba e o Litebase utilizando dois arquivos *.jar básicos. Estes arquivos só servirão para o desenvolvimento no desktop, pois mais adiante serão mostradas as configurações para gerar os instaladores para os dispositivo...
- Manipulação de Imagens com Java
Neste curso de Java vamos apresentar a utilização de imagens em aplicativos. Embora o foco seja o Java SE, os conceitos apresentados podem ser utilizados em outras plataformas, como Java EE ou ME.
- Loja Virtual completa com JavaEE e JavaSE
Neste curso apresentaremos passo a passo o desenvolvimento de uma loja virtual utilizando as tecnologias JavaEE e JavaSE. Neste sentido, alguns dos assuntos que serão abordados ao longo do curso são: Login/Logout, Modelagem de Dados, Modelagem de Classes, Cadastro de Produtos, Cadastro de Categorias, JPA...
- Refactoring com Java e Eclipse
Neste curso sobre refactoring com Java e Eclipse veremos uma das principais habilidades necessárias para criação de um código fonte, que é a capacidade de desenvolve-lo de forma inteligível, ou seja, que possa ser compreendido facilmente pelas pessoas que trabalharem com ele. O termo refactoring (refator...
- Classes Java
Neste curso o autor apresentará todas as classes java. O conhecimento dessas classes é fundamental para todos os programadores que querem se aprofundar na linguagem, pois se tratam da estrutura básica da mesma e de qualquer outra que se baseie na orientação a objetos.
- Desenvolvendo um Cadastro de Notas Fiscais e Produtos com Struts 2
Neste curso sobre o framework Struts 2 disponibilizamos uma série de vídeo aulas onde daremos início a construção de um aplicativo completo e funcional. Como é de conhecimento de todos, o framework struts é um dos mais conhecidos e o precursor da utilização de Java para a Web. Neste curso você terá acess...
- Novidades do Java EE 6
Neste curso de Java EE 6 serão desvendandas as alterações que a plataforma sofreu dentro destes anos todos de desenvolvimento. Abordaremos nas próximas aulas ponto a ponto para demonstrarmos com exemplos práticos todas as alterações. Pela primeira vez vai ser possível desenvolver para Web sem ajuda de fr...
- Desvendando o Struts 2
Neste curso de Struts 2 apresentamos uma série de vídeo aulas sobre o mais famoso framework web utilizando a tecnologia java. A união entre o Struts 1 com o framework XWork 2 tem como resultado um novo framework maduro e com o melhor dos dois mundos, este é o Struts 2. Mostramos nesta sequência de vídeo ...
- Preparatório para a Certificação-Sun Certified Web Component Developer(SCWCD)
Neste curso de Java, temos a intenção de preparar todos para a certificação Sun Certified Web Component Developer. Veremos as etapas/seções do conteúdo teórico e prático sobre a seções dos objetivos da provas abordando suas respectivas seções. Veremos exemplos pontuais explicando cada item das seções em ...
- Conceitos Básicos de Desenvolvimento web na plataforma java
Neste curso de Java serão apresentados os conceitos básicos da programação para web. O aluno contará com o desenvolvimento completo de aplicações que mostrarão como trabalhar com Netbeans, Glassfish, banco de dados Apache, JSP (JavaServer Pages), entre outros conceitos importantes.
- Desenvolvendo uma aplicação completa utilizando Swing
Neste curso de Swing temos uma série de vídeo aulas onde iremos abordar a construção de uma aplicação Swing do zero, de uma forma simples e direta. A aplicação que estamos propondo é uma PETSHOP, onde teremos todo um controle de venda de produtos, agendamento de banhos e etc, estaremos utilizando conceit...
- Desvendando o Swing
Neste curso de Swing abordaremos um assunto raro na internet, como efetivamente trabalhar com Java SE 6 e a bilbioteca Swing. O objetivo deste curso é que o aluno tenha uma visão geral do que pode ou não ser feito em Swing, bem como aprender a trabalhar com esta tecnologia tão adorada por alguns e critic...
- Introdução a Design Patterns
Neste curso de introdução a Design Patterns serão discutidos uma visão geral sobre padrões de projetos e princípios de design. Inicia-se também a construção de um código funcional, justificando a necessidade de utilização do princípio de programar para uma interface e não para uma implementação.
- Desenvolvendo uma Aplicação Completa com Java EE 5
Neste curso de Java EE 5 veremos o desenvolvimento de uma aplicação completa utilizando apenas as tecnologias contidas na plataforma Java EE, mostrando como a mesma é auto-suficiente para resolver uma grande parte dos problemas encontrados em outras soluções de mercado. Mostramos nesta série de vídeoaula...
- Introdução ao JDBC
Neste curso de introdução ao JDBC apresentamos uma série de aulas onde será realizada uma introdução à API JDBC, utilizada para fazer acesso a base de dados usando Java. Inicialmente foi baixado o Sistema Gerenciador de Banco de Dados mySQL, realizada sua instalação e configuração. Na seqüência realizamo...
- Desvendando Java EE 5
Nesse curso sobre Java EE 5 veremos como funciona a plataforma. Através de exemplos práticos mostraremos como utilizar todo o poder desta plataforma e por que ela tem se tornado um padrão adotado em várias empresas.
- Desenvolvendo uma aplicação completa com JPA
Neste curso de JPA damos início a série de vídeo aulas sobre a construção de uma aplicação completa utilizando Java Persistence API. Nesta aula estamos abordando aspectos básicos do desenvolvimento de nossa aplicação, abordamos a criação das tabelas e de seus relacionamentos, descrevemos passo a passo o ...
- Introdução ao desenvolvimento de aplicações desktop na plataforma java
Nesse curso de java sobre introdução ao desenvolvimento de aplicações desktop o autor vai apresentar os gerenciadores de Layouts disponíveis no JSE, destacando-se os layouts de bordar, de fluxo e de grade, além de dicas como deixar todos as declarações de componentes visuais como privates, herdar recurso...
- Conceitos básicos de Java
Neste curso de Java você conhecerá seus conceitos básicos, desde a montagem do ambiente e apresentação da estrutura básica de uma classe Java até o conceito de orientação a objetos para programadores que desejam iniciar com a linguagem de programação Java.
- Introdução ao Spring Framework
Nesta série de aulas que compõem este curso apresentaremos o framework Spring. Veremos neste curso a versão 2.5 do framework. Nessa primeira aula vemos como obter o Spring Framework, a criação de nosso primeiro projeto e um exemplo de injeção de dependências mostrando o funcionamento do Framework e como ...
- Desvendando o JPA
Neste curso de JPA online teremos uma série de vídeo aulas sobre o Java Persistence API 1.0, especificação que é o resultado de anos de trabalho de seu idealizador Gavin King e visa padronizar o desenvolvimento com frameworks Objeto Relacionais (ORM). Alguns dos conceitos apresentados ao longo deste cur...
- Aplicação Completa Utilizando Hibernate
Neste curso sobre Hibernate apresentamos a criação de uma aplicação completa utilizando esse framework, desde a concepção do banco de dados até o desenvolvimento da camada visual e da regra de negócios, nesta seqüência utilizamos o padrão MVC juntamente com o auxilio de JavaServer Faces (JSF) como camada...
- Introdução ao JSTL
Este curso de introdução ao JSTL contém uma série de vídeo aulas apresentando a especificação JavaServer Pages Standard Tag Library (JSTL) na teoria e na prática com exemplos pontuais de cada tag. Ao longo deste curso, serão trabalhados os seguintes conceitos: definições iniciais, especificação JSTL, for...
- [TUTORIAL] Aprenda a persistir dados em suas aplicações Java utilizando Hibernate
Este curso apresenta o framework objeto relacional Hibernate, um dos mais completos e maduros frameworks do tipo no mercado, o melhor Open Source! Neste contexto, serão apresentados assuntos como: conceitos básicos, criação de entidades, recuperação de objetos, mapeamento UM-PARA-UM, mapeamento UM-PARA-M...
- Introdução a JavaServer Faces
Este curso de introdução ao JavaServer Faces apresenta o desenvolvimento de aplicações Java utilizando o JSF. Alguns dos assuntos que serão discutidos durante o curso são: conceitos introdutórios, componentes core, managedbeans, validadores, validadores personalizados, conversores de dados, formulários m...
- Curso de Introdução ao Desenvolvimento Java para Web: JSP, JSTL e Servlets
Neste curso de introdução ao desenvolvimento Java para Web: JSP, JSTL e Servlets você será introduzido às tecnologias básicas que a plataforma Java disponibiliza para desenvolvimento de aplicações Web. Você aprenderá através de exemplo a trabalhar com JSP (JavaServer Pages), JSTL (JavaServer Pages Standa...
- EJB 3.0 com NetBeans e GlassFish - Aplicação Completa
A aplicação enterprise construída neste curso mostra como é perfeitamente possível conectar regra de negócio e camada de visualização de forma fácil e respeitando o modelo MVC. O exemplo é uma aplicação que faz inicialmente uma chamada simples mas que no final faz uma interação realizando cálculos e ret...
- Grails: do início ao fim
Neste curso de Grails será exposto em detalhes o funcionamento deste que consiste em ser uma plataforma para desenvolvimento de aplicações web baseado na plataforma Java. O autor mostra desde o que vêm a ser o Grails e a aplicação - que consiste em uma aplicação real já em ambiente de produção - até os ...
- Introdução ao AJAX Reverso
Este curso apresenta uma série de vídeo aulas sobre os recursos de Ajax Reverso providos pelo DWR. Durante o curso desenvolveremos uma aplicação de leilão de forma que possamos ver na prática como aplicar os conceitos estudados.
- Introdução ao JBoss Seam
Confira neste curso de JBoss Seam uma introdução a este poderoso framework! O JBoss Seam é um framework Java que unifica de forma prática as tecnologias AJAX, JSF e EJB3. O Seam encapsula a complexidade dessas APIs, tornando o desenvolvimento mais fácil, produtivo, e sem dúvida, mais divertido.
- Introdução ao Java Message Service - JMS
Neste curso de JMS apresenta-se uma série de vídeo aulas sobre seus recursos, tais como tópicos e tópicos duráveis, filas, etc. O Java Message Service é uma API da linguagem Java para middleware orientado à mensagens na arquitetura de grandes aplicações web, onde há necessidade de atender a requisitos ex...
- Trabalhando com Struts 2 em conjunto com Sitemesh, Spring e JPA
Neste curso de Struts 2 veremos como desenvolver uma aplicação completa uilizando o framework junto com seus plug-ins para integração com Sitemesh, Spring e JPA.
- Java Web: Saiba como Desenvolver Aplicações utilizando Spring, Hibernate e JSF na Prática
Neste curso de Java Web veremos como proceder para criar uma aplicação desde seu projeto até seu desenvolvimento, que se inicia com a criação da camada de negócio e termina com a implementação da camada de visualização web baseada em JSF (JavaServer Faces). Para isso, são apresentados desde conceitos ini...
- iReport – Criando relatórios com Java para aplicações web
Nesse curso de iReport, você verá como construir um relatório com Java para aplicações web.
- Introdução ao Groovy
Neste curso de introdução ao Groovy você irá descobrir o potencial desta incrível linguagem de programação. A linguagem Groovy é uma linguagem completamenta baseada na plataforma Java e contém recursos que vão muito além das linguagens de programação atuais.
- Desenvolvendo aplicações JSF utilizando o Eclipse
Neste curso de JSF veremos como desenvolver aplicações JavaServer Faces utilizando a IDE Eclipse. Em seguida, veremos como integrar a mesma aplicação ao Spring.
- Desenvolvendo uma aplicação completa com Struts 2
Neste curso são apresentados de forma prática os conhecimentos necessários para o desenvolvimento de aplicações Java utilizando o Struts 2. Para isto, é desenvolvida uma aplicação de BI completa utilizando o Struts Framework versão 2.0.
- Desenvolvimento de aplicações Java Web no Eclipse
Este curso apresenta o desenvolvimento de aplicações Java Web utilizando o Eclipse passo a passo. Alguns dos assuntos abordados ao longo do treinamento são: apresentação da IDE, servlets, JSP (JavaServer Pages), MVC (Model-View-Controller), Struts, JSP Tags do Struts2, FreeMarker, Interceptadores no Str...
- Desvendando o Spring Framework
Nesse curso sobre o Spring Framework você conhecerá mais sobre esse framework, principalmente como trabalhar com dependências. Além disso, verá como acessar dados e como integrar com struts.
- Integração Ajax com DWR
Neste curso sobre integração do Ajax com DWR conheceremos mais sobre o Directed Web Remoting. Também veremos como trabalhar com Sessions e Beans.
- Padrões de Projeto em Java
Neste curso de padrões de projeto em Java, você conhecerá os diferentes padrões utilizando como plataforma de desenvolvimento o Java. Alguns dos padrões de projeto que são explicados, sempre através de exemplo são: decorator, adapter, strategy e composite.

