İleri Seviye ASP.NET Core MVC ile Web Programlama Eğitimi
İleri Seviye ASP.NET Core MVC ile Web Programlama Eğitimi
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
-
ASP.NET Page Life-Cycle mimarisini ileri düzeyde uygulayabileceksiniz.
-
Controller, filtreler, caching ve globalization gibi ileri MVC tekniklerini kullanabileceksiniz.
-
AJAX entegrasyonu ile dinamik web uygulamaları geliştirebileceksiniz.
-
Test Driven Development (TDD) yöntemlerini ASP.NET MVC projelerinde uygulayabileceksiniz.
-
WebSockets ve SignalR ile gerçek zamanlı iletişim altyapısı kurabileceksiniz.
-
OWIN ve Middleware bileşenlerini projelerde kullanabileceksiniz.
-
MVC projelerinde güvenlik yapıları (Authentication, OAuth, Claims-Based) uygulayabileceksiniz.
-
Veri güvenliği ve rol bazlı erişim yönetimi sağlayabileceksiniz.
-
MVC uygulamalarında performans optimizasyonu ve hata yönetimi yapabileceksiniz.
-
Uygulamaları IIS ve Azure üzerinde dağıtabilecek (Deployment) becerisi kazanabileceksiniz.
-
Gerçek dünya senaryolarında MVC ile ölçeklenebilir ve güvenli çözümler geliştirebileceksiniz.
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.