AspNet Core MVC ile Web Programlama Eğitimi

AspNet Core MVC ile Web Programlama Eğitimi

AspNet Core MVC ile Web Programlama

Eğitim Hakkında

Bu eğitim, modern web uygulamalarının ASP.NET Core MVC çatısı altında nasıl geliştirileceğini öğrenmek isteyen yazılım geliştiricilere yöneliktir. Katılımcılar, Model-View-Controller (MVC) mimarisi, Entity Framework Core ile veri erişimi, kimlik doğrulama ve yetkilendirme (ASP.NET Identity), Razor syntax ile dinamik HTML üretimi, API geliştirme, JavaScript ile dinamik işlemler ve web uygulamasının farklı katmanları hakkında derinlemesine bilgi sahibi olur. Uygulama odaklı bu eğitim sonunda, katılımcılar kurumsal seviyede .NET tabanlı web çözümleri geliştirebilecek donanıma ulaşır.

Ön Koşullar

  • Temel C# bilgisi
  • HTML, CSS ve temel JavaScript bilgisi
  • Veritabanı yapıları ve SQL hakkında temel düzeyde bilgi sahibi olma
  •  

Eğitim Süresi

  • Eğitmen eşliğinde: 5 gün uygulamalı (online veya yerinde)

Kimler Katılmalı?

  • Web geliştirme alanına adım atmak isteyen yazılımcılar
  • .NET teknolojilerini kullanarak kurumsal uygulama geliştirmek isteyenler
  • NET Web Forms, PHP, Java gibi yapılardan geçiş yapmak isteyen geliştiriciler
  • Yazılım mühendisliği veya bilgisayar mühendisliği öğrencileri
  • Full-stack developer olarak .NET platformunda çalışmak isteyen tüm yazılımcılar

Eğitim İçeriği

  1. MVC Mimarisiyle Uygulama Geliştirme
  • MVC Pattern Nedir?
  • Controller, View ve Model Oluşturma
  • Controller Yöntemleri ve View’lar Arası Geçiş
  • Arama Özelliği, Yeni Alan Ekleme ve Validasyon
  • Detay ve Silme İşlemleri
  1. Entity Framework Core (EF Core) ile Veri Erişimi
  • EF Core’a Giriş ve Paket Kurulumu
  • Entity ve DbContext Oluşturma
  • Migration’lar ile Veritabanı Güncelleme
  • MVC ile Entegre Kullanım
  • SQL Server Type Mapper ve Transaction Yönetimi
  1. ASP.NET Identity ile Kimlik Doğrulama ve Yetkilendirme
  • Kimlik Doğrulama (Authentication)
  • Bireysel Kullanıcı Hesapları ve Roller
  • 2 Faktörlü Doğrulama
  • Yetkilendirme (Authorization)
  1. Controller ile Request İşleme
  • Routing ve Model Binding
  • Model Validation
  • Dosya Yükleme İşlemleri
  • Dependency Injection Kullanımı
  • Controller Testleri
  1. Razor ile HTML Üretimi
  • Razor View Syntax ve Derleme
  • Layout’lar, HTML ve Tag Helpers
  • Partial Views
  • View’da DI (Dependency Injection) Kullanımı
  1. JavaScript ile Dinamik Etkileşim
  • JavaScript ve jQuery Kullanımı
  • AJAX ile Veri Alışverişi
  • Partial Update Senaryoları
  1. ASP.NET Core Temelleri
  • Application Startup ve Middleware Yapısı
  • Static Files, Routing, URL Rewrite
  • Hata Yönetimi (Error Handling)
  • SignalR ile Gerçek Zamanlı Veri
  • Globalization & Localization
  • Configuration, Logging, Environment Management
  • Session ve Uygulama Durumu Yönetimi
  1. Web API Geliştirme
  • API Controller ile RESTful API Geliştirme
  • Minimal API Kullanımı
  • HTML ve JSON Formatları
  • Güvenlik Katmanları ve Client Uygulama İletişimi
  1. ASP.NET Core Sunucu Teknolojileri
  • Kestrel, ASP.NET Core Module, WebListener
  • OWIN ve Request Features
  • ASP.NET vs ASP.NET Core Karşılaştırması

Eğitim Sonunda Kazanacaklarınız

  • NET Core MVC mimarisiyle modern web uygulamaları geliştirme
  • Entity Framework Core ile veritabanı işlemlerini yönetme
  • Kimlik doğrulama, yetkilendirme ve kullanıcı yönetimi
  • Web API geliştirerek servis tabanlı mimariler kurma
  • MVC + Razor + JavaScript ile dinamik kullanıcı arayüzleri oluşturma
  • NET Core altyapısı, middleware yapısı ve hosting seçenekleri hakkında bilgi edinme
Eğitimler

Daha fazla eğitim görüntüleyin

İletişime Geçin

Gereksinimlerinizi Yazın Sizinle İletişime Geçelim

Sorularınızı yanıtlamaktan ve hangi hizmetlerimizin ihtiyaçlarınıza en uygun olduğunu belirlemenize yardımcı olmaktan mutluluk duyarız.

Avantajlarınız:
Sonra ne olacak?
1

Size uygun bir zamanda bir arama planlıyoruz

2

Bir keşif ve danışmanlık toplantısı yapıyoruz

3

Bir teklif hazırlıyoruz

Bize Danışabilirsiniz