Türkçe | English
İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ / ULUSLARARASI İLİŞKİLER BÖLÜMÜ
( I. ÖĞRETİM) - %30 İngilizce
Ders Bilgi Paketi
http://www.ktu.edu.tr/uls
Tel: +90 0462 3772915
İİBF
İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ / ULUSLARARASI İLİŞKİLER BÖLÜMÜ / ( I. ÖĞRETİM) - %30 İngilizce
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BHS 325Betik Diller2+0+0AKTS:2
Yıl / YarıyılGüz Dönemi
Ders DuzeyiLisans
Yazılım Şekli Seçmeli
BölümüYAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 2 saat teorik
Öğretim ÜyesiÖğr. Gör. Dr Celal ATALAR
Diğer Öğretim Üyesi
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Dersin amacı istemci taraflı script dillerinden biri olan JavaScript'i detaylı olarak incelemektir. Diğer konu başlıkları ise DOM kullanımı, JavaScript güvenliği, düzenli ifadeler, form geliştirimi, veri geçerliliği, JavaScript kütüphanelerinin kullanımı olarak sıralanır.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Etkin form tasarımı ile kullanıcı etkileşimini sağlayabilme
ÖK - 2 : Olay ve olay işlemelerini etkin bir şekilde kullanabilme
ÖK - 3 : Form verilerine ulaşabilme ya da doğrulama için JavaScript ve düzenli ifadeleri kullanabilme
ÖK - 4 : Web sayfalarının görünümünü JavaScript kullanarak değiştirebilme JavaScript kütüphanelerini kullanabilecekler
ÖK - 5 : JavaScript kütüphanelerini kullanabilme
ÖK - 6 : Sayfa elemanlarına DOM modelini kullanarak erişebilme
BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
1 Javascript' e Giriş , Test ve Geliştirme Ortamlarının Kurulumu 2 Değişkenler ,Sabitler ve Operatörler 3 Karar Kontrol Yapıları 4 Döngü Kontrol Yapıları 5 Diziler 6 Düzenli İfadeler 7 Fonksiyonlar 8 Nesne Yönelimli Programlama ve Javascript Nesneleri 9 Doküman Nesne Modeli (DOM) 10 Olaylar 11 Tarayıcı Nesne Modeli (BOM) 12 Hata Denetimi ve Zamanlayıcılar 13 Formlar ve Form Elemanları 14 Çerezler ve Oturumlar
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Javascript' e Giriş , Test ve Geliştirme Ortamlarının Kurulumu , Tarayıcı üzerinde eş zamanlı çalışabilme , Tarayıcı kontrol sekmeleri incelemesi
 Hafta 2Değişkenler ,Sabitler ve Operatörler, veri türleri, tür dönüşümleri, özel operatörler, mantıksal, bitsel ve karşılaştırma operatörleri
 Hafta 3Karar Kontrol Yapıları, if , if else , if else merdiven yapıları, switch yapısı
 Hafta 4Döngü Kontrol Yapıları, for, while, do while, for in, break , continue
 Hafta 5Diziler, Dizi fonksiyonları (pop, push, reverse, shift, unshift, sort, splice, indexof, lastindexof) Dizi Üzerinde Yineleme Fonksiyonları ( foreach, every, some, filter, map) diğer dizi fonksiyonları ( concat, join, slice, toString), çok boyutlu diziler
 Hafta 6Düzenli İfadeler , RegExp Nesnesi ve Fonksiyonları , Düzenli İfade Karakterleri ve Anlamları
 Hafta 7Fonksiyonlar , Hazır Fonksiyonlar (eval, isFinite, isNaN, escape, unescape, encodeURI, decodeURI, parseInt, parseFloat, String, Number)
 Hafta 8Nesne Yönelimli Programlama ve Javascript Nesneleri, Yapıcılar Tanımlamak ve Nesne Oluşturmak, Nesnelere Özellik ve Metot Eklemek, Kalıtsallık , Javascipt Nesneleri
 Hafta 9Arasınav
 Hafta 10Doküman Nesne Modeli (DOM) , DOM Arayüzü, Düğüm Arayüzü
 Hafta 11Olaylar, Event nesnesi özellik ve metotları, Event Arayüzü ile ilgili özellikler, MouseEvent Arayüzü ile ilgili özellikler, Keyboard Arayüzü ile İlgili Özellikler, Event Arayüzü ile İlgili Özellikler, Olay Yönlendiricileri
 Hafta 12Tarayıcı Nesne Modeli (BOM), Windows nesnesi, location nesnesi, navigatör nesnesi, screen nesnesi, history nesnesi
 Hafta 13Hata Denetimi ve Zamanlayıcılar, try-catch ve throw deyimleri
 Hafta 14Formlar ve Form Elemanları, ,
, ,