bireysel ve kurumsal yazılım çözümleri

backend geliştirme.

c# ve asp.net core ile uygulamanızın sunucu tarafını geliştiriyorum. iş kurallarını, veri modelini ve erişim yetkilerini projenize göre tasarlıyor; api geliştirme ve mevcut backend’e yeni özellikler ekleme süreçlerini test ve dokümantasyonla destekliyorum.

projenizi konuşalım

hangi ihtiyaçlar için?

bir web veya mobil uygulama için api geliştirmek, mevcut .net sistemine yeni bir modül eklemek ya da iş kurallarını düzenlemek istediğinizde birlikte çalışabiliriz. yalnızca endpoint sayısını değil, kullanıcı rollerini, veri tutarlılığını ve hata durumlarını da kapsama alırız.

önce kabul ölçütlerini ve örnek istek/yanıtları belirleriz. geliştirme sırasında çalışan api üzerinden geri bildirim alırım. teslimde kaynak kod, openapi açıklaması, kurulum adımları ve kararlaştırılan testler yer alır. mimariyi ekip büyüklüğü ve iş ihtiyacına göre seçerim; her projede mikroservis gerekmez.

proje kapsamında sunulanlar

  • rest api ve openapi dokümantasyonu
  • iş kuralları, veri doğrulama ve yetkilendirme
  • veritabanı modeli ve otomatik testler

c# · asp.net core · entity framework core · postgresql / sql server

örnek çalışma kapsamları

yeni bir ürünün api katmanı

kullanıcı, sipariş veya stok gibi iş akışları için veri modelini, erişim kurallarını ve servis sözleşmesini netleştiririz. ilk sürümü çalışır bir akış üzerinden planlar, sonraki özellikleri ihtiyaca göre ekleriz.

mevcut uygulamaya yeni özellik

var olan kod yapısını ve veritabanını inceleyerek değişikliğin diğer modüllere etkisini belirlerim. yeni iş kuralını uygularken mevcut davranışı regresyon testleriyle kontrol ederim.

veri doğruluğu ve yetkilendirme

geçersiz istekler, yetkisiz erişim ve aynı işlemin tekrarlanması gibi senaryoları birlikte tanımlarız. doğrulama, transaction ve hata yanıtlarını işin gerektirdiği ölçüde tasarlarız.

başlamak için ne gerekli?

uygulamanın amacı, kullanıcı rolleri, temel iş akışı ve varsa mevcut api dokümantasyonu başlangıç için yeterlidir. kod erişimi gerekiyorsa inceleme kapsamını ve yetkileri ayrıca belirleriz.

deneyim ve çalışma örnekleri

türkmen holding’de mevcut monolitik tekstil erp modüllerinde c#/.net backend geliştirme deneyimim bulunuyor. kişisel projemin kaynak kodunu ve teknik yazılarımı da inceleyebilirsiniz.

ilgili teknik örnek

asp.net core ile giriş doğrulama, iş kuralları ve problem details yanıtlarını küçük bir fiyat hesaplama örneği üzerinden öğrenin.

.net api’niz hatalı bir isteğe ne söylüyor? ↗

başlamadan önce

mevcut .net projemde çalışabilir misiniz?
evet. kullanılan .net sürümünü, bağımlılıkları, testleri ve geliştirme ortamını inceledikten sonra yeni özellik veya bakım kapsamını belirleyebiliriz.
yalnızca backend geliştirme alabilir miyim?
evet. mevcut frontend veya mobil ekibinizle api sözleşmesi üzerinden çalışabilirim. arayüz geliştirme ayrı bir kapsam olarak değerlendirilebilir.
veritabanı ve testler teslimata dahil mi?
kararlaştırılan kapsamda veri modeli, gerekli veritabanı değişiklikleri ve otomatik testler bulunur. canlıya geçiş, veri taşıma ve işletim sorumluluklarını başlangıçta ayrıca netleştiririz.

projeniz için ilk adımı atalım.

ihtiyacınızı, mevcut sisteminizi ve hedef tarihinizi paylaşın. projenize uygun kapsamı ve çalışma modelini birlikte değerlendirelim.

projenizi konuşalım