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
Danışanlarımızın Yorumları (5)
Eğitmen çok bilgiliydi ve çok yardımcıydı.
Thilini Alwis - Te Manawa Taki Trauma System
Eğitim - Visual Studio 2022 IDE
Yapay Zeka Çevirisi
bu bir harika kurs oldu çünkü bize konuları tartışıp öğrendiklerimizi deneyimleştirmenin şansını verdiler. En çok beğendiğim şey, her şeyin Marcin'in deneyimi üzerine kurulmuş olmasıydı.
Jesper - ProgramDuon AB
Eğitim - Advanced Blazor
Yapay Zeka Çevirisi
Eğitmen, gerçek dünya örnekleriyle konuları çok iyi anlattı. Bu sayede bilgileri daha kolay kavramak oldu.
Florin-Viorel Marut - Continental Automotive Romania
Eğitim - High-Performance Application Development with .NET Core
Yapay Zeka Çevirisi
Kapsamlı - ilgimizi çeken her şeyi içeriyordu. Örnekleri üzerinde çalışabildik.
Deborah Morrison - AFBI
Eğitim - Introduction to Blazor
Yapay Zeka Çevirisi
Çok bilgili eğitmen
Tegan Aloysius - Hilton
Eğitim - Introduction to .Net Core
Yapay Zeka Çevirisi