Sem Göksu
Sem Göksu
Yazılım · Yolculuk · Fenerbahçe

#ASP.NET

106 yazı bulundu

React Native

Fullstack Mobil — Bölüm 5: Production'a Deploy

Serinin finali: API'yi Azure App Service'e, mobil uygulamayı EAS Build ile TestFlight ve Play Store'a yayınlıyoruz. GitHub Actions, CORS/rate limiting, migration stratejileri, OTA updates, monitoring — production hazırlığının her yönü.

6 dk 121
React Native

Fullstack Mobil — Bölüm 4: RN Ekranları ve API Entegrasyonu

React Navigation ile tab/stack yapısı, React Query ile cache'li data fetching, FlatList + pull to refresh, form ekranı ve offline/performans ipuçları — mobil UI'nin tüm yönleri bir arada.

6 dk 117
React Native

Fullstack Mobil — Bölüm 3: JWT ile Authentication

API'mize JWT tabanlı kimlik doğrulama ekleyip RN tarafında tam auth akışını kuruyoruz. BCrypt şifre hash, AuthController, Axios interceptor ile token enjeksiyonu, Zustand store ile auth state — production seviyesinde güvenlik.

6 dk 77
React Native

Fullstack Mobil — Bölüm 2: Backend API ve Veritabanı

ASP.NET Core 9 + EF Core ile blog uygulamamızın backend'ini yazıyoruz. Entity modelleri, DbContext, migrations, DTO pattern, tam CRUD controller ve seed data — production-hazır bir API iskeleti.

6 dk 58
React Native

Fullstack Mobil — Bölüm 1: Proje Mimarisi ve Kurulum

React Native + ASP.NET Core API ile baştan sona mobil uygulama geliştirme serisine başlıyoruz. Monorepo yapısı, teknoloji seçimleri, iki uçlu dev ortamı, hot reload ayarları ve takım çalışması için proje iskeleti.

5 dk 55
ASP.NET

ASP.NET Core 9 MVC — Bölüm 5: Performans, Caching, Health Checks ve Production Deploy

Serinin finali: output cache ve response caching, IMemoryCache, IDistributedCache + Redis, .NET 9 HybridCache, response compression, health checks, Serilog ile structured logging, Docker + docker-compose, Azure App Service ve IIS deploy, GitHub Actions CI/CD ve rate limiting — uygulamayı production-ready hale getiriyoruz.

8 dk 75
ASP.NET

ASP.NET Core 9 MVC — Bölüm 4: Identity, Authentication ve Role Tabanlı Authorization

ASP.NET Core Identity'yi MVC projesine entegre ediyoruz: custom IdentityUser, cookie ve JWT authentication, kayıt/giriş/çıkış, rol tabanlı [Authorize(Roles=...)], policy-based authorization, claims, password ve lockout ayarları — kullanıcı yönetimi ve güvenliğin tüm katmanları.

8 dk 62
ASP.NET

ASP.NET Core 9 MVC — Bölüm 3: EF Core 9 ile Veritabanı, Migration, Repository ve Service Pattern

Katmanlı mimari (Core/Infrastructure/Web), EF Core 9 DbContext setup, IEntityTypeConfiguration, migration workflow, UseAsyncSeeding, LINQ best practice'leri (AsNoTracking, Include/ThenInclude, N+1, IQueryable vs IEnumerable), Repository ve Service pattern — .NET 9 ile modern veri erişim katmanı.

9 dk 72
ASP.NET

ASP.NET Core 9 MVC — Bölüm 2: Controller'lar, View'lar, Model Binding ve Tag Helpers

Controller action return type'ları, binding kaynakları (FromQuery, FromBody, FromServices vs.), ViewModel pattern, DataAnnotations ve FluentValidation ile doğrulama, Razor syntax, Layout + Partial + View Component, built-in ve custom Tag Helper'lar ve anti-forgery — MVC'nin frontend tarafının komple anatomisi.

7 dk 54
ASP.NET

ASP.NET Core 9 MVC — Bölüm 1: Sıfırdan Proje Kurulumu ve Mimari

ASP.NET Core 9 MVC serisinin ilk bölümü: dotnet new mvc ile proje kurulumu, çözüm yapısı, .NET 9 minimal hosting modeli, Program.cs'in detayları, appsettings katmanları, attribute vs conventional routing, Area konsepti ve IStartupFilter ile startup pipeline'ı — mimariyi başlatan temel bölüm.

7 dk 69
ASP.NET

ASP.NET ile HTML'den PDF'e Çevirme İşlemi

2 dk 46
ASP.NET

ASP.NET "UnobtrusiveValidationMode" Hatası ve Çözümü

1 dk 1853
1 2 3 4 5 6 7 8 9