Javascript Eğitimi – Temmuz 2014

Javascript Eğitimi – Temmuz 2014
Event on 2014-07-11 09:30:00

Javascript programlama dili, dünyanın en popüler programlama dillerinden biri olarak karşımıza çıkmaktadır. Web tarayıcı ortamlarında dominant olarak kullanılan Javascript, günümüzde sunucu ortamlarında da sıklıkla tercih edilmeye başlanmıştır.

Dünya üzerinde Javascript geliştiricileri büyük bir community oluşturuyorlar ve müthiş bir ivme ile yepyeni Javascript kütüphanesi çalışmaları ortaya çıkıyor. Bizlerde kodcu.com olarak bu ivme eşliğinde sizler için bir eğitim programı hazırladık.

Eğitim içerisinde hangi teknolojiler var?

  • Backbone.js

  • Underscore.js

  • Handlebars

  • Angular.js

  • Ember.js

  • Node.js

  • WebSocket

  • RESTful

Eğitim sonunda neler yapabileceksiniz ?

  • Javascript dilini etkin olarak kullanabilme

  • Javascript ile fonksiyonel programlama yapabilme

  • Javascript ile DOM bileşenlerini yönetebilme

  • İstemci ve sunucu haberleşmelerinde JSON kullanabilme

  • RESTful web servis uygulamaları geliştirebilme

  • WebSocket protokol uygulamaları geliştirebilme

  • Sunucu ve istemci taraflı Javascript uygulamaları geliştirebilme

  • Javascript ile etkileşimli web uygulamaları geliştirebilme

  • İstemci taraflı MVW teknolojilerini kullanabilme

  • “Thin Server Architecture” yaklaşımını uygulayabilme

  • Javascript template çözümlerini kullanabilme

  • Javascript ile hata ayıklayabilme

 

Konular

Bu kısımda Javascript programlama dilinin çekirdek dil özellikleri üzerinde durulacaktır.

  • Javascript Nesne Modeli

  • Object, Array, Number, Boolean, Function bileşenleri

  • Property & Functions bileşenleri

  • Host Object

  • Prototype zinciri

Jquery şüphesiz Javascript dil ekosisteminin en çok bilinen ve kullanılan kütüphanesidir.

  • DOM seçiciler

  • DOM düzenleme

  • DOM üzerinde gezinme

  • DOM olay yönetimi

  • DOM css düzenlemeleri

  • Jquery ile AJAX

Backbone.js MVC mimarisini benimseyen Javascript taraflı popüler ve sade bir web framework’tür. Bu kısımda Backbone.js’e dair bileşenler ve diğer teknolojilerle olan iletişimi konuları işlenecektir.

  • Backbone MV* mimarisi

  • Backbone Model, View, Router bileşenleri

  • Backbone & Rest mimarisi

  • Backbone & Node.js

Angular.js Google tarafından geliştirilen, popülaritesi yüksek bir web framework’tür.

  • Angular modül sistemi

  • Angular IOC / Dependency Injection

  • Angular constats & values bileşenleri

  • Angular provider, service, factory bileşenleri

  • Angular Model, View, Controller, Router mimarisi

  • Angular Directives elemanları

  • Angular Directives oluşturma

  • Two way binding, watcher mekanizması

  • Angular Filter & Form validasyonu

  • Angular REST mimarisi

  • Angular & Node.js

Ember.js Backbone ve Angular.js gibi popüler bir Javascript web framework’tür. Öğrenmesi Backbone ve Angular.js’e göre biraz daha zor olsada, verilen emeği fazlasıyla hak eden bir teknolojidir.

  • Ember Model, Controller, Router, View bileşenleri

  • Ember and Handlebars template kullanımı

  • Ember Convention Over Configuration yaklaşımı

  • Ember Two way binding

  • Ember computed properties & observers

  • Ember olay yönetimi

  • Ember Helpers

  • Ember & REST ilişkisi

  • Ember & Node.js

Node.js Javascript dili ile sunucu taraflı uygulamalar geliştirmeye olanak sağlayan popüler bir teknolojidir. Javascript ekosistemi için yeni bir dönem, çağ açtığı söylense sanırım yanlış olmaz.

  • Node.js mimarisi

  • Node modül sistemi

  • NPM (Node package manager)

  • Node ile RESTful servisler

  • Node ile WebSocket geliştirimi

  • Node ile MongoDB iletişimi

6) Diğer yan konular

  • RESTful web servisleri

  • WebSocket protokolü

  • WebSocket fallback yaklaşımları

  • Handlebars template

  • Underscore.js

  • Javascript ve hata ayıklama

  • Chrome Dev Tools

  • SEO ve Javascript

Eğitim için gereksinimler

  • Bir bilgisayar getirmek
  • Nodepad++ veya Webstorm türü bir editör

 

Eğitime kimler katılmalı ? 

Herhangi bir programlama dili bilen herkes.

Eğitim günleri 

11 – 12 Temmuz (cuma-cumartesi)
18 – 19 Temmuz (cuma-cumartesi)

Eğitim saatleri 09:30 – 17.00 arasında olacaktır.

Eğitmenler : Rahman Usta
Mekan

Eğitim Titanic Hotel Taksim İstanbul adresinde gerçekleşecektir. 

 

  

Organizasyon : Kodcu.com

Her türlü soru ve bilgi için: bilgi@kodcu.com

at TITANIC CITY HOTEL – TAKSIM
Lamartin Cad. No: 47 Taksim
Istanbul, Turkey

Leave a Reply