Skip Navigation Links
Ana Sayfa
EğitimlerExpand Eğitimler
Kurumsal EğitimlerExpand Kurumsal Eğitimler
Eğitim Takvimi
Yazılım Çözümleri
Network Çözümleri
Başarı Öyküleri
İletişim
Referanslarımız
Linkler
Forum
Seminer Merkezi
 




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