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, especialista em desenvolvimento Java com vasta experiência em Spring Boot, APIs REST, JPA e aplicações web modernas.
Como bacharel em Sistemas de Informação e pós-graduado em Aplicações para a Web, atuo como desenvolvedor Java desde 2009 e possuo a certificação Java OCPJP 6.
Minha paixão é capacitar programadores. Tenho ampla experiência na criação de aplicações web robustas e eficientes utilizando Spring Boot, Spring Data JPA, MVC, AJAX, API REST e JasperReports. Na DevMedia, o maior portal de TI do Brasil, sou autor de artigos, instrutor de cursos e consultor, ajudando milhares de desenvolvedores a dominar Java e suas tecnologias essenciais.
Também sou autor dos livros técnicos: "Desvendando o MongoDB: do Mongo Shell ao Java Driver" (2015) e "Spring Data JPA – Persistência Simples e Eficaz" (2018).
Nos últimos anos, desenvolvi cursos altamente avaliados na Udemy, guiando programadores a se tornarem especialistas em Spring Boot e outras tecnologias cruciais para o desenvolvimento Java atual:
✅ Spring Boot & MVC com Thymeleaf: Desenvolvimento web front-end
✅ Spring Boot & MVC com AJAX: Interatividade em aplicações web
✅ Spring Boot & MVC com Spring Security: Segurança de aplicações Java
✅ Relatórios com JasperReports, Java e Spring Boot: Geração de relatórios profissionais
✅ API REST e Spring Boot: Aprenda do Zero e na Prática a construir APIs
✅ Formação Spring Data JPA com Spring Boot: Persistência de dados eficaz
Se você busca aprimorar suas habilidades em desenvolvimento web Java, dominar Spring Boot, APIs REST, JPA e JasperReports, meus cursos são o caminho ideal para sua jornada profissional.