Relatórios com JasperReports, Java e Spring Boot
What you'll learn
- Instalar o JasperSoft Studio
- Instalar o MySQL
- Desenvolver templates de relatórios JasperReports com o JasperSoft Studio
- Criar gráficos, sub-relatórios, relatórios com agrupamentos, qrCode, ...
- Usar formatação de moeda, data e porcentagem
- Realizar cálculos, somatórios, médias e outras funções matemáticas nos relatórios
- Usar o gerador gráfico de consultas SQL
- Enviar parâmentros via aplicação para gerar os relatórios
- Apresentar relatórios no navegador ou fornecer download direto via Spring MVC
Requirements
- Conhecimento em SQL
- Conhecimento em Java e JDBC
- Sistema operacional Windows para instalar as ferramentas do curso
- Conhecimento básico de Spring Boot e Spring MVC
- Saber usar pelo menos uma IDE Java
Description
Seja bem vindo!
No curso de Relatórios com JasperReports, você aprenderá a criar relatórios com a biblioteca JasperReports e a plataforma visual JasperSoft Studio.
Após aprender os macetes e técnicas para criar relatórios na plataforma JasperSoft Studio, você vai aprender a exportá-los para sua aplicação Java, gerá-los em tempo de execução e apresentá-los ao usuário, seja ela uma aplicação desktop Java ou web com Spring Boot e Spring MVC.
O curso está desenhado de forma que você aprenda a construir relatórios do zero, do nível mais básico ao avançado, usando conexão com banco de dados para se conectar a sua base de dados a qual vai fornecer os registros a serem exibidos nos relatórios por meio de consultas SQL.
Você verá como exportar seus relatórios em diferentes formatos, para que o usuário possa visualiza-los como PDF ou HTML, dois dos tipos mais usados pelo mercado.
Aprenderá a usar diferentes elementos fornecidos pelos relatórios em JasperReports, como texto estático, campo de texto, imagem, QrCode, gráficos, tabela de dados, entre outros. Também vai ver como usar parâmetros para filtrar registros, campos e variáveis para criar totalizadores, somatórios, médias ou mesmo realizar a troca de parâmetros entre a aplicação e o relatório.
Você vai aprender a projetar seu relatório personalizado do zero, selecionando diferentes bandas fornecidas pelos JasperReports - Título, Cabeçalho da Página, Rodapé de Página, Cabeçalho de Coluna, Rodapé de Coluna, Detalhes, Resumo, entre outras - além de escolher o melhor formato de página para seu relatórios, tamanho de fontes, cores, etc.
Ao todo serão aproximadamente 15 relatórios que vamos criar juntos aula pós aula. Você ainda terá 5 desafios propostos por mim os quais irei especificar os requisitos e você precisará criar os relatórios do zero, usando os conhecimentos adquiridos nas aulas.
Não fique de fora e matricule-se no curso de Relatórios com JasperReports, Java e Spring Boot.
Espero por você!
Who this course is for:
- Iniciantes e estudantes de Java
- Desenvolvedores Java que não conhecem o JasperReports ou o JasperStudio.
Instructor
Sou Marcio Ballem, bacharel em Sistemas de Informação e Pós Graduado em Aplicações para a Web. Desenvolvedor Java desde 2009 com certificação OCPJP 6.
Junto a DevMedia, maior portal de Ti do Brasil, atuei e atuo como autor de artigos, instrutor de cursos e consultoria aos assinantes na área de Java.
Em 2015 publiquei o livro Desvendando o MongoDB, do Mongo Shell ao Java Driver e em 2018 foi publicado o livro Spring Data JPA – Persistência Simples e Eficaz, ambos pela editora Ciência Moderna.
Nos últimos anos tive o prazer de criar alguns dos cursos mais bem avaliados da Udemy, como:
- Spring Boot & MVC com Thymeleaf
- Spring Boot & MVC com Ajax
- Spring Boot & MVC com Spring Security
- Relatórios com JasperReports, Java e Spring Boot
- API REST e Spring Boot: Aprenda do Zero e na Prática
Att. Marcio Ballem