Carga Horária
24 horas
Pré-Requisito
Ter realizado os módulos de Lógica de Programação e Orientação a Objetos da Formação JCP e capazes de desenvolver consultas SQL..
Conteúdo
Com este curso você estará apto para elaborar de relatórios dos mais simples aos mais complexos, ensinando a trabalhar diretamente com banco de dados ou com consagrados programas de mapeamento objeto/relacional, como o Hibernate. Extremamente focado, com muitas informações técnicas, sem perder as características básicas necessárias para um desenvolvedor iniciante, este curso aborda a construção de relatórios do básico aos mais sofisticados, incluindo passagem de parâmetros, grupos, crosstabs e gráficos; o desenvolvimento com Hibernate e sua linguagem HQL para relatórios; relatórios com EJB QL, para aqueles que necessitam do uso da JPA; sub-relatórios e Subdatasets com as linguagens SQL, HQL e EJB QL; a utilização da linguagem Groovy como alternativa a Java e internacionalização; a geração de relatórios com outras fontes de dados como CSV ou XML; a exportação para diversos formatos, incluindo XLS, CSV, PDF e RTF. Ao longo do livro, o leitor aprenderá como configurar e gerar um relatório através de aplicações Desktop e Web, utilizando tanto o Eclipse IDE 3.3 quanto o NetBeans IDE 6.0.
Materiais
O curso tem o objetivo de apresentar as ferramentas open-source iReport e JasperReports, usadas para criação de relatórios em sistemas Java.
Por meio da exclusiva metodologia Execute-Analise-Modifique (EAM) você vai desenvolver programas, gerar resultados, analisá-los e sofisticá-los. A cada aula você recebe uma apostila contendo todos os programas que serão vistos.
Os materiais são colocados em uma maleta-fichário e, ao final de cada aula, tudo estará organizado de tal forma que os programas posssam ser re-executados na íntegra.