Course Code: advjasperreports
Duration: 14 hours
Prerequisites:
  • Podstawowa znajomość JasperReports
  • Znajomość SQL i koncepcji baz danych

Publiczność

  • Analitycy BI
  • Programiści ETL
  • Specjaliści Database
Overview:

JasperReports to narzędzie do raportowania typu open source służące do tworzenia dynamicznych, bogatych w treść raportów i jest jedną z najpopularniejszych bibliotek raportowania opartych na Java.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średniozaawansowanych specjalistów baz danych, którzy chcą zwiększyć swoje umiejętności w zakresie tworzenia złożonych raportów, dostosowywania szablonów raportów i integracji JasperReports z innymi systemami.

Pod koniec tego szkolenia uczestnicy będą w stanie

  • Projektować złożone, wielostronicowe raporty z zaawansowanymi układami, stałymi formularzami ze zmiennymi sekcjami i dynamiczną zawartością.
  • Tworzyć zaawansowane wykresy, grafy i tabele przestawne w celu wizualizacji danych oraz integrować podraporty i grupowanie w celu szczegółowej reprezentacji danych.
  • Wdrażaj środki bezpieczeństwa, zarządzaj uprawnieniami użytkowników i wykorzystuj JasperReports Server do planowania i dystrybucji raportów.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie do funkcji zaawansowanych JasperReports

  • Przegląd zaawansowanych funkcji raportowania
  • Zrozumienie architektury JasperReports

Praca z podraportami

  • Tworzenie i integracja raportów podrzędnych
  • Przekazywanie parametrów między raportami głównymi i podrzędnymi
  • Zarządzanie źródłami danych podraportów
  • Porównywanie grup i raportów cząstkowych

Korzystanie ze zmiennych i obliczeń

  • Tworzenie i używanie zmiennych w raportach
  • Implementowanie złożonych obliczeń
  • Agregowanie danych

Złożone połączenia źródeł danych

  • Praca z wieloma źródłami danych
  • Tworzenie niestandardowych źródeł danych
  • Implementowanie filtrów źródeł danych

Dostosowywanie szablonów raportów

  • Tworzenie niestandardowych szablonów
  • Używanie stylów i formatowania warunkowego
  • Projektowanie raportów dynamicznych

Zaawansowane wykresy i wizualizacja

  • Wdrażanie zaawansowanych wykresów i grafów
  • Korzystanie z niestandardowych wizualizacji
  • Tworzenie i integracja tabel przestawnych
  • Integracja bibliotek wizualizacji innych firm

Tworzenie skryptów i Expressjony

  • Pisanie niestandardowych wyrażeń i skryptów
  • Używanie JavaScript i Groovy w JasperReports
  • Wdrażanie skryptletów dla zaawansowanej logiki

Parametryzacja i wprowadzanie danych przez użytkownika

  • Tworzenie i używanie złożonych parametrów
  • Projektowanie interaktywnych raportów
  • Wdrażanie zawartości raportu opartej na parametrach

Integracja JasperReports z aplikacjami

  • Osadzanie JasperReports w aplikacjach Java
  • Korzystanie z serwera JasperReports
  • Integracja z usługami sieciowymi

Zaawansowane opcje eksportu

  • Eksportowanie raportów do różnych formatów
  • Dostosowywanie konfiguracji eksportu
  • Wdrażanie niestandardowych eksporterów

Optymalizacja wydajności

  • Optymalizacja wydajności raportów
  • Zarządzanie dużymi zestawami danych
  • Najlepsze praktyki dotyczące wydajnego projektowania raportów

Bezpieczeństwo i uprawnienia

  • Wdrażanie zabezpieczeń raportów
  • Zarządzanie uprawnieniami użytkowników i kontrola dostępu
  • Używanie JasperReports Server do bezpiecznej dystrybucji raportów

Zaawansowane techniki grupowania

  • Bardziej zaawansowane szkolenie na temat korzystania z grup
  • Sterowanie wielostronicowe
  • Stały formularz ze zmienną sekcją wewnątrz
  • Przód i tył, gdy przód jest zmienny, ale tył jest stały

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Advanced JasperReports

Qatar - Advanced JasperReports

Egypt - Advanced JasperReports

Saudi Arabia - Advanced JasperReports

South Africa - Advanced JasperReports

Brasil - Advanced JasperReports

Canada - Advanced JasperReports

中国 - Advanced JasperReports

香港 - Advanced JasperReports

澳門 - Advanced JasperReports

台灣 - Advanced JasperReports

USA - Advanced JasperReports

Österreich - Advanced JasperReports

Schweiz - Advanced JasperReports

Deutschland - Advanced JasperReports

Czech Republic - Advanced JasperReports

Denmark - Advanced JasperReports

Estonia - Advanced JasperReports

Finland - Advanced JasperReports

Greece - Advanced JasperReports

Magyarország - Advanced JasperReports

Ireland - Advanced JasperReports

Luxembourg - Advanced JasperReports

Latvia - Advanced JasperReports

España - Advanced JasperReports

Italia - Advanced JasperReports

Lithuania - Advanced JasperReports

Nederland - Advanced JasperReports

Norway - Advanced JasperReports

Portugal - Advanced JasperReports

România - Advanced JasperReports

Sverige - Advanced JasperReports

Türkiye - Advanced JasperReports

Malta - Advanced JasperReports

Belgique - Advanced JasperReports

France - Advanced JasperReports

日本 - Advanced JasperReports

Australia - Advanced JasperReports

Malaysia - Advanced JasperReports

New Zealand - Advanced JasperReports

Philippines - Advanced JasperReports

Singapore - Advanced JasperReports

Thailand - Advanced JasperReports

Vietnam - Advanced JasperReports

India - Advanced JasperReports

Argentina - Advanced JasperReports

Chile - Advanced JasperReports

Costa Rica - Advanced JasperReports

Ecuador - Advanced JasperReports

Guatemala - Advanced JasperReports

Colombia - Advanced JasperReports

México - Advanced JasperReports

Panama - Advanced JasperReports

Peru - Advanced JasperReports

Uruguay - Advanced JasperReports

Venezuela - Advanced JasperReports

Polska - Advanced JasperReports

United Kingdom - Advanced JasperReports

South Korea - Advanced JasperReports

Pakistan - Advanced JasperReports

Sri Lanka - Advanced JasperReports

Bulgaria - Advanced JasperReports

Bolivia - Advanced JasperReports

Indonesia - Advanced JasperReports

Kazakhstan - Advanced JasperReports

Moldova - Advanced JasperReports

Morocco - Advanced JasperReports

Tunisia - Advanced JasperReports

Kuwait - Advanced JasperReports

Oman - Advanced JasperReports

Slovakia - Advanced JasperReports

Kenya - Advanced JasperReports

Nigeria - Advanced JasperReports

Botswana - Advanced JasperReports

Slovenia - Advanced JasperReports

Croatia - Advanced JasperReports

Serbia - Advanced JasperReports

Bhutan - Advanced JasperReports

Nepal - Advanced JasperReports

Uzbekistan - Advanced JasperReports