XVII. Akademik Bilisim Konferansi

BaşlıkJavascript ve Ekosistemi
ÖğrenciHayır
Yazar(lar) Yazar 1
Name: İzzet Pembeci
Org: Muğla Üniversitesi Sıtkı Koçman Üniversitesi
Country: TR
E-mail: pembeci_AT_gmail.com
Anahtar KelimelerJavascript, Web Servisleri
Özet
Kurs İçeriği
============
Bu eğitimin amacı Javascript (JS) dilinin kendine has özelliklerini ve HTML sayfalarında nasıl kullanılabileceğini
anlatmaktır. Bu amaçla jQuery kütüphanesi işlenecek, Node.js, CoffeeScript gibi JS ile ilgili teknolojilere
değinilecektir. Ayrıca hızla gelişen JS tabanlı kütüphaneler, çerçeveler ve paketler ekosisteminde değişik
uygulamalar ve problemler için ne tip çözümler olduğu da işlenecektir.

Başvuru Şartları
================
Bu eğitimden verim alınabilmesi için HTML ve CSS dillerinin temel kavramları ve en az bir programlama dili 
bilinmelidir. Şayet bu şartları taşımıyorsanız lütfen başvurup daha çok verim alabilecek birinin hakkını
yemeyiniz ve kendi vaktinizi boşa harcamayınız (işlenen çoğu şeyi tam olarak anlayamayacaksınız).

Konular
=======

* Bir programlama dili olarak Javascript
   - Dinamik Tip Sistemi
   - Fonksiyonlar (First Class Types, Higher Order Functions)
   - Nesneler (JSON, Prototyping)
   - Değişken Geçerlilik Alanları (Scope, Closures)
	
* Web sayfalarında JS
   - HTML DOM nesnelerine ulaşım ve değiştirme
   - jQuery Kütüphanesi
   - Kullanıcı olayları (GUI Events)
   - Asenkron programlama
   - Animasyonlar

* Javascript Programlama Araçları
   - Tarayıcı Araçları, Hata Ayıklama (Inspector, Debugger vb.)
   - Node.js (Tarayıcı bağımsız JS Programlama)
   - CoffeeScript 
   - Modül Yönetimi (CommonJS, RequireJS)

* Javascript Ekosistemi 

Vakit kalırsa ve sınıfın ortak ilgi alanına göre kimisi detaylı (kod üzerinden) işlenebilir. Genel olarak bu tip 
şeyler var, şu işe yarar, şu amaçla kullanabilirsiniz şeklinde değinilecek, kendi sayfalarındaki kodlara göz 
atılacaktır. İlginizi çekebilecek diğer kategoriler için jster.net adresini inceleyebilir ve kurs başlangıcında 
öneride bulunabilirsiniz.

  - MVC kütüphaneleri: Backbone (Marionette), Ember, Angular, Knockout, Ractive vb. (todomvc.com adresine göz atabilirsiniz)
  - Canvas Kütüphaneleri: Fabric, Kinetic, Raphael vb.
  - Veri Görselleştirme: D3, Highcharts vb.
  - Proje Yönetimi: Bower, Brunch, Grunt, Browserify, Modernizr vb.
  - Test: PhantomJS, Jasmine, Mocha, jsPerf vb.
  - API kullanımı: Google Maps, Facebook, Twitter, Flickr vs.
Başlıklar AB-Kurs
Web Servisleri
Yeni Internet teknolojileri
Dosya
 

 

Powered by OpenConf®
Copyright ©2002-2014 Zakon Group LLC