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.

Borsa İstanbul
Asfat
Logo Yazılım
Marmara Üniversitesi
Sekerbank
AssisTT
Turkcell Global Bilgi
Akçansa
Brisa
İş Bankası
KKTC Turkcell
MNG Airlines
Şişecam
Erdemir
T.C. Cumhurbaşkanlığı
Tuyap Fuarcılık
Fibabanka
İTU
HalkBank
Renault
HSBC
THY Technic
Ak Yatırım
KoC Sistem
Iş GYO
Borsa İstanbul
Asfat
Logo Yazılım
Marmara Üniversitesi
Sekerbank
AssisTT
Turkcell Global Bilgi
Akçansa
Brisa
İş Bankası
KKTC Turkcell
MNG Airlines
Şişecam
Erdemir
T.C. Cumhurbaşkanlığı
Tuyap Fuarcılık
Fibabanka
İTU
HalkBank
Renault
HSBC
THY Technic
Ak Yatırım
KoC Sistem
Iş GYO
Bilgi İstiyorum