İleri Seviye ASP.NET Core MVC ile Web Programlama
İleri Seviye ASP.NET Core MVC ile Web Programlama
Eğitim Hakkında
Bu eğitim, ASP.NET MVC platformunda ileri seviye geliştirme tekniklerini öğretmeyi amaçlar. Katılımcılar, MVC mimarisi, AJAX entegrasyonu, Test Driven Development (TDD), WebSockets, güvenlik yapıları ve uygulama dağıtımı konularında kapsamlı bilgi edineceklerdir.
Ön Koşul
Katılımcıların temel ASP.NET MVC ve C# bilgisine sahip olması gerekmektedir.
Eğitim İçeriği
- Controller Teknikleri
- Filtre Kullanımı ve Özelleştirilmiş Filtreler
- Veri Sıkıştırma Teknikleri (Compression)
- Model ile Çalışma Teknikleri
- Sunucu ve İstemci Platform Özellikleri
- Caching & Dependency
- Globalization ve Localization
- Arama Motoru Optimizasyonu
- Hata Yakalama, Görüntüleme ve İzleme Teknikleri
- Code Contracts
- Tasarım ve Mimari Yapıları
- Neden AJAX
- AJAX Yapısı
- Scriptler ile Çalışma
- Partial Page Rendering
- Hata Yakalama
- Client Validation
- JSON ve MVC
- TDD Nedir
- Teste Başlamak
- TDD İpuçları
- Controller Testleri
- Test Doubles
- Testing with Mocks
- Testing Routes
- Xunit.Net
- HTTP Mimarisi
- Web Sockets Server Kullanımı
- Web Sockets Kullanıcı Tanımlama
- SignalR Kullanımı
- Implementing Middleware Components
- HTTP Pipeline Yapısı
- OWIN Yapısı
- Implementing OWIN Middleware Components
- Güvenlik Yapıları
- Authentication Yapısı
- Windows Authentication
- Forms Authentication
- Oauth Authentication
- İleri Güvenlik Teknikleri
- Claims-Based Authentication
- Veri ile Çalışma
- Güvenli Bir Site Yapısı
- Web.Config’de Uzmanlaşmak
- IIS Manager
- Web Deploy Using Visual Studio
- Web Deployment Packages
- Command-Line Tools for Web Deploy
- Deploying to Windows Azure
Kazanımlar
İleri MVC tekniklerini (Controller, Filtreler, Caching, Globalization) uygulama
AJAX entegrasyonu ile dinamik web uygulamaları geliştirme
Test Driven Development (TDD) yöntemlerini ASP.NET MVC projelerinde kullanabilme
WebSockets ve SignalR ile gerçek zamanlı iletişim altyapısı kurma
OWIN ve Middleware bileşenlerini uygulama
MVC projelerinde güvenlik yapıları (Authentication, OAuth, Claims-Based) uygulama
Veri güvenliği ve rol bazlı erişim yönetimi sağlama
MVC uygulamalarında performans optimizasyonu ve hata yönetimi
Uygulamaları IIS ve Azure üzerinde dağıtma (Deployment) becerisi kazanma
Gerçek dünya senaryolarında MVC ile ölçeklenebilir ve güvenli çözümler geliştirme
Hedef Kitle
.NET Yazılım Geliştiriciler
Backend Developer’lar
Yazılım Mimarları
DevOps Mühendisleri
Teknik Liderler
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.