MercanSoftYazılım Teknolojileri Günlüğü
20 Nis 2025

Sürüş Eğitimlerini Dijitalleştirmek: 4 Ayda Geliştirdiğim Yazılım Maceram

herkese selam! ya ben geçtiğimi yıllarda bir yazılım gelitirmiştim bunun ile iligli bir makale yazmadığımı farkettim online sürüş eğitim sistemi ile ilgiydi bu yazdığım yazılım bir sürüş eğitimi firması için sıfırdan bir yazılım geliştirdim. Aslında her şey, firmanın oldukça manuel ilerleyen eğitim sürecini daha kolay ve dijital bir hale getirme isteğiyle başladı. Kağıtlara yazılan notlar, Excel’e aktarılan puanlar, Word’de hazırlanan sertifikalar… Bunların hepsi hem zaman alıcıydı hem de hata yapmaya çok açıktı.

Ben de bu süreci tamamen otomatize eden, anlık veri girişi ve değerlendirme yapan bir sistem geliştirdim. Kullandığım teknolojiler: .NET Core, ASP.NET, SignalR ve Quartz.NET.

Sistem Ne Yapıyor?

Yazılımın temel amacı, sürüş eğitimi alan öğrencilerin eğitim sürecini dijital olarak takip etmek. Eğitmen, eğitim sırasında her öğrencinin performansını sisteme anlık olarak giriyor. Bu veriler gerçek zamanlı olarak puanlamaya dönüşüyor. Eğitim tamamlandığında sistem:

  • Tüm katılımcı listesini çıkarıyor,

    Güvenli Sürüş Teknikler Online platform
    online sürüş eğitim sistemi
  • Yeterli puanı alanlara otomatik olarak sertifika oluşturuyor,

  • Sertifikaları indirilebilir hale getiriyor.

Artık ne Excel’e puan girme, ne de Word’de sertifika doldurma derdi var. Hepsi birkaç tıkla, tamamen online.

Ayrıca yazılım, farklı eğitim türlerine göre özelleştirilmiş online eğitim formları da içeriyor. Eğitmenler, artık aşağıdaki eğitimlerin her birini sistem üzerinden rahatça işleyebiliyor:

  • Defansif Sürüş Teknikleri Eğitimi

  • Anti Skid Eğitimi

  • Off-Road Eğitimi

  • Dolum Boşaltım Eğitimleri

  • Gece Sürüş Teknikleri

  • Yorgunlukla Mücadele Eğitimi

  • Anti Roll Over Eğitimi

  • Ekonomik Sürüş Eğitimi

Her eğitim kendi formuna sahip ve bu formlar da yine puanlama sistemiyle entegre çalışıyor. Kısacası hangi eğitim verilirse verilsin, sistem anında adapte olabiliyor.

🧰 Hangi Teknolojileri Kullandım?

  • ASP.NET Core: Tüm backend mimarisini ASP.NET Core üzerine kurdum. Hızlı ve esnek bir yapı sundu.

  • SignalR: Eğitmen girişleri esnasında verileri anlık olarak diğer kullanıcılarla paylaşmak için SignalR kullandım. Canlı veri akışı sistemin önemli parçalarından biri.

  • Quartz.NET: Arka planda çalışan işler için Quartz kullandım. Örneğin günlük rapor oluşturma ya da eğitimin sonunda otomatik sertifika oluşturma gibi görevler burada devreye giriyor.

💡 Neler Öğrendim?

Açıkçası bu projede sadece yazılım üretmedim, aynı zamanda çok şey öğrendim. SignalR’ı ilk kez bu projede denedim, arka plan görevleri için Quartz ile çalıştım, bir süreci uçtan uca dijitalleştirmenin hem iş hem kullanıcı deneyimi açısından ne kadar kritik olduğunu gördüm.

Tek başıma çalışmak bazen zorlayıcıydı ama bu süreç bana hem teknik anlamda hem de zaman yönetimi açısından çok şey kattı. Tasarımından yazılım mimarisine, testlerden son kullanıcı eğitimine kadar her şeyi tek başıma yaptım.

✍️ Sonuç

Bu projeyle birlikte hem firmanın iş yükü azaldı hem de eğitim süreci çok daha profesyonel bir hale geldi. Ve bence en güzeli, elle uğraşılması gereken bir sürü şey artık otomatik oluyor.

Bu tarz projeler hem öğrenmek hem de katkı sağlamak için müthiş fırsatlar. Yeni şeyler denemekten çekinmeyin, çünkü denedikçe gelişiyorsunuz.

Yazılımlarım Leave a comment

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir