
JQuery ve JQuery UI Eğitimi

Ön Koşul: Yok
Web yazılımlarının artık de-facto standardı olan jQuery popüleritisini gün geçtikçe artırıyor. Microsoft’un da jQuery altyapısına verdiği destekle birlikte jQuery şimdiden web geliştiricilerin olmazsa olmazı oldu. Bu eğitimin amacı web geliştiricilerine jQuery’nin güçlü altyapısını aktarmak ve daha zengin ve kullanıcı deneyiminin en üst düzeyde olduğu uygulamalar geliştirmelerine yardımcı olmaktır. Bu eğitime herhangi bir web platformunda (asp.net, java,php gibi) web uyglamaları geliştiren yazılım geliştiriciler katılabilir.
- Sözdizimi
- Operatörler
- Sayı ve dizgilerle işlemler
- Mantıksal operatörler
- Karşılaştırma operatörleri
- Koşullar
- Truthy / Falsy
- Üçlü Operatörü
- Switch ifadeleri
- Döngüler
- Rezerve anahtar kelimeler
- Diziler
- Nesneler
- Fonksiyonlar
- Kapsam
- Kapamalar (Closures)
- $(document).ready()
- Seçiciler (Selectors)
- Seçimlerle çalışmak
- Zincirleme çağrılar (Chaining)
- CSS, Stillendirme ve boyutlar
- Öznitelikler (Attributes)
- Gezinme (Traversing)
- Nesne manipülasyonları
- Öznitelik manipülasyonları
- $ ve $()
- Yardımcı metodlar
- Veritipi kontrolü
- Veri metodları
- Özellik ve gezgin (browser) algılama
- Diğer kütüphanelerle çakışmayı engelleme
- Nesnelere olay bağlama
- Olay yakalama fonksiyonu detayları
- Olayların tetiklenmesi
- Olay delegasyonu ile performans artırımı
- Olay yardımcıları
- Yerleşik Efektler
- $.fn.animate ile özelleşmiş efektler
- Efektlerin yönetimi
- Temel kavramlar
- GET ve POST
- Veri tipleri
- Asenkron çağrılar
- Same-origin POLICY ve JSONP
- Ajax ve Firebug
- Ajax ilişkili metodlar
- $.ajax
- $.ajax Seçenekleri
- $.fn.load()
- Ajax ve formlar
- JSONP ile çalışmak
- Ajax olayları
- Basit bir eklenti nasıl oluşturulur?
- Eklentileri bulmak
- Eklenti geliştirmek
- jQuery Widget Factory ile eklenti geliştirmek
- Temel kavramlar
- Object kavramı
- Modül geliştirme deseni
- Bağımlılıkların yönetimi (RequireJS)
- Mevcut tema kullanımı
- Yeni temalar oluşturmak
- jQuery UI animasyon efektleri
- show(), hide(), toggle()
- Draggables
- Droppables
- Resizables
- Selectables
- Sortables
- Progressbar
- Slider
- Datepicker
- Dialog
- Button
- Autocomplete
- Tab
- Accordion
Program ücretlerine KDV dahil değildir.
Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması gerekmektedir.
Kontenjan sağlanamadığı durumlarda BT Akademi programı açmama hakkını saklı tutar.
BT Akademi, duyrulmuş programların tarihlerini değiştirme hakkını saklı tutar. Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.