ASP.NET MVC EĞİTİMİ

ASP.NET MVC Nedir?

ASP.NET MVC; web, mobil-web uygulamaları ve siteleri geliştirmeye yarayan yaygın kullanılan sunucu taraflı bir teknolojidir. ASP.NET "web forms" lardan farklı bir yapı sunan MVC modeli günümüz web/mobil uygulama geliştirme alt yapısı olarak çok popülerdir.

Kimler ASP.NET MVC eğitimi almalıdır?

Eğitime, web ve/veya mobil-web uygulama geliştirmek isteyen herkese katılabilir. Bu eğitim grafik-tasarım anlatan eğitim değildir. Programsal olarak web uygulama geliştirmeyi içerir.

ASP.NET MVC eğitimi ne kazandırır?

ASP.NET MVC ile temel seviyede her türlü Web, mobil-web uygulamalar geliştirmeyi öğrenirsiniz. Bunun yanında JQuery, HTML5, AJAX ve javascript kullanımının temel mantığı da anlatılır. Günümüzde çok popüler olan RAZOR, LINQ ve CodeFirst tekniklerinin de anlatıldığı bu eğitim en son sürüm 4 üzerinden işlenir.

Katılım ön şartları nelerdir?

Temel programlama ve HTML bilgisi olan herkes bu kursa katılabilir.

Hangi kitaplar ve kaynaklar kullanılır?

http://www.asp.net/mvc/mvc4

ASP.NET MVC eğitiminin içeriği nedir?

Eğitimde, her başlıkla ilgili olarak temel bilgiler verilir, örnek uygulama yapılır ve üzerinde konuşulur daha sonra katılımcı uygulamayı kendi bilgisayarında çalıştırır .

Ana başlıklar

1. ASP.NET MVC TEMELLERİ
2. CONTROLLER
3. VIEWS
4. MODELLER
5. VALIDATION
6. AJAX
7. ÜYE YÖNETİMİ

Özet Bilgiler ve İçerik

1. ASP.NET MVC TEMELLERİ
Dersin bu bölümünde ASP.NET'in MVC modeli tanıtılır ve Model View ve Controller deseninin temel yapısı hakkında bilgi verilir.
2. CONTROLLER
CONTROLLER yapısı bu bölümde işlenir. Controller ne rol üstlenir? nasıl oluşturulur? Routing, Action selectors ve filtreler ne işe yarar? Bunlara ait uygulamalar dersin ikinci bölümünde.
3. VIEWS
Razor ile sayfa gösterimi."Views" lar nasıl oluşturulur? "Control" ve modellerle bağlantısı nedir? Neler yapabilir? Sayfa birimleri nasıl oluşturulur? "Helpers" nedir, nasıl yararlanılır?
4. MODEL
Model nedir? Ne için oluşturulur? CodeFirst ne demektir? nasıl yapılandırılır ve kullanılır? Veritabanıyla nasıl çalışılır?
5. VALIDATION
Kullanıcı girdilerini denetlemeye yarayan "Validation" tekniği MVC de nasıl oluşturulur? Hangi tip denetimler vardır ve bunlar nasıl kullanılır? Dersin bu bölümünün konusu
6. AJAX
ASP.NET MVC de AJAX'ın durumu ve kullanımı.
7. ÜYE YÖNETİMİ
ASP.NET MVC de siteye kayıt olmak, giriş yapmak nasıl olur? Üye yönetimiyle ilgili detaylar bu bölümde anlatılır.

Eğitim Sonunda Verilecek Sertifikalar Nelerdir?

Eğitim sonunda Medyasoft Katılım Belgesi verilmektedir.

Ayrıntılı Ders İçeriği

1. ASP.NET MVC TEMELLERİ

  • Proje Oluşturmak
  • Routing
  • Parametreler ve Kullanımı
  • Model
  • Views

2. CONTROLS
  • Kontrolleri oluşturmak
  • Action Results
  • Action Selectors
  • Action Filters

3. VIEWS
  • View Oluşturmak
  • Razor
  • Razor kodsal olarak kullanımı
  • Razor Text
  • Model-Data-View oluşturmak
  • ListView
  • ActionLink
  • Form
  • TextBox
  • Lebal
  • DisplayName
  • DropDownList
  • DropDownList - viewbag
  • Razor - Layout
  • Razor - Layout Section
  • Partial View
  • Partial Action

4. MODELS
  • Code First Mimarisi
  • Code First ve veritabanı bağlantısı
  • LINQ
  • Detay Gösterim
  • Veri Oluşturma
  • Veriyi Düzenleme
  • Veriyi Silme
  • Scaffolding

5. VALIDATION
  • Default Validation
  • Data Annotations
  • Compare
  • Custom Validation
  • Display Annotations

6. AJAX
  • ASP.NET de AJAX Kullanımı
  • JSON AJAX
  • AJAX Action Link

7. ÜYE YÖNETİMİ