Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
.NET 8 Girişi
- .NET nedir? Genel bakış ve gelişim
- .NET 8 LTS özellikleri ve platform desteği
- SDK kurulumu ve geliştirme araçları
C# ve Konsol Uygulamaları ile Başlamak
- Proje yapısı ve CLI komutları
- Türler, yöntemler ve kontrol akışıyla çalışma
- C#’da nesne yönelimli programlama
ASP.NET Core 8 ile Web Uygulamaları Oluşturma
- Temel bir web uygulamasının oluşturulması ve çalıştırılması
- Yönlendirme, ara katman ve hizmetler
- Razor Pages ve MVC’ye giriş
Entity Framework Core ile Veri Erişimi
- Veritabanı bağlamı ayarları
- LINQ ve veri modelleriyle çalışma
- Göçler ve CRUD işlemleri
Bağımlılık Enjekte ve Yapılandırma
- Yapılandırılmış bağımlılık enjekte çerçevesi
- appsettings.json ve ortam değişkenleri ile çalışma
- Hizmet ömrü ve modüler mimari
Minimal API’lerle API Geliştirme
- RESTful ilkeleri ve uç nokta tasarımı
- Öznitelikler ve rota parametreleri kullanımı
- Postman veya Swagger ile API'lerin test edilmesi
.NET'te Test ve Hata Ayıklama
- xUnit ile birim testleri
- Entegrasyon test yöntemleri
- Visual Studio'da hata ayıklama teknikleri
Uygulama Dağıtımı ve Çok Platformlu Yayınlama
- .NET 8 uygulamalarının yayınlanması (kendi kendine çalışan vs. çerçevesine bağımlı)
- Windows, Linux ve macOS için dağıtım seçenekleri
- Visual Studio ve CLI araçlarını paketleme ve yayınlama için kullanma
Özet ve İleri Adımlar
- Ders sürecinde kapsanmış ana kavramlar ve araçların özeti
- Önerilen uygulama yolları ve öğrenme kaynakları
- Yeni yukarıdaki konular: .NET 9 önizlemesi, Blazor, mikroservisler
Kurs İçin Gerekli Önbilgiler
- Programlama kavramlarına (değişkenler, döngüler, fonksiyonlar) temel bir anlayış
- Herhangi bir nesne yönelimli dilde (ör. C#, Java, Python) deneyim
- Komut satırı araçları ile tanışık olmanız faydalıdır ancak zorunlu değildir
Hedef Kitle
- .NET ekosistemine giren geliştiriciler
- Diğer dillerden C#/.NET'e geçen programcılar
- Modern .NET kullanarak çapraz platform uygulamaları geliştirmek için teknik ekip
21 Saatler
Danışanlarımızın Yorumları (2)
Etkileşim ve anlık kod çözümleri
Eduard-Emanuel Zaharia - Kruk Italia
Eğitim - Advanced Blazor
Yapay Zeka Çevirisi
el ile ilgili deneyim yapma ve eğitmenin sabrı
sheena - Te Manawa Taki Trauma System
Eğitim - Visual Studio 2022 IDE
Yapay Zeka Çevirisi