Eğitim İçeriği
1. Gün:
.NET Core Genel Bakış
- .Net Framework'ten avantajları ve farklılıkları
.NET Core uygulamaları oluşturma
- .NET Core SDK'sını yükleme, .NET CLI'yı kullanma, .NET Core uygulaması oluşturma ve çalıştırma
.NET Core ile oluşturma
- Framework'ler, çalışma zamanları ve platformlar, MSBuild temelleri
xUnit ile birim testi
- Birim testleri yazma, olgular ve teoriler
Veritabanlarıyla çalışma
- İlişkisel, SQLite, Veri dönüştürme
ORM (nesne-ilişkisel eşleyiciler) ile veri erişimi
- Dapper vs Entity Framework Core
ASP.NET Core ile Mikroservis oluşturma
Hata ayıklama
- WinDBG/CDB, LLDB, SOS
Performans ve Profilleme
- xUnit.Performance, PerfView
Uygulamanızı yerelleştirme
.NET Taşınabilirlik Analizörü
Yayınlanmaya hazırlık
- NuGet paketi, NuGet beslemesi, Derlemeleri imzalama
2. Gün:
ASP.NET Core Genel Bakış
ASP.NET Core web uygulaması oluşturma
- Bileşenler
Orta katman hattı ile istekleri işleme
- Statik dosyaları sağlama, işlevsellik ekleme, orta katmanları birleştirme, istisnaları işleme
ASP.NET Core içinde MVC kullanma
URL'leri eşleme
- Geleneksel yönlendirme, kısıtlamalar ve varsayılan değerler, URL oluşturma
Model Bağlama
- Kullanıcı girişini doğrulama
Razor Görünümleri kullanma
Etiket Yardımcılarını kullanma
Web API'si oluşturma
- Öznitelik yönlendirme, İçerik müzakeresi, XML biçimlendirme
Bağımlılık enjeksiyonu ile hizmeti yapılandırma
ASP.NET Core uygulamasını yapılandırma
Entity Framework Core kullanarak veri sorgulama, oluşturma ve güncelleme
MVC filtre hattını kullanma
ASP.NET Core Kimlik sistemini kullanma
Uygulamanızı güvence altına alma
Yayınlama, ASP.NET Core uygulamasını IIS'de barındırma
- Paketleme ve küçültme
İzleme ve sorun giderme
3. Gün:
Ön Uç Geliştirici Araç Seti Genel Bakış
Angular Kavramları
- Projeyi oluşturma
- Veri modelini oluşturma
- Web hizmeti oluşturma
Angular Uygulamasını yapılandırma
Angular Mağazasını oluşturma
Blazor ile Angular kullanma
Veri bağlama ve Yönergeler
Hizmetler ve Bağımlılık Enjeksiyonu
Angular ile ASP.NET MVC kullanma
Visual Studio Desteği Angular
Bootstrap Kavramları
- Bootstrap stilleri, Bileşenler
Bağımlılıkları NuGet ve Bower ile yönetme
Uygulamayı Gulp ve webpack ile oluşturma
Yönetim özellikleri oluşturma
Uygulamayı güvence altına alma
ASP.NET Core Angular uygulamasını dağıtma
- Yeni Barındırma Modeli, IIS'ye yükleme, Azure, Docker Kapsayıcılar
Windows dışında ASP.NET CORE uygulaması oluşturma
Özet
Kurs İçin Gerekli Önbilgiler
.NET Core
- Emirî, nesne yönelimli programlama dillerine (örneğin C#, C++, Java) hakimiyet.
- Terminal veya komut satırı ve metin düzenleyicileri konusunda bazı yetkinlikler.
Angular
- ASP.NET Core MVC geliştirme konusunda çalışma bilgisi ve JavaScript, HTML ve CSS konularında iyi bir anlayış.
Danışanlarımızın Yorumları (5)
Eğitim.prakik tarafta daha fazla odaklanmasından memnun oldum. (Note: There seems to be a small typo in maintaining the original structure as requested. The correct translation while preserving the original structure should be provided as follows.) Eğitimin pratiğe daha fazla odaklandığından memnun oldum.
Mihaela - Ness
Eğitim - NgRx
Yapay Zeka Çevirisi
Tartışılan konular, çok sayıda canlı kod örneği, eğitmenin grubuna yaklaşımı
Weronika - ATOS PGS sp. z o.o.
Eğitim - Reactive Programming with Angular RxJS
Yapay Zeka Çevirisi
Sevdiğiniz şakaları beğendim
Dermot - Griffiths & Armour
Eğitim - Angular 2 Fundamentals
Yapay Zeka Çevirisi
Antrenör, gerçek世界的例子使得我们能够更轻松地理解信息。 (注:此处翻译有误,我将提供正确的土耳其语翻译。) Antrenöre, gerçek hayatlardan_actual_examples_ gibi bazı kelimeler çevrilemediği için orijinal halini korudum ve Türkçe çeviriyi aşağıda sunuyorum: Antrenör, gerçek世界的例子使得我们能够更轻松地理解信息。 (注:此处翻译有误,我将提供正确的土耳其语翻译。) Antrenör, gerçek hayat örnekleriyle konuları çok iyi anlattı ve bu bize bilgiyi daha kolay kavramızı sağladı
Florin-Viorel Marut - Continental Automotive Romania
Eğitim - High-Performance Application Development with .NET Core
Yapay Zeka Çevirisi
Adım adım analiz. Her kod satırının açıklaması. Kurs sırasında karşılaştığım her sorun başarıyla çözüldü ve Łukasz bana nedenini anlattı. Ayrıca sunulan iyi uygulamaları çok beğendim. TDD stili konusunda hiç ikna olmamıştım - basitçe onu faydalı bulmuyorum ve zamanımı değerli bulmuyorum. Łukasz, TDD'nin birçok avantajını belirtti ve bu durum tamamen görüşümü değiştirdi.
Michal Uscinski - Devapo Sp. z o. o.
Eğitim - Testing Angular Applications
Yapay Zeka Çevirisi