Hizmetler
Kullandığımız ve destekleyebileceğimiz teknik altyapı ve teknolojilerFrontend Teknolojileri
HTML
CSS
JavaScript
Bootstrap
Datatables
JQuery
Backend Teknolojileri
C#
C++
IdentityServer4
.Net Core 3.1 - 5.0 - 6.0
Entity Framework Core
MediatR CQRS Architecture
AutoMapper
Memory Cache
AutoFac
Fluent Validation
LINQ Expressions
Serilog
Yardımcı Araçlar
Postman RESTful
Visual Studio
Docker Desktop
Github Desktop
FileZilla
Database Teknolojileri
MSSQL Server
Oracle DB
PostgreSQL
Azure Data Studio
MSSQL Management Studio
Harici Teknolojiler
ChatGPT
Arduino
Wowza Streaming Engine
SAP RFC Functions
Windows Server
Yönetim Araçları
Web Api Development
Web App Development
Microservice Architecture
Monolithic Architecture
Solid Principles
Microsoft Teams
Azure DevOps Server
Agile Methodology
Confluence
Jira
ceraxlan.org
Web Site Altyapısı ve Teknik Özellikleri Teknik Data Akışı
• Çoklu Dil Desteği: Uygulamayı birden fazla dilde kullanılabilir hale getirme.
• Karanlık/Aydınlık Tema Özelleştirmesi: Kullanıcılara karanlık ve aydınlık temalar arasında seçim yapma imkanı sunma.
• .Net Core 6.0 MVC Tasarım Deseni: .Net Core 6.0 kullanarak MVC tasarım desenini uygulama.
• MediatR ile CQRS Tasarım Deseni: CQRS tasarım deseni kullanarak CRUD işlemlerini ele alma ve gerçekleştirme.
• Fluent Validation ile Sunucu Tarafı Parametre Kontrolü: Sunucu tarafı parametre kontrolünü Fluent Validation ile sağlama.
• İstemci Tarafı Doğrulamaları: Kullanıcı deneyimini artırmak için istemci tarafı doğrulamaları uygulama.
• Sunucu Tarafı Doğrulama için Dil Destekli Hata Mesajları: Sunucu tarafı doğrulama için kullanıcının tercih ettiği dilde hata mesajları sağlama.
• Gelişmiş Genel Asenkron Depolar: Veritabanı işlemleri için gelişmiş genel asenkron depoları kullanma.
• Dinamik Sorgu İsteği: Verilerin dinamik sorgulanmasını etkinleştirme.
• Rol Tabanlı Kullanıcı Yönetimi: Kullanıcı rollerini ve izinlerini yönetme.
• Dağıtılmış Bellek Önbelleği ve Yönetimi: Dağıtılmış bellek önbelleği ve yönetimini uygulama.
• Veritabanı ve Dosyaya Loglama (Serilog): Serilog kullanarak olayları hem veritabanına hem de log dosyalarına kaydetme.
• DDD Odaklı Temiz Mimarilik Uygulaması: Uygulamayı DDD ve temiz mimari prensiplerine odaklı olarak geliştirme.
• Monolitik Proje ve Yayınlama Yönetimi: Monolitik proje ve yayın yönetimini gerçekleştirme.
• Giriş ve Kayıt İşlemleri Arka Uç ve Ön Uç Tasarım ve Geliştirmeleri: Kullanıcı girişi ve kaydı için arka uç ve ön uç bileşenlerini tasarlama ve geliştirme.
• Yetkilendirme ve Kimlik Doğrulama Yönetimi: Kullanıcı yetkilendirmesini ve kimlik doğrulamayı yönetme.
• Metot Uzantıları: Özel metot uzantılarını ek işlevsellik sağlamak için uygulama.
• Global Hata İşleme: Hataları global olarak işleme, tutarlı bir kullanıcı deneyimi sunma.
• İşlem, Loglama, Doğrulama ve Önbellek İşlemleri: İşlem işleme, loglama, doğrulama ve önbellekleme için işlem akışları oluşturma.
• E-Posta Gönderme Hizmetleri ve E-Posta Onay Mesajlarının Gönderilmesi: E-Posta onay mesajlarını göndermek için e-posta gönderme hizmetleri entegrasyonu.
• Yanıt-İstek Desenine Dayalı Eşleme (Automapper): Yanıt ve istek nesneleri arasında eşleme yapmak için AutoMapper kullanma.
• HTML, CSS ve JS ile Sayfa Tasarımları ve İstemci Tarafı Yönetimi: Duyarlı bir kullanıcı arayüzü için HTML, CSS ve JavaScript kullanarak sayfa tasarımı ve yönetimi.
• Yönetici Sayfalarının Oluşturulması ve Yönetilmesi: Yönetici sayfalarını oluşturma ve yönetme.
• Datatables ile Modal Üzerinden İşlemleri Basitçe Gerçekleştirme: Verileri modallar ve Datatables kullanarak kolayca işleme.
• Kullanıcı Yönetimi, Yetkilendirme, E-Posta Kontrolü ve Kısıtlamalar: Kullanıcıları yönetme, yetkilendirme, e-posta doğrulama ve erişim kısıtlamalarını yönetme.
• Varlık İlişkilendirmeleri (1-N, N-N, 1-1) ve Bağlı Silmeler: Çeşitli varlık ilişkilerini, 1-çok, çok-çok ve 1-1 ilişkilerini kurma ve bağlı silmeleri yönetme.
• Sorgu için Sayfalama: Verilerin etkili bir şekilde çekilmesi için sayfalama uygulama.
• Hızlı Veri Ekleme için Verilerin Kopyalanması: Hızlı bir şekilde veri eklemeyi mümkün kılma.
• Toplu Silme İşlemleri: Kayıtların toplu silinmesini sağlama.
• Veri Analizi ve Raporlama: Veri analizi ve raporlama yetenekleri sağlama.
• Grafiksel Gösterimler: Verileri grafiksel görselleştirmelerle gösterme.
• SeedData ile Sabit Verilerin Oluşturulması: SeedData kullanarak sabit verilerin oluşturulması.
• Varlık Yapılandırmaları Kontrolü: Varlık özelliklerini gerektiği gibi yapılandırma.
• Veri Dışa Aktarma (Kopyala, CSV, Excel, PDF, Yazdır): Kullanıcıların verileri kopyala-yapıştır, CSV, Excel, PDF ve yazdır gibi çeşitli formatlarda dışa aktarmalarına izin verme.
• Mobil Uyumlu Web Sitesi Arayüzü Geliştirmeleri: Mobil cihazlar için kullanıcı arayüzünü optimize etme.
• Kullanıcı Dostu UI/UX Tasarımı: Kullanıcı dostu ve sezgisel bir kullanıcı arayüzü ve deneyimi oluşturma.
• Kullanıcı Profili Yönetimi, Şifre Güncellemeleri, E-Posta ve Bilgi Eklemeleri: Kullanıcı profil yönetimi, şifre güncellemeleri, e-posta değişiklikleri ve bilgi eklemeleri için özellikler uygulama.
• Bağlı İşlemler Sırasında Oluşabilecek Hataların Geri Alınması: Bağlı işlemler sırasında oluşabilecek hataları ele alma ve geri alma.
• Depo Tasarım Deseni: Veri erişimi için depo tasarım desenini takip etme.
• Güvenli İletim HTTPS ve SSL: HTTPS ve SSL kullanarak güvenli veri iletimi sağlama.
• Varlık Yapılandırmaları: Varlık özelliklerini gerektiği gibi yapılandırma.