JQuery ve Bootstrap ile UI Eğitimi
JQuery ve Bootstrap ile UI Eğitimi
Eğitim Hakkında
Bu eğitim, JavaScript’in temel sözdizimi ve yapılarından başlayarak jQuery kütüphanesi ile dinamik web geliştirme konularını kapsamaktadır. Katılımcılar, JavaScript dilinin temel özelliklerini, fonksiyonlar, diziler, nesneler, kapsam ve closure kavramlarını öğrenecek; ardından jQuery ile DOM manipülasyonu, olay yönetimi, efektler, AJAX işlemleri, eklenti geliştirme ve jQuery UI bileşenleri üzerinde uygulamalı çalışmalar yapacaktır.
Ön Koşul
Katılımcıların temel düzeyde HTML ve CSS bilgisine sahip olmaları beklenmektedir. Programlama mantığına aşinalık avantaj sağlar.
Eğitim İçeriği
- 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
Kazanımlar
JavaScript’in temel sözdizimi, operatörler, koşullar, döngüler, diziler ve fonksiyonları öğrenmek
Nesne yönelimli JavaScript kavramlarını (scope, closure, inheritance) uygulayabilmek
jQuery ile DOM manipülasyonu, CSS stillendirme ve olay yönetimi gerçekleştirebilmek
jQuery efektleri ve animasyonları kullanabilmek
AJAX ile asenkron veri iletişimi ve JSONP entegrasyonu yapabilmek
jQuery eklentileri geliştirme ve jQuery UI bileşenlerini kullanabilmek
Kod organizasyonu ve modüler yapı oluşturma tekniklerini öğrenmek
Hedef Kitle
Web Geliştiriciler (Başlangıç Seviyesi)
Frontend Geliştiriciler (Orta Seviye)
UI/UX Geliştiriciler
Full Stack Developer’lar
Yazılım Mühendisleri
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.