 Geri
|
|
ASP.NET Ajax 1.0 Kurumsal
|
|
|
|
ASP.NET 1.0 modeli çıktığı günden itibaren, yazılım geliştiriciler bir
projeye başlamadan önce yazılımlarını Web veya Windows Forms platformu
üzerine mi geliştirecekleri konusunda kavram karmaşası yaşamışlardır.
Yazılım Geliştiriciler yazılımlarını Web platformu üzerine şekillendirdiklerin
de güncellenmiş uygulamanın web uygulamalarının yer ve zaman bağımsız erişim modeli
esnekliği ve uygulamanın güncellenmesinin senkron bir şekilde tüm kullanıcılara
yansıtılması avantajı ve ayrıca ASP.NET’in yazılımlarına sağladığı faydalar onları
Web platformu üzerine yazılım mimarileri oluşturmaları konusunda daha çok motive
etmiştir. Fakat Web uygulamaları sayfanın her seferinde sunucuya gönderimiyle
beraber performans olarak Windows Forms uygulamalarına göre dezavantajlıdır.
|
|
Web uygulamalarında çeşitli firmalar klasik sayfa yenileme modelinde
avantaj sağlamak için belli teknolojiler geliştirmişlerdir.
Microsoft’un ActiveX, Sun’ın Java Applets, Adobe’nin Flash
teknolojileri bu boşluğa (HTTP’nin klasik sayfa yenileme modeli)
kısmen Web uygulamalarının dezavantajlarına karşı çözüm
getirmişlerdir. Ancak butün bu çözümler hiç bir zaman kalıcı
olamamıştır. Bunun başlıca sebebi her ürünün ancak tarayıcılara
yeni bir eklentinin kurulması ile çalışabilir olmasıdır. Ayrıca
bu teknolojilerde çalışan kod sunucu tarafında değil çoğunlukla
istemci tarafındadır. Bu durum çeşitli güvenlik problemlerine neden
olduğu için ve en önemlisi tüm bu teknolojilerin sadece
oluşturuldukları firmalar tarafından desteklenmesi sektörde tam
olarak konumlanamamalarına neden olmuştur.
|
|
Öncelikle şunu belirtmek gerekir ki AJAX firma bağılmlı bir model değildir.
XMLHTTP protokolü üzerinde şekillendirilmiştir. XMLHTTP protokolü her firmanın
kendi implementasyonuna açıktır. Fakat ortak paydada AJAX konumlanacağından
firma özgü modellere göre çok daha avantajlıdır. Bu sayede belli bir
standardizasyon sağlanacaktır.
|
|
Microsoft’un AJAX teknolojilerine yorumu ASP.NET AJAX 1.0’dır. AJAX implementasyonları
her seferinde sunucuya sayfa geri gönderimini ortadan kaldırarak, Web uygulaması ve
Windows Forms uygulamalarının karşılaştırılmasında yeni bir kriter ortaya
çıkarmıştır. AJAX modelinde sayfa içerisinde belli bilginin sunucuya gönderilerek
ve sayfanın tekrardan yenilenmesine gerek kalmadan kullanıcıyı istediği sonuca
ulaştırması prensibi benimsenmiştir ve buda performans olarak daha hızlı web
uygulamaları anlamına gelmektedir. AJAX ile Web uygulamaları yeni bir çağın
başlangıcındadır. Yazılım geliştiriciler varolan Web uygulaması modellerini hızlı
bir şekilde AJAX destekli hale getirerek rakiplerine büyük üstünlük sağlar hale
gelmektedirler.
|
|
Besay Bilişim Akademisinden alacağınız Microsoft ASP.NET AJAX 1.0 eğitimi
ile sizde web uygulamalarınızı şu ankine oranla daha hızlandıracak ve
rakip web tabanlı uygulamalarla aranızda ciddi farklar yaratacaksınız.
|
|
ASP.NET AJAX 1.0 Programının İçeriği
|
|
Programın 1. Günü (8 saat)
|
|
- ASP.NET Client - Server Modeli Hakkında
- AJAX Mimarisi ve Örnekler
- XmlHttpRequest
- Temel Ajax Örneği
- ASP.NET ile Sunucu Tabanlı Kodlama Mimarisi
- ASP.NET 2.0 ile Client Callback Mekanizması
- ASP.NET Ajax 1.0 (Atlas) Mimarisine Giriş
- Asynchronous Client Server Network Connection
- Web Servisleri ve Ajax
- Page Metotlarının Kullanımı
- Error ve Timeout yönetimi
- UpdatePanel Kontrolü
- Gecikmeli (delayed) Render
- UpdatePanel Trigger'ları
- UpdateProgress Kontrolü
- UpdateProgress Kontrolü
|
|
Programın 2. Günü (8 saat)
|
|
- TextBoxWaterMark Control Extender
- Popup Control Extender
- Collapsable Panel Extender
- Draggaable Panel Extender
- Dynamic Populate Extender
- Filtered TextBox Extender
- Confirm Button Extender
- Password Strength Extender
- Paging Buleted List Extender
- Numeric UpDown Extender
- After Processing Pattern
- Resizable Control Extender
- Timer Control & AJAX
- Animation Extender
- AJAX Calendar Control
- AJAX DropDown Control
- AJAX Maskedit Control
- AJAX Tabs Control
- AJAX Nobot Control
- AJAX List Search Extender
- AJAX History Control
- AJAX Validator Callout Extender
- Mutually Exclusive Checkbox Extender
- Paging Patern
- Predictive Fetch Pattern
- Incremental Page Display Pattern
- Persistent Communications Pattern
- Updating Multiple Regions
- Slide Show Extender
- Update Panel Animaton Extender
- AJAX Profile Services
- Debugging AJAX Applications with Visual Studio 2005
- Conditional Update Mode of Update Panel
|
|
Programın 3. Günü
|
|
- ClientSide Data Binding
- Profile & Tracing
- Extender Control Mimarisi
- Custom Extender Geliştirmek
- "ASP.NET 2.0 Ajax Futures" Paketi
- Validator Kontrolleri
- Web Servisleri arasında köprü(Bridging WebService)
- Live.com için Gadget Geliştirme
|
|