Yatırım Kredisi
Yatırım Kredisi, T.C. Merkez Bankası iş birliğiyle şirketlerin yatırım ve teşvik başvurularını toplamak, değerlendirmek ve kabul edilen başvuruları yayınlamak için geliştirilen web platformudur.
- Kurum / bağlam
- T.C. Sanayi ve Teknoloji Bakanlığı / SBI Bilişim
- Kategori
- Web
- Dönem
- 1 Eki 2023 - 1 Ara 2023
Teknolojiler
C# ASP.NET Zero ASP.NET Core MVC SQL Server 2019 Entity Framework Core 7 Kendo UI Grid JavaScript jQuery Bootstrap 5 CSS HTML Metronic Azure DevOps Git IIS Multi Language Support Permission Based Authorization E-Devlet Authentication E-İmza SOAP Services REST API
Bağlantılar
Yatırım Kredisi, T.C. Merkez Bankası iş birliğiyle şirketlerin yatırım ve teşvik başvurularını toplamak, değerlendirmek ve kabul edilen başvuruları yayınlamak için geliştirilen web platformudur.
Proje Bilgisi
- Kurum / bağlam: T.C. Sanayi ve Teknoloji Bakanlığı / SBI Bilişim
- Platform: Web
- Dönem: Ekim 2023 - Aralık 2023
Proje Türü
- Proje bir full stack web uygulamasıdır.
- ASP.NET Zero framework’ünün ASP.NET Core + MVC proje şablonu kullanılarak geliştirilmiştir.
Mimari Yapı / Sistem Tasarımı
- Proje mimari olarak iki ana katmandan oluşur: web uygulaması ve veritabanı.
- Web uygulaması katmanı kendi içinde hem frontend hem de backend tarafını barındırır.
- Uygulama, MVC mimarisinin katmanlı mimari ile harmanlanmış yapısı üzerine kuruludur.
- Veritabanı katmanı SQL Server 2019 ile oluşturulmuştur.
- ASP.NET Zero, kurumsal mimariye uygun, modüler ve kolay genişletilebilir bir temel sağlamıştır.
Kullanılan Teknolojiler
- Backend ve framework: C#, ASP.NET Zero, ASP.NET Core MVC, Entity Framework Core 7
- Veritabanı: SQL Server 2019
- Frontend: Metronic, Bootstrap 5, Kendo UI Grid, HTML, CSS, JavaScript, jQuery
- Entegrasyonlar: E-Devlet Authentication, E-İmza, SOAP servisleri, REST API
- Proje ve yayın araçları: Azure DevOps, Git, IIS
Öne Çıkan Teknik Detaylar ve Modüller
- Keenthemes Metronic teması ile Bootstrap destekli kullanıcı arayüzleri oluşturuldu.
- Kendo UI Grid ile veri listeleme ekranları geliştirildi.
- ASP.NET Zero ile permission based authorization işlemleri yapıldı.
- E-Devlet ile authentication entegrasyonu sağlandı.
- SOAP ve REST tabanlı servislerle entegrasyon yapıldı.
- E-İmza entegrasyonu desteği eklendi.
- Proje Windows tabanlı IIS sunucularda yayınlandı.
Katılım Durumu ve Süre
- Projede SBI Bilişim adına T.C. Sanayi ve Teknoloji Bakanlığı Bilgi İşlem Daire Başkanlığı’nda Yazılım Geliştirme Uzmanı olarak görev aldım.
- Projeye yaklaşık 2,5 ay boyunca, Ekim 2023 ile Aralık 2023 tarihleri arasında destek verdim.
Proje Yönetimi / Takım Yapısı
- Proje, bakanlıkta görev yaptığım dönemde bana atanmış bir çalışmaydı.
- Süreçte benim dışımda bir analist yer alıyordu.
- Proje yönetimi ve task takibi Azure DevOps üzerinden yürütülüyordu.
- Versiyon kontrolü için Git kullanılıyordu.
Kişisel Katkılar ve Sorumluluklar
- Projenin analiz, tasarım ve geliştirme sürecinin bir bölümünde yer aldım.
- Veritabanı tasarımını yaptım.
- Projeyi ASP.NET Zero ile oluşturdum ve çoklu dil desteğini sağladım.
- Projenin ETUYS REST API ile entegrasyonunu geliştirdim.
- Keenthemes Metronic teması ile Bootstrap destekli kullanıcı arayüzleri oluşturdum.
- Şirketten ayrıldıktan sonra proje diğer ekip arkadaşlarım tarafından devralındı.
Yayın / Deployment Bilgisi
- Proje, bakanlığın kendi Windows tabanlı IIS sunucularında yayınlandı.
- Halka açık bir proje olduğu için production ortamına proje bağlantıları bölümünden erişilebilmektedir.