Web Tabanlı Programlama Eğitimi (ASP.NET MVC – C# – MSSQL)

4,5 (45 oylama)
 Son Güncelleme Tarihi: 11/2025
 Türkçe

Yapay Zeka ve Dijital Yetkinlikler Eğitim Programı 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ğitim İçeriği – ASP.NET MVC Eğitimi

Eğitim Süresi: 5 Gün (09:00–12:00 Teori, 13:00–16:00 Uygulama)
Katılımcı Profili: Temel programlama bilgisine sahip, dinamik web uygulamaları geliştirmek isteyen katılımcılar


Ön Koşullar

  • Temel programlama bilgisi (tercihen C#)
  • Temel HTML/CSS bilgisi
  • Veri tabanı kavramlarına temel düzeyde aşinalık

Müfredat Başlıkları

Gün 1: ASP.NET MVC mimarisine giriş, Model-View-Controller yapısının temelleri, Visual Studio ortamı ve proje oluşturma

Gün 2: C# ile Controller ve Model etkileşimi, View üzerinden veri gönderimi, Razor yapısı ve temel veri akışı

Gün 3: MSSQL veri tabanı bağlantısı, Entity Framework (Code First & Database First) kullanımı, CRUD işlemleri

Gün 4: Kimlik doğrulama (Authentication), yetkilendirme (Authorization), Session ve güvenlik kavramları

Gün 5: Mini web projesi geliştirme (veri tabanı bağlantılı), proje testleri, yayınlama ve sunum


Eğitim Çıktıları

  • Katılımcılar ASP.NET MVC mimarisini kavrar ve katmanlı web uygulamaları geliştirebilir.
  • C# diliyle veri tabanı bağlantılı dinamik sayfalar oluşturabilir.
  • Entity Framework ile veritabanı işlemlerini (CRUD) otomatikleştirebilir.
  • Web projelerinde kullanıcı yönetimi ve güvenlik uygulamalarını gerçekleştirebilir.
  • MSSQL veri tabanı yönetimi konusunda pratik deneyim kazanır.

Kimler Almalıdır?

  • Web programlamaya profesyonel adım atmak isteyen yazılımcılar
  • ASP.NET teknolojilerini öğrenmek isteyen bilgisayar mühendisliği, yazılım veya ilgili alan öğrencileri
  • Dinamik, veri tabanı bağlantılı kurumsal web uygulamaları geliştirmek isteyenler

Full Stack .NET Web Geliştirme Programı (ASP.NET MVC – Razor – MSSQL)

Eğitim Süresi: 10 Gün (09:00–12:00 Teori, 13:00–16:00 Uygulama)
Katılımcı Profili: Temel düzeyde programlama bilgisine sahip, modern ve veri tabanı bağlantılı web uygulamaları geliştirmek isteyen katılımcılar


Ön Koşullar

  • Temel C# bilgisi
  • HTML, CSS ve temel web kavramlarına aşinalık
  • Temel SQL bilgisi

Müfredat Başlıkları

Gün 1: Full Stack kavramı ve ASP.NET MVC mimarisine genel bakış, proje yapısının tanıtımı, Visual Studio ortamında ilk MVC projesi

Gün 2: C# ile Controller, Model, View etkileşimi, Razor sözdizimi, ViewBag / ViewData / TempData kullanımı

Gün 3: Veri tabanı tasarımı, MSSQL Server ve SQL Management Studio kullanımı, Entity Framework Core (Code First – Database First)

Gün 4: CRUD işlemleri (Create, Read, Update, Delete), LINQ sorguları, Repository Pattern mantığı

Gün 5: Razor Pages ve Layout kullanımı, Partial View, Section, ViewComponent yapıları ile sayfa düzeni oluşturma

Gün 6: Form işlemleri, Model Binding, Validation (Doğrulama), hata yönetimi ve exception handling

Gün 7: Kimlik doğrulama (Authentication) ve yetkilendirme (Authorization), kullanıcı kayıt ve login işlemleri, Session ve Cookie yönetimi

Gün 8: Katmanlı mimari (UI, Business, Data Access katmanları), Dependency Injection, Service yapıları

Gün 9: RESTful Web API oluşturma ve MVC projesine entegrasyonu (AJAX ile veri alışverişi)

Gün 10: Tam kapsamlı mini proje (örnek: “Online Ürün Yönetim Sistemi” veya “Kullanıcı Portalı”) – kodlama, test, yayınlama ve sunum


Eğitim Çıktıları

  • Katılımcılar ASP.NET MVC mimarisini ve Razor yapısını etkin biçimde kullanabilir.
  • MSSQL veri tabanı ile tam entegre çalışan dinamik web uygulamaları geliştirir.
  • CRUD işlemleri, kimlik doğrulama ve güvenlik yapısını uygular.
  • Katmanlı mimari prensiplerine uygun, ölçeklenebilir web projeleri oluşturur.
  • Web API, AJAX ve LINQ teknolojileriyle modern Full Stack geliştirme deneyimi kazanır.

Kimler Almalıdır?

  • Web uygulaması geliştirme konusunda profesyonelleşmek isteyen yazılımcılar
  • ASP.NET MVC ve MSSQL kullanarak kurumsal düzeyde projeler geliştirmek isteyenler
  • Mevcut yazılım bilgisini web tarafına taşımak isteyen bilgisayar mühendisliği veya yazılım öğrencileri
  • Full Stack .NET geliştirici (Developer) olarak kariyer hedefleyenler

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