Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS GÜNCEL MAKALELER
emre TAŞ
Başlangıç
emre TAŞ
yazının devamı >
Hüseyin Çelik
Captcha ve Captcha'nın OCR ile analizi
Hüseyin Çelik
yazının devamı >
Önsel Akın
NHibernate
Önsel Akın
yazının devamı >
Mehmet Sencer Karadayı
Lightswitch' e Giriş
Mehmet Sencer Karadayı
yazının devamı >
emre TAŞ
Başlangıç
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSS.NET TV
Android OS Üzerinde Yazılım Geliştirme Android OS Üzerinde Yazılım Geliştirme - Kubilay Kulaoğlu
Android ile Programlamaya Başlangıç Android ile Programlamaya Başlangıç - kubilay Kulaoğlu
WPF-Chart  Kontrolü WPF-Chart Kontrolü - Görkem Sezgin
Silverlight'a Temel Bakış Silverlight'a Temel Bakış - Görkem Sezgin
Linq Teknolojisi Linq Teknolojisi - Görkem Sezgin
Video Gönder Bende Yayınlamak İstiyorum
anketAnket
.NET Yeniliklerini Takip Etmek Sizin İçin Nekadar Önemli ?







Diğer anketler ve sonuçları için tıklayın.
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
 
MVC Eğitiminde Kampanya
BT Akademi ASP.NET MVC Framework eğitiminde yılın son kampanyasını düzenliyor. Kayıt için haberi okuyunuz.
"ASP.NET MVC Eğitiminde Kampanya" katılım formu için tıklayın

 ASP.NET MVC Framework Hakkında

.NET Platformunun en önemli proje geliştirme araçlarından biri olan ASP.NET için yeni bir geliştirme modeli olarak MVC Framework Microsoft tarafından yayınlandı. MVC Framework adından da anlaşılacağı üzere 1970’li yıllardan beri bilinen en temel tasarım kalıbı olan Model View Controller mimarisi esas alınarak tasarlanmıştır. Model katmanı veriyi, View katmanı arayüzleri , Controller katmanı ise bir takım UI mantıklarını içeren katman olarak bilinir. ASP.NET MVC Framework ASP.NET Web Form tabanlı uygulama geliştirme yaklaşımına rakip değil bir alternatif geliştirme modeli olarak sunulmuştur. Her iki modelin de farklı avantajları bulunmaktadır. Ancak MVC Framework’teki  ilgilerin  ayrımı (seperation of concerns) daha ön planda ve daha doğaldır. Bu yüzden daha esnek ve daha yönetilebilir web uygulaması geliştirmek oldukça kolaydır. Üstelik sağladığı birçok arayüzle MVC Framework rahatlıkla genişleyebilmektedir. ASP.NET MCV Framework içerisinde, WebForm modelindeki geliştiricilerin aşina olduğu ViewState, Postback, WebControl gibi kapalı kutular yoktur. Üretilen HTML çıktılarında geliştiricinin tam etkisi vardır. Bu açıdan bakıldığında daha performanslı ve yönetilebilir web uygulaması geliştirilebilmektedir.

Eğitim İçeriği

1.       ASP.NET Application Lifecycle ve MVC İlişkisi

a.      HttpApplication Kavramı
b.      HttpModule Kavramı ve RoutingModule
c.      HttpHandler Kavramı, MVCHttpHandler ve Çalışma Prensibi

2.       MVC Framework’e Giriş

a.      Neden MVC?
b.      MVC Framework’un Ana Bileşenleri
c.      İsimlendirme Kuralları
d.      MVC Framework Çalışma Mimarisi
e.      MVC Pipeline

3.       MVC Uygulamasının Host Edilmesi

a.      IIS’in Farklı Sürümlerinde Çalışması
b.      Mevcut ASP.NET Özelliklerinin Kullanılması

4.       Model Katmanının İncelenmesi

a.       Model Elemanlarının Controller ile İlişkilendirilmesi

5.       Controller Katmanının İncelenmesi

a.      Action Kavramı ve Controller Sınıfı
b.      Controller Action Invoker Mekanizması (Action Mapping)
c.      Model Binding
d.      ActionResult ile Farklı Rendering Mekanizması (View, JSon, String vs..)
e.      Action Filtreleri
f.       Action Cache
g.      Action Fonksiyonlarında Hata Yönetimi

6.       View Katmanının İnelenmesi

a.      ViewData, TempData Nesneleri
b.      ViewPage ve Type Safe ViewPage
c.      Partial View
d.      URL ve Kontrol Üretme Sınıfları

7.       Route ve URL Mapping Altyapısının İncelenmesi

a.      Route / Controller Eşleştirme Algoritması
b.      Outbound Route Matching Algoritması
c.      Özel Route Değişkenleri
d.      Route Constraint Kavramı

8.       MVC Framework’un Genişletilmesi

a.      Özel Route Constraint Tanımlama
b.      Özel Route Handler Tanımlama
c.      Özel View Engine Tanımlama
d.      Özel Filtreler Tanımlama
e.      Özel Model Binder Nesneleri
f.       Özel  Action Selector Tanımı
g.      Özel Controller Seçici Sınıf Geliştirme

9.       MVC Uygulamalarında Ajax Kullanımı

a.      JQuery Script Yapısı
b.      MicrosoftMvcAjax Script Yapısı

10.   MVC Uygulamasında Güvenliği Sağlamak

11.   MVC ile Web Form Entegrasyonu

12.   Standart MVC Uygulamaları

a.      Wizard Tabanlı Formlar
b.      CAPTCHA Uygulaması
c.      Session Kullanım Senaryoları
d.      Veri Formlarını Modelleme

EĞİTİM DETAYLARI

Eğitim Başlangıç Tarihi     : 16 Nisan 2011
Eğitim Süresi                       : 18 Saat / 2 Hafta
Eğitim Günleri ve Saati      : Cumartesi - Pazar  / 13:30-18:00
Eğitim Bedeli                        : 490 TL + KDV

EKTİNLİK KATILIM FORMU
Bu etkinlik için kayıt süresi sona erdi.
 
 
SON 10 Haber
» Uygulama Geliştirme Yarışması
» Microsoft Yazılım Teknolojileri
» BT Akademi Eğitim Takvimi
» BT Akademi Ankara'da
» BT Akademi’den MCPD Eğitimi...
» İş İlanı : Avenn Group
» IT Proje Yönetimi
» ASP.Net MVC Framework Semineri
» Silverlight 3.0 Programı
» Visual Studio.NET 2008 Eğitim