.NET Core Development Programı hakkında bilgi alın

Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22

.NET Core Development Programı
Programda Seni Neler Bekliyor?
  • Canlı Online Dersler:

    Eğitmenle eş zamanlı, soru sorabildiğin ve birlikte kod yazdığın canlı dersler.

  • Yerinde Kurumsal Eğitim:

    Şirket ekiplerine yerinde veya online, ekibe göre uyarlanarak verilebilir.

  • Proje Odaklı:

    Her modül, portföyünde gösterebileceğin bir projeye katkı sağlar.

  • Ön Koşul:

    Temel programlama mantığı önerilir; C# program içinde baştan anlatılır.

.NET Core Development Programı Hakkında

.NET Core Development Programı; C# programlama dilinden başlayarak ASP.NET Core Web API, Entity Framework Core, SQL Server, kimlik doğrulama, mikroservis temelleri, test ve yayınlama süreçlerine kadar kurumsal backend geliştirmenin bütün adımlarını uygulamalı olarak ele alır.

Program; canlı kodlama oturumları, her modülde küçük uygulamalar ve program boyunca büyüyen bir bitirme projesiyle ilerler. Amaç, kurumsal ekiplerde kullanılan katmanlı mimari ve iyi pratiklerle çalışan, yayına hazır bir API geliştirebilmektir.

Örnek Müfredat

  • .NET platformu, SDK ve proje yapısı
  • Değişkenler, veri tipleri, karar yapıları ve döngüler
  • Metotlar, koleksiyonlar ve generic yapılar
  • Hata yönetimi (exception handling)
  • Sınıf, nesne, kalıtım, kapsülleme ve polimorfizm
  • Interface ve abstract class kullanımı
  • LINQ ile sorgulama, filtreleme ve gruplama
  • async / await ile asenkron programlama
  • İlişkisel veritabanı tasarımı ve normalizasyon
  • T-SQL: SELECT, JOIN, GROUP BY, alt sorgular
  • View, stored procedure ve index kavramları
  • Yedekleme ve veri taşıma temelleri
  • ORM kavramı ve DbContext yapısı
  • Code First, migration ve seed data
  • One-to-many / many-to-many ilişkiler
  • Performans: tracking, eager / lazy loading
  • REST prensipleri, HTTP metotları ve durum kodları
  • Controller, routing, model binding ve validation
  • Dependency Injection ve middleware hattı
  • Katmanlı mimari, DTO ve servis katmanı
  • Swagger / OpenAPI ile dokümantasyon
  • ASP.NET Core Identity
  • JWT tabanlı kimlik doğrulama ve refresh token
  • Rol ve policy tabanlı yetkilendirme
  • Temel API güvenliği: CORS, rate limiting, gizli bilgilerin yönetimi
  • Monolit ve mikroservis karşılaştırması
  • Servisler arası iletişim: HTTP ve mesaj kuyruğu yaklaşımı
  • API Gateway kavramı
  • Docker ile servisleri konteynerize etme
  • xUnit ile birim testleri
  • Moq ile bağımlılıkları taklit etme
  • Entegrasyon testleri
  • Clean Code ve SOLID prensipleri
  • Ortam ayarları ve konfigürasyon yönetimi
  • Docker imajı ve CI/CD hattına giriş
  • IIS / bulut ortamına yayınlama
  • Uçtan uca bitirme projesi ve sunumu

Bu bir örnek müfredattır; içerik ve tempo gruba göre netleştirilir. Detaylı ders içeriği için: eğitim detay sayfası

Programda Neler Kazanacaksın?

  • C# ile temiz ve sürdürülebilir kod yazmak
  • ASP.NET Core ile güvenli REST API geliştirmek
  • EF Core ve SQL Server ile veri katmanı kurmak
  • JWT ve Identity ile kimlik doğrulama yapmak
  • Birim ve entegrasyon testleri yazmak
  • Uygulamayı Docker ile paketleyip yayına almak

Kimler İçin?

  • Backend developer olmak isteyen yeni mezunlar ve öğrenciler
  • Başka bir dilden .NET ekosistemine geçmek isteyen yazılımcılar
  • Kurumsal .NET projelerinde çalışan ve bilgisini güncellemek isteyen ekipler

Sık Sorulan Sorular

Program hangi formatlarda veriliyor?

Eğitmenle eş zamanlı canlı online olarak ya da şirketler için yerinde veya online kurumsal grup eğitimi olarak planlanabilir.

Programa katılmak için ön koşul var mı?

Temel programlama mantığı önerilir; C# program içinde baştan anlatılır.

Tarih, süre ve ücret bilgisi nedir?

Güncel dönem tarihleri, süre ve ücret bilgisi için Bilgi Al formunu doldurabilir, 0212 352 05 22 numarasını arayabilir ya da WhatsApp’tan yazabilirsiniz.

Müfredat şirketimize göre uyarlanabilir mi?

Evet. Kurumsal eğitimlerde içerik, ekibin seviyesine ve kullandığı teknolojilere göre uyarlanır.

Programla ilgili sorunuz mu var?

Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22