İ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.

Siemens
Trendyol
Marmara Üniversitesi
Microsoft
Türk Telekom
Migros
Logo Yazılım
RedBull
İş Yatırım
Türkiye Vagon Sanayi
Sekerbank
Toyota
T.C. Cumhurbaşkanlığı
IBB
THY DO CO
Ford-Otosan
J.P. Morgan
Anadolu Sigorta
Şişecam
Allianz
Burgan Bank
TEB
Iga Airport
Albaraka Türk
Innova
Siemens
Trendyol
Marmara Üniversitesi
Microsoft
Türk Telekom
Migros
Logo Yazılım
RedBull
İş Yatırım
Türkiye Vagon Sanayi
Sekerbank
Toyota
T.C. Cumhurbaşkanlığı
IBB
THY DO CO
Ford-Otosan
J.P. Morgan
Anadolu Sigorta
Şişecam
Allianz
Burgan Bank
TEB
Iga Airport
Albaraka Türk
Innova
Bilgi İstiyorum