Introduction to ASP.NET Core Development (Online-Canlı)
Eğitim Süresi
Kontenjan
Ön Koşullar
Herhangi bir ön koşul bulunmamaktadır.
Dökümanlar
Eğitim Hakkında
Farklı platfomrlardaki web uygulamaları için geliştirme kütüphanesi görevini üstlenen ASP.NET Core, özellikle Windows, Mac ve Linux fark etmeksizin farklı platformlarda çalışan BT uzmanları için uygun bir eğitim niteliğine sahiptir. Eğitim ayrıca kurumsal web uygulamalarının geliştirilmesi için de tercih edilmektedir.
Eğitim İçeriği
NET Core SDK
- Kurulum
- Sürüm Yönetimi
- Komut Satırı Arabirimi (CLI)
- Hello World ( Merhaba Dünya ) Uygulaması
ASP.NET Core Uygulama Mimarisi
- NuGet Paketleri ve Metaforları
- Uygulama Başlangıcı
- Barındırma Ortamı
- Ara Katman Yazılımları ve İstek İşleme Hattı
- Hizmetler ve Bağımlılık Enjeksiyonu
Uygulama Yapılandırması
- Yapılandırma Yöntemi
- Hizmet Yöntemini Yapılandırma
- MVC Bileşenleri
- Yapılandırma Sağlayıcıları ve Kaynakları
- Yapılandırma API’sı
- Model Seçenekleri
Yönlendirme İsteği
- RESTful API
- Yönlendirme Orta Yazılımı
- Rota Şablonları
- Rota Sınırlamaları
- MVC Ara Katman Yazılımı
- Özellik Tabanlı Yönlendirme
Modeller
- Giriş
- Kalıcı Cehalet
- Nesne İlişkisel Eşleme
- Varlık Çerçevesi (EF) Çekirdek
Kontroller
- Giriş
- Gereksinimler ve Kurallar
- Bağımlılıklar
- Eylem Sonuçları
Görüntüler
- Giriş
- Sözleşmeler
- Razor Sözdizimi
- Düzenler
- ViewData ve ViewBag
- Güçlü Yazılan Görünümler
- Kısmi Görünümler
- Modelleri Görüntüle
- HTML ve URL Yardımcıları
- Etiket Yardımcıları
- Bileşenleri Görüntüle
- İşlemci Tarafı Bağımlılıkları
- Microsoft Kütüphane Yöneticisi (LibMan)
- Razor Sayfaları
HTML Formları
- Giriş
- Form Etiketi Yardımcısı
- Form Gönderme
- Model Bağlama
Veri Doğrulama
- Giriş
- Veri Ek Açıklamaları
- Model Bağlama
- Giriş Etiketi Yardımcıları
- Doğrulama Etiketi Yardımcıları
Başvuru Durumu
- Giriş
- Items
- Oturum Durumu
- TempData
- Belgeleme
- NET Core Kimliği
- Çerez Ara Katmanları
- Yetki
- Talep Bazlı Yetkilendirme
Hata Yönetimi
- HTTP Hata Durum Kodları
- Durum Kodu Sayfaları
- Geliştirici İstisna Kodları
- İstisna Filtreleri
Günlük
- Giriş
- Yapılandırma
- ILogger
Test Yapma
- Giriş
- Birim Testi
- xUnit
- Test Kontrolörleri
- Entegrasyon Testi
Web API’ ları
- Giriş
- Alım İşlemleri
- İşlem Oluşturma
- Güncelleme İşlemleri
- İşlemleri Silme
- Hatalı İstekler
- Kaynaklar Arası Kaynak Paylaşımı (CORS)
Docker’ ı Kullanma
- Kapsayıcı Uygulamaların Avantajları
- Docker ile İlgili Temel Bilgiler
- Microsoft ASP.NET Core Docker Görüntüleri
- Bir Konteyneri Çalıştırma
- Görsel Stüdyo Desteği
- AWS ve Azure
Yayılma
- Sayfa ve Görünüm Derleme
- Yayıncılık
- Kenar Sunucusu Olarak Kestrel
- Test Proxy Olarak IIS
Eğitimde Neler Öğreneceksiniz?
Introduction to ASP.NET Core Development eğitiminde katılımcılar için;
- NET Core’a giriş temellerinin atılması,
- CRUD Operation projesinin oluşturulmasında MVC’nin kullanılması,
- CRUD Operation projesinin oluşturulmasında Rager Pages’in kullanılması,
- MVC tasarım modelinin ardından giden uygulamaların tasarlanması,
- NET Core Project’in yapısının öğrenilmesi,
- Uygulamaların tasarlanması için ihtiyaç duyulan bilgilerin edinilmesi amaçlanır.
Introduction to ASP.NET Core Development Eğitimi Sonrası Alabileceğiniz Diğer Eğitimler
Introduction to ASP.NET Core Development eğitiminizi tamamladıktan sonra Introduction to Azure for Developers, ASP.NET MVC 6.0 Programlama, Android and IOS Security ve Developing ASP.NET MVC 5 Web Applications eğitimlerine göz atabilirsiniz.