NETCoreMVC (MVC101) Eğitimi

4,8 (80 oylama)
 Son Güncelleme Tarihi: 04/2026
 Türkçe

MIT App Inventor ile Mobil Programlama Eğitimi eğitimimize göz atabilirsiniz.

Eğitim Mesleki Gelişim amaçlı olup, alınan belge MYK yetki belgesi zorunlu olan eğitimlerde MYK yetki belgesi yerine geçmez.

Eğitimin Amacı 

Model-View-Controller (MVC) mimarisi, yazılım geliştirme süreçlerinde yaygın olarak kullanılan bir tasarım desenidir. MVC, uygulamanın farklı bileşenlerini -model, view, controller- birbirinden ayırarak, daha düzenli ve sürdürülebilir bir yapı sağlar. Bu yaklaşım, yazılım geliştirme sürecinde yapı disiplinini artırarak, ekip çalışmasını kolaylaştırır ve kodun bakımını daha yönetilebilir hale getirir.

Eğitim İçeriği

1. NET Ekosistemine Giriş

  • NET platformuna genel bakış

  • NET Core /NET sürümleri ve mimari yapı

  • Framework ve runtime kavramları

  • Geliştirme ortamının genel yapısı

2. MVC (Model-View-Controller) Mimarisi

  • MVC mimari deseni nedir?

  • Model, View ve Controller bileşenleri

  • Katmanlı mimari yaklaşımı

  • MVC’nin avantajları ve kullanım senaryoları

3. ASP.NET Core MVC Proje Yapısı

  • ASP.NET Core proje yapısı

  • Dosya ve klasör organizasyonu

  • Program.cs ve Startup yapılandırmaları

  • Routing (yönlendirme) mantığı

4. Controller ve Action Yapıları

  • Controller oluşturma

  • Action metodları

  • HTTP metotları (GET, POST vb.)

  • Model binding kavramı

  • Veri gönderme yöntemleri (ViewData, ViewBag, TempData)

5. View (Görünüm) Yapısı

  • Razor view engine kullanımı

  • View oluşturma ve düzenleme

  • Layout ve partial view yapıları

  • Dinamik veri gösterimi

6. Model ve Veri Yönetimi

  • Model tanımlama

  • Veri doğrulama (validation)

  • Data annotations kullanımı

  • Form işlemleri ve veri alma/gönderme süreçleri

7. Veri Tabanı İşlemleri

  • ORM kavramı

  • Entity Framework Core kullanımı

  • DbContext ve migration yapıları

  • CRUD işlemleri (Create, Read, Update, Delete)

8. Routing ve Middleware Yapısı

  • Routing türleri (conventional, attribute routing)

  • Middleware nedir?

  • Request–response pipeline

  • Temel middleware yapılandırmaları

9. Kimlik Doğrulama ve Yetkilendirme

  • Authentication ve Authorization kavramları

  • Kullanıcı yönetimi

  • Rol bazlı yetkilendirme

  • Güvenlik temelleri

10. Hata Yönetimi ve Loglama

  • Exception handling

  • Hata sayfaları ve yönetimi

  • Logging mekanizmaları

  • Debugging süreçleri

11. Uygulama Geliştirme Pratikleri

  • Basit web uygulaması geliştirme

  • Katmanlı yapı kullanımı

  • Kod organizasyonu

  • Temiz kod prensipleri

12. Yayınlama (Deployment) Süreçleri

  • Uygulama yayınlama yöntemleri

  • Ortam yapılandırmaları (development, production)

  • Temel hosting yaklaşımları

 

Eğitim kurumsal işbirliğine (kurum/şirket tüzel kişiliğine paket) açık olup, bireysel başvurular kabul edilmemektedir. Kurumsal katılımcı profili ve ihtiyaçlarınıza göre eğitim içeriği yeniden planlanabilmektedir. Karşılıklı görüşmeler neticesinde eğitimin kapsam ve eğitimin yöntemi(Yüz-Yüze, Çevrimiçi) belirlenip ilgili süreçler tamamlanmaktadır. Mutabakat sağlanması durumunda kurumunuzun katılımcıları ile öğretim elemanlarımızın uygun gün ve saatleri, eğitimin yapılacağı yer belirlenmektedir.

Yorumlar

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politikamız'ı inceleyebilirsiniz. TAMAM