DevMedia Cursos
Cursos de Java
- 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 (curso em andamento)
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...
- Java ME - Aplicação de GPS com Location API e Google Maps
Neste curso sobre Java ME serão apresentados os conceitos básicos da JSR-179, também conhecida como Location API, sendo que esta permite recuperar dados de receptores GPS a partir de aplicativos Java ME. Esses receptores podem estar integrados nos aparelho celulares ou conectados via bluetooth. Será apr...
- Bluetooth: Controle de aplicação desktop via celular
Neste curso será apresentada a comunicação bluetooth de maneira simplificada, através do uso do Framework Marge. Este permite trabalhar com comunicação bluetooth abstraindo boa parte dos detalhes de baixo nível da pilha de protocolo bluetooth, permitindo ao programador dedicar mais tempo a lógica do apli...
- Agenda de Compromissos usando JavaSE e Bluetooth
Neste curso Java serão apresentados os passos para o desenvolvimento de aplicativos JavaSE e JavaME que fazem uso da tecnologia Bluetooth. Será desenvolvido um aplicativo completo, o qual faz uso da tecnologia bluetooth para comunicação entre um programa desktop e um programa para celular. O objetivo é d...
- 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...
- Framework gráfico Lwuit – Aplicação mobile de horários e serviços com Java
Nesse curso sobre o framework gráfico Lwuit desenvolveremos uma aplicação completa chamada MidHair. O MidHair é um exemplo de aplicação para reserva de horários e serviços de um salão de beleza. No desenvolvimento do projeto utilizaremos o LWUIT para a construção da GUI da aplicação, utilizaremos a API K...
- 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.
- Tópicos especiais em Programação para celular
Neste curso sobre desenvolvimento mobile veremos alguns assuntos importantes para o desenvolvimento de aplicações para celular, como por exemplo: conversão, compartilhamento de RSS, entre outros.
- 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...
- Criação de Interfaces Gráficas em Java ME
Canvas é um elemento HTML que pode ser usado para desenhar através de JavaScript, ou outra linguagem de scripting provida pelo browser. Podemos usá-lo para fazer desenhos, composições com imagens e até animações. Nesse curso de Java ME é apresentado os princípios básicos para a utilização de Canvas para ...
- Introdução ao uso de Web Services em Java ME
Nesse curso é apresentado o processo completo de desenvolvimento de um servidor de WebService, o qual possui a função de converter valores monetários (Dolar para Real e vice-versa). Para consumir esse WebService instalado no Apache Axis, foi utilizado um aplicativo Cliente utilizando a tecnologia Java Mi...
- 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.
- Desenvolvendo um Software Acadêmico para Celular
Nesse curso sobre desenvolvimento mobile será desenvolvido um aplicativo complexo que integra informações entre aparelhos celulares, servidores e banco de dados. Foi escolhido como estudo de caso um ambiente acadêmico, onde alunos podem avaliar seus professores utilizando o aparelho celular. Nesse contex...
- 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.
- Trabalhando com SMS e MMS em JavaME
Nesse curso será apresentado a comunicação entre dois aparelhos celulares utilizando os protocolos SMS e MMS. Para demonstrar o recurso foi desenvolvido dois aplicativos, um aplicativo cliente, responsável pelo envio da mensagem e outro aplicativo servidor, responsável por receber a mensagem. O SMS possi...
- 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...
- Java ME e Banco de Dados
Nesse curso será apresentado o desenvolvimento de um aplicativo completo (aplicativo de boca de urna) desenvolvido em JavaME e que integra informações com um servidor remoto de Banco de Dados (MySQL). Serão apresentadas técnicas de depuração e erros comuns nesse tipo de aplicativo. Também será apresentad...
- 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.
- Conectividade em Java ME
Nesse curso será apresentado conceitos de conectividade entre aparelhos móveis, como celulares, e servidores remotos, utilizando HTTP. Para isto, serão apresentados exemplos práticos de conectividade com banco de dados para troca de informações. Outros assuntos como sockets, TCP, UDP também serão apresen...
- 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.
- Introdução ao desenvolvimento para celulares com Java ME
Neste curso de Java ME conheça seus principais recursos. Você aprenderá passo a passo a criar sua primeira aplicação Java ME. Neste contexto, serão apresentadas diversas funcionalidades associadas a esta tecnologia para desenvolvimento de aplicações para dispositivos móveis. Alguns tópicos abordados são:...

