Normal fiyat
18,000.00TL
İndirimli fiyat
18,000.00TL
Normal fiyat
Başlangıç Tarihi:
  • Orta Seviye
  • 16 Saat
  • Eğitimler
  • Fatih ÇAKIROĞLU
  • Kurumsal .NET
Başlangıç Tarihi:

.NET ile REST API Geliştirme Eğitimi

Yalnızca çalışan değil; okunabilir, test edilebilir ve sürdürülebilir REST API’ler nasıl geliştirilir?

Bu eğitim modern yazılım projelerinde üretime hazır, kaliteli API geliştirmek isteyen geliştiriciler için tasarlandı.

Neden Bu Eğitim?
  • .NET Core (ASP.NET Core Web API), Microsoft tarafından desteklenen açık kaynaklı ve yüksek performanslı bir framework olarak REST API geliştirmede dünya çapında tercih ediliyor.

  • JP Morgan, Intel, Dell, Walmart, Alibaba ve Siemens gibi dünya devlerinin yanı sıra Türkiye’de de bankacılık, e-ticaret, fintek ve telekom şirketleri .NET mimarisiyle modern sistemlere geçiyor.

  • Ancak bu geçişi başarıyla yönetmek, yalnızca CRUD endpointleri yazmak değil; doğru tasarlanmış, güvenli, test edilebilir ve sürdürülebilir API’ler geliştirebilmeyi gerektiriyor.

Bu eğitimde, sizi REST API geliştirme konusunda .NET uzmanı Fatih Çakıroğlu ile buluşturuyoruz. Kendisi bugüne kadar binlerce yazılımcıya, onlarca kurumsal yazılım ekibine bu eğitimi verdi.

Bu Eğitimde Neler Öğreneceksiniz?
  • HTTP, REST ve modern API standartlarına hâkimiyet

  • Swagger / Swashbuckle ile API dokümantasyonu

  • ASP.NET Core Web API’de Controller, Routing ve Model Binding

  • Entity Framework Core ile veri modelleme, CRUD ve pagination

  • ASP.NET Core Identity ve JWT ile authentication & authorization

  • Unit & Integration testleri (xUnit, Moq, TestServer)

  • Docker ile API’lerin konteynerize edilmesi

  • CI/CD süreçlerinin entegrasyonu (GitHub Actions, Azure Pipelines)

  • Health Checks, Logging ve Monitoring (Serilog, HealthCheckMiddleware)

Bu Eğitime Kimler Katılmalı?
  • Temel C# ve .NET Core bilgisine sahip geliştiriciler

  • CRUD’un ötesine geçerek kaliteli, güvenli ve sürdürülebilir REST API’ler geliştirmek isteyen yazılımcılar

  • Gerçek dünya projelerinde backend geliştirmeye hazır olmak isteyenler

  • .NET dünyasında kariyer hedefleyen yazılımcılar

Program
  • Program Başlangıcı: 15 Kasım Haftası

  • 4 hafta boyunca, haftada 2 gün – toplam en az 16 saat canlı eğitim

  • Pazartesi ve Çarşamba, 20.00–22.30

  • Eğitmenin Türkçe anlatımıyla sunumlar ve GitHub üzerinden erişilebilen örnek projeler

  • Gerçek senaryolara dayalı kodlama alıştırmaları

  • ASP.NET Core ile uçtan uca bir REST API geliştirme süreci

Ders İçeriği
Oturum 1: Modern Web Uygulamaları ve ASP.NET Core’a Giriş
  • HTTP Temelleri ve ASP.NET Core Pipeline Yapısı – Middleware yapısı üzerinden HTTP yaşam döngüsünü analiz edin.

  • REST Mimarisi ve ASP.NET Core ile Uygulaması – RESTful endpoint tasarlama pratiği.

  • API Yaklaşımlarının Karşılaştırılması – REST, GraphQL ve gRPC farkları ve ASP.NET Core destekleri.

  • RESTful Standartlar ve ASP.NET Core Best Practice’leri – Route tasarımı, status kodları ve resource modelleme.

Oturum 2: ASP.NET Core ile API Tasarımı
  • Routing Yapısı – Conventions-based ve attribute-based routing.

  • HTTP Metodları Kullanımı – GET, POST, PUT, DELETE, PATCH.

  • OpenAPI (Swagger / Swashbuckle) ile Dokümantasyon – Swagger UI ile açıklayıcı API belgeleri oluşturma.

Oturum 3: REST API Geliştirme ve Veri Doğrulama
  • Controller ve Minimal API Kullanımı – Farklar ve kullanım senaryoları.

  • Query, Route ve Body Parametreleri – Model Binding prensipleri.

  • Veri Doğrulama ve Hata Yönetimi – DataAnnotations, ModelState, ProblemDetails, global exception middleware.

Oturum 4: Entity Framework Core ile Veri Erişimi
  • Entity Modelleme ve İlişkiler – DbContext, DbSet, Fluent API ile ilişkisel yapıların kurulumu.

  • Repository & UnitOfWork Pattern, LINQ – Veri erişiminde en iyi pratikler.

  • EF Core Destekli CRUD API – Uçtan uca CRUD endpoint geliştirme.

Oturum 5: Kimlik Doğrulama ve Yetkilendirme
  • ASP.NET Core Authentication Mekanizması – Kimlik doğrulama süreci.

  • Token Tabanlı Doğrulama (JWT) – Stateless erişim yönetimi.

  • Yetkilendirme (Authorization) – Roller ve kurallar ile erişim kontrolü.

Oturum 6: Test Edilebilirlik – Unit & Integration Test
  • xUnit ile Test – Bağımlılıkların soyutlanması ve test yazımı.

  • Moq ile Mocklama – Servis ve repository bağımlılıklarının izole edilmesi.

  • Entegrasyon Testleri – Arrange-Act-Assert yaklaşımı ile gerçekçi test senaryoları.

Oturum 7: CI/CD ve Yayınlama Süreci
  • ASP.NET Core Uygulamasını Dockerize Etme – Dockerfile, publish ve imaj oluşturma.

  • Docker Compose – API + veritabanı kurulumunu otomatikleştirme.

  • GitHub Actions ile CI – Test, build ve publish adımlarını otomatikleştirme.

Oturum 8: İzlenebilirlik (Observability) ve Servis Sağlığı
  • HealthChecks – AddHealthChecks(), hazır health endpoint’leri ve UI entegrasyonu.

  • OpenTelemetry ile Log, Metric, Trace – Prometheus ve Jaeger entegrasyonu.

  • Elastic APM – Uygulama izleme, log ve trace entegrasyonu.

Bu Programla Neler Kazanacaksınız?
  • Test edilebilir, güvenli ve Docker ile taşınabilir REST API’ler geliştirme becerisi

  • API tasarımı, güvenlik, doğrulama ve CI/CD süreçlerinde uçtan uca yetkinlik

  • SOAP, GraphQL ve gRPC gibi alternatif API yaklaşımlarını tanıyarak farkındalık kazanma

  • Gerçek projelerde kullanılabilecek sürdürülebilir mimari tasarım deneyimi

  • Portföyünüzü güçlendirecek, uçtan uca geliştirilmiş bir .NET Core REST API projesi

Ön Koşullar
  • Temel düzeyde .NET Core ve C# bilgisi (class, method, collection yapıları)

  • Git komutlarına temel düzeyde hâkimiyet

  • Docker yüklü bilgisayar ile katılım önerilir

Ödeme Kolaylığı
  • 3 aya kadar vade farksız taksit

  • 12 aya kadar taksit imkânı

  • Kurumsal firmalara özel toplu kayıt avantajları

Bize Ulaşın
Birlikte Daha Güçlü!

Arkadaş grubunuzla kayıt olmayı planlıyorsanız, sizin için özel avantajlarımız var!

Detaylar için WhatsApp üzerinden uzman ekibimizle iletişime geçmeniz yeterli.

.NET ile REST API Geliştirme Eğitimi
Normal fiyat
18,000.00TL
İndirimli fiyat
18,000.00TL
Normal fiyat

Bu Programla Neler Kazanacaksın?

Canlı ve Uygulamalı

Zoom üzerinden interaktif dersler ve gerçek dünya projeleriyle öğrenme fırsatı.

Soru-Cevap ve Danışmanlık

Sınırlı sayıda katılımcı ile gerçekleştirilecek bu programda, eğitim süresi boyunca katılımcıların soruları Eğitmen tarafından birebir cevaplanacak.

1 Yıl Boyunca Tekrar İzleme Hakkı

Ders kayıtları öğrenci paneline yüklenecek ve katılımcılar diledikleri zaman erişim sağlayabilecek.

Katılım Sertifikası

Programı tamamlayan katılımcılara eğitmen imzalı Backend Guru Katılım Sertifikası verilecektir.

Popüler Eğitimler