CRYSTAL REPORT .NET EĞİTİMİ

Crystal Reports ile profesyonel raporlar üretin

Rapor tasarımı, formül, gruplama, alt rapor ve .NET uygulamasında CrystalReportViewer entegrasyonu

Crystal Reports .NET eğitimi, rapor tasarımını .NET uygulamalarına entegrasyonla birleştirir. 3 gün boyunca laboratuvar uygulamalarıyla işlenir; katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Crystal Reports ile rapor tasarımı, formül, gruplama ve .NET uygulamalarına entegrasyon

Crystal Reports .NET eğitimi, rapor tasarımını .NET uygulamalarına entegrasyonla birleştirir. Rapor bölümleri, formül ve SQL Expression, çok seviyeli gruplama, running total, alt rapor ve cross-tab, ADO.NET ile veri bağlama, CrystalReportViewer, PDF/Excel dışa aktarma ve runtime dağıtımı, 32/64 bit uyumu ve oturum açma sorunları uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; tasarım ve .NET kodu laboratuvarları dönüşümlü işlenir.

Seviye

Orta Seviye — 12 uygulamalı modülde Crystal Reports tasarımı, ADO.NET ile veri erişimi ve Loglama ve izlenebilirlik gibi konuları kapsar.

Öğrenme Metodu

SQL Server örnek veritabanı üzerinde rapor tasarımcıda adım adım rapor üretilir, ardından aynı rapor Windows Forms/ASP.NET uygulamasından kodla çağrılır.

Neden Bu Eğitim?

📑Profesyonel raporlar

Gruplama, özet ve alt rapor teknikleriyle iş birimlerinin istediği karmaşık raporları tasarlarsınız.

🔌Kod ile entegrasyon

Parametre, veri kaynağı ve dışa aktarmayı C# koduyla yönetirsiniz.

🧰Dağıtım hazırlığı

Runtime, 32/64 bit uyumu ve oturum açma sorunlarını önceden bilirsiniz.

Anahtar Konular

crystal reports .net eğitimicrystal reports eğitimicrystal report .netrapor tasarımıcrystal report c#crystal report formülsap crystal reportscrystalreportviewerraporlama eğitimialt rapor
“Rapor, verinin karar verilebilir hale gelmiş biçimidir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SQL bilgisi

SELECT, JOIN ve GROUP BY sorguları.

2
Temel C#

Sınıf ve metot yazma düzeyinde C#.

3
Kurulu ortam

Visual Studio ve uyumlu Crystal Reports for Visual Studio / SAP Crystal Reports sürümü.

4
Rapor ihtiyacı

Kendi iş raporu örnekleri varsa tasarıma dahil edilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı gün sonunda Crystal Reports tasarımı, Crystal formülleri ve fonksiyonları, Gruplama, sıralama ve özetler ve Alt raporlar ve çapraz tablolar başlıklarını çalışan örnek kod üzerinde uygulayarak "Rapor tasarımı, formül ve gruplama" konusunda bağımsız çalışabilir hale gelir.
Modül 1
Crystal Reports tasarımı
  • Report Designer bölümleri: Report Header, Page Header, Details, Group, Footer
  • Alan ekleme, biçimlendirme ve koşullu biçimlendirme
  • Gruplama, sıralama ve özet (Sum, Count, Running Total) alanları
  • Formül alanları (Crystal syntax) ve parametre alanları
  • Alt rapor (subreport) ve çapraz tablo (cross-tab)
  • Grafikler, resimler ve sayfa düzeni / yazdırma ayarları
Modül 2
Crystal formülleri ve fonksiyonları
  • Crystal sözdizimi, değişken bildirimi (NumberVar, StringVar) ve atama
  • If-Then-Else, Select ve döngü yapıları
  • Tarih, metin ve sayı fonksiyonları (DateDiff, Mid, ToText)
  • SQL Expression ve Record Selection formülü
  • Kullanıcı tanımlı fonksiyonlar ve ortak formül kullanımı
  • Formül hatalarını ayıklama ve performans etkisi
Modül 3
Gruplama, sıralama ve özetler
  • Group Expert ile çok seviyeli gruplama
  • Grup seçimi (Group Selection) ve en üst N gruplama
  • Running Total (kümülatif toplam) alanları
  • Özet alanları: Sum, Average, Distinct Count, Percentage
  • Sayfa sonu, yeni sayfa başlatma ve tekrarlayan başlıklar
  • Sıralama, yinelenen değerleri gizleme ve koşullu gizleme
Modül 4
Alt raporlar ve çapraz tablolar
  • Alt rapor ekleme ve ana rapora bağlama (Link)
  • Alt rapora parametre aktarımı ve paylaşılan değişkenler
  • Çapraz tablo (Cross-Tab) tasarımı ve satır / sütun alanları
  • Grafik türleri ve veri bağlama
  • Drill-down ve ana-detay (master-detail) raporlar
  • Performans: alt rapor yerine join ve veritabanı tarafı birleştirme
Günün hedefiKatılımcı gün sonunda ADO.NET ile veri erişimi, Veri kaynakları ve .NET entegrasyonu, .NET uygulamasında rapor görüntüleme ve Dosya, JSON ve XML işleme başlıklarını çalışan örnek kod üzerinde uygulayarak "ADO.NET, veri bağlama ve viewer" konusunda bağımsız çalışabilir hale gelir.
Modül 1
ADO.NET ile veri erişimi
  • SqlConnection, SqlCommand ve SqlDataReader kullanımı
  • DataSet, DataTable ve SqlDataAdapter ile bağlantısız mimari
  • Parametreli sorgular ve saklı yordam çağırma
  • using bloğu ve bağlantı havuzu
  • Transaction kullanımı: SqlTransaction ve TransactionScope
  • Dapper ile hafif nesne eşleme
Modül 2
Veri kaynakları ve .NET entegrasyonu
  • Database Expert, ODBC / OLE DB ve tablolar arası bağlantı (join)
  • Saklı yordam ve ADO.NET DataSet / DataTable'dan rapor besleme
  • Seçim formülü ve kayıt filtreleme
  • Parametrelerin .NET kodundan geçirilmesi
  • CrystalReportViewer ve ReportDocument.Load / SetDataSource
  • Çalışma zamanı (CR runtime) kurulumu ve 32/64 bit uyumu
Modül 3
.NET uygulamasında rapor görüntüleme
  • Windows Forms'ta CrystalReportViewer ve ReportDocument kullanımı
  • ASP.NET sayfasında rapor görüntüleme ve oturum yönetimi
  • DataSet / DataTable tabanlı (push model) raporlama
  • Parametre ve seçim formülünü kod ile gönderme
  • Yazdırma, sayfa önizleme ve dışa aktarma düğmeleri
  • Rapor nesnelerinin Dispose edilmesi ve bellek sızıntısı önleme
Modül 4
Dosya, JSON ve XML işleme
  • File, Directory ve Path sınıfları ile dosya sistemi işlemleri
  • StreamReader/StreamWriter ve FileStream ile akış tabanlı okuma-yazma
  • System.Text.Json ile JsonSerializer.Serialize/Deserialize ve JsonSerializerOptions
  • JsonPropertyName, JsonIgnore ve özel JsonConverter yazımı
  • XmlSerializer ve XDocument/LINQ to XML ile XML okuma
  • Asenkron dosya I/O ve büyük dosyalarda bellek dostu işleme
Günün hedefiKatılımcı gün sonunda Dışa aktarma ve dağıtım, Dağıtım ve sorun giderme, İstisna yönetimi ve Loglama ve izlenebilirlik başlıklarını çalışan örnek kod üzerinde uygulayarak "Dışa aktarma, dağıtım ve hata yönetimi" konusunda bağımsız çalışabilir hale gelir.
Modül 1
Dışa aktarma ve dağıtım
  • PDF, Excel ve Word'e dışa aktarma (ExportToDisk)
  • Raporu sunucuda üretip akış olarak döndürme
  • Bağlantı bilgisinin çalışma zamanında değiştirilmesi (LogOn)
  • Dağıtımda eksik bağımlılık ve lisans sorunları
  • Sık hatalar: "Logon failed" ve parametre eşleşmeme
  • Raporların sürüm yönetimi ve performans iyileştirme
Modül 2
Dağıtım ve sorun giderme
  • Crystal Reports runtime (SAP) ve 32/64 bit sürüm eşleşmesi
  • Merge module / MSI ile dağıtım ve kurulum paketi
  • Veritabanı oturum açma (Logon failed) ve ODBC DSN sorunları
  • IIS uygulama havuzunda 32 bit etkinleştirme
  • Eksik sürücü ve yol hataları: günlük inceleme
  • Rapor güncelleme (şema değişikliği) sonrası Verify Database
Modül 3
İstisna yönetimi
  • try/catch/finally akışı ve catch sıralaması
  • Exception filter (catch when) ile koşullu yakalama
  • Özel istisna sınıfı tasarımı ve InnerException zinciri
  • throw ile throw ex farkı ve yığın izinin korunması
  • using ve IDisposable ile kaynak serbest bırakma, await using
  • Global istisna yakalama: AppDomain.UnhandledException ve TaskScheduler.UnobservedTaskException
Modül 4
Loglama ve izlenebilirlik
  • ILogger<T> ve log seviyeleri (Trace–Critical)
  • Serilog ile yapılandırılmış (structured) loglama ve sink'ler
  • Correlation ID ile istekleri uçtan uca izleme
  • Hassas verinin loglara sızmasını önleme (maskeleme)
  • Exception.Data ve bağlam bilgisinin hata raporuna eklenmesi
  • Üretimde log analizi: Seq/ELK ile arama ve uyarı kuralları

Eğitim Kazanımları

Program sonunda katılımcılar:

📐
Rapor tasarımı

Bölümleri ve alan biçimlendirmelerini etkin kullanabilirsiniz.

🧮
Formül yazımı

Crystal formülleri ve SQL Expression yazabilirsiniz.

🗂️
Gruplama ve özet

Çok seviyeli grup, running total ve özet alanları kurabilirsiniz.

🔗
Alt rapor

Alt rapor ve cross-tab ile ayrıntılı analiz sunabilirsiniz.

🔌
Veri bağlama

DataSet/DataTable ve saklı yordamla raporu besleyebilirsiniz.

🖥️
Görüntüleme

CrystalReportViewer ile raporu .NET uygulamasında gösterebilirsiniz.

📤
Dışa aktarma

PDF ve Excel çıktısını kodla üretebilirsiniz.

🚀
Dağıtım

Runtime kurulumunu ve yaygın hataları çözebilirsiniz.

Kimler İçin Uygundur?

  • Kurumsal raporlama yapan .NET geliştiricileri
  • veri analistleri
  • ERP/muhasebe uygulamaları destekleyen BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kurumsal raporlama yapan .NET geliştiricileri, veri analistleri ve ERP/muhasebe uygulamaları destekleyen BT çalışanları için uygundur.
Hangi Crystal Reports sürümü kullanılır?
Visual Studio ile uyumlu Crystal Reports for Visual Studio ve SAP Crystal Reports tasarımcı sürümleri kullanılır.
Windows Forms mu ASP.NET mi?
Her ikisi için viewer entegrasyonu gösterilir.
Hazır raporlarım var, iyileştirebilir miyim?
Evet; mevcut raporlarınızı performans ve tasarım açısından gözden geçirebilirsiniz.
Eğitim sonunda sertifika alacak mıyım?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Üçüncü taraf kurumların resmi sınavları (varsa) ayrı olup başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Crystal Report .NET Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

C# ve .NETGelişmiş Blazor Eğitimi
Yazılım Geliştirme Eğitimleri

Gelişmiş Blazor Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Gelişmiş Blazor eğitimi: Blazor render modları, gelişmiş bileşenler, SignalR, güvenlik, Hybrid ve performans. Uygulamalı 4 gün, Digital Vizyon Akademi.

Detayları Gör →
C# ve .NETGelişmiş C# Otomasyon Test Mühendisleri için Kurs Eğitimi
Yazılım Geliştirme Eğitimleri

Gelişmiş C# Otomasyon Test Mühendisleri için Kurs Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Gelişmiş C# Test Otomasyonu eğitimi: Test mühendisleri için ileri C#, Selenium, API testi, test çerçevesi tasarımı ve CI entegrasyonu. 4 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETGetting Started with Programming in C# .Net Core for Non-Developers (TTCN10975) Eğitimi
Yazılım Geliştirme Eğitimleri

Getting Started with Programming in C# .Net Core for Non-Developers (TTCN10975) Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Yazılımcı Olmayanlar için C# .NET Core eğitimi: Yazılımcı olmayanlar için C# ve .NET Core: algoritma, temel sözdizimi, sınıflar, koleksiyonlar ve dosya işleme.

Detayları Gör →
C# ve .NETGetting Started with REST & .NET Core Eğitimi
Yazılım Geliştirme Eğitimleri

Getting Started with REST & .NET Core Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

REST ve .NET Core'a Başlangıç eğitimi: REST ilkeleri, ASP.NET Core Web API, DI, HttpClient, JWT kimlik doğrulama, test ve yayınlama. 2 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETIntroduction to .NET Core for Web Services Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to .NET Core for Web Services Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Web Servisleri için .NET Core Girişi eğitimi: SOAP, REST ve gRPC kavramları, ASP.NET Core servisleri, EF Core veri erişimi, kimlik doğrulama ve test.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn