Türkiye Bilişim Sektörü Derneği

RUBY İle Programlama

Tübider tarafından 13 Haziran 2014 tarihinde yayınlandı.

 

Eğitim Saatleri
: Pazartesi – Çarşamba – Perşembe /18:30 – 21:30 (Toplam 30 Saat, 10 Gün)
Eğitim Başlangıç Tarihi
: 23 Haziran 2014
Ücret : Üyeler için 1.800 TL – Üye olmayan firmalar için 1.950 TL (+KDV)
Yer : TÜBİDER Merkez Ofisi – Ataşehir 
[contact-form-7 404 "Not Found"]

1. Ruby ile sistem programlama (10 Saat)
1.1 Ruby ile tanışma
1.1.1 Ruby’nin amacı
1.1.2 Ruby neye benzer?
1.1.3 Ruby güvenli midir?
1.1.4 Ruby hızlı mıdır?
1.1.5 Ruby çok mu hafıza harcar?
1.1.6 Ruby paralel çalışır mı?
1.1.7 Ruby sürümleri
1.2 RVM, Ruby 2.0
1.3 Değişkenler
1.4 Fixnum
1.5 Float
1.6 String
1.6.1 Gömme
1.6.2 sprintf
1.6.3 sub
1.6.4 [n..m]
1.7 Regex
1.7.1 gsub
1.7.2 isimli regex
1.7.3 gsub+block
1.7.4 match
1.7.5 scan
1.8 BigDecimal/new(str)/to_f
1.9 Time/new(*params)
1.10 DateTime
1.11 Ekranda okuma/yazma
1.12 Dosyaya okuma/yazma
1.12.1 Ruby’i sed gibi kullanma
1.12.2 Ruby’i grep gibi kullanma
1.13 Array
1.13.1 sort
1.13.2 flatten
1.13.3 uniq
1.14 each
1.15 Komut okuma/yazma
1.15.1 popen3
1.16 Hash
1.16.1 merge
1.17 map
1.18 select
1.19 sort_by
! bonus: en kısa yol bulma algoritması
1.20 Set
1.21 MD5 oluşturma
1.22 Internet okuma/yazma
1.22.1 google’a gönderme/veri alma
1.23 Thread
1.24 Gemfile/bundle
! bonus: bulunduğun dizinde ruby http sunucusu başlatma
! bonus: ubuntu startup script/centos init.d ile ruby programı çalıştırma
! bonus: ubuntu/centos cron ile ruby programı çalıştırma

2 Ruby ile yazılım tasarımı (10 Saat)
2.1 Bloklar/yield
2.2 enumerator yapmak
2.3 is_a?/kind_of?
2.4 class
2.4.1 class değişkenleri
2.4.2 attr_accessor
2.4.3 attr_read
2.4.4 attr_write
2.4.5 initialize
2.4.6 respond_to?
2.4.7 method_missing
2.4.8 define_method
2.4.9 stringden class’a
2.4.10 extended callback
2.4.11 eigen metod
2.4.12 instance_variable_set/get
2.4.13 metod çağırma hiyerarşisi
2.4.13.1 eigen metodlar
2.4.13.2 class metodları
2.4.13.3 include metodlar
2.4.13.4 inherited metodlar
2.5 module/include
2.5.1 included callback
2.5.2 include ile class metodu eklemek
2.5.3 include ile instance metodu eklemek
2.6 test yazma
2.7 benchmark

3 Ruby on Rails ile web programlama (10 Saat)
3.1 rails kurulumu
3.2 postgresql kurulumu
3.3 git kurulumu
! bonus: bitbucket.org ile git geliştirme
! bonus: amazon ec2 bedava kurulum
! bonus: smartgit non-commercial
3.4 rails 4 ile proje oluşturma
3.5 model
3.6 controller
3.7 helper metodlar
3.8 view
3.8.1 sub view
3.8.2 content_for?
3.9 route
3.10 scaffold
3.11 path
3.12 resource
3.13 csrf token
3.14 asset
3.15 coffeescript
3.16 scss/sass
3.17 devise
3.18 cancan`
3.19 active_admin
3.20 bootstrap/bootswatch
3.21 carrierwave ile resim yükleme
3.22 rails engine
3.23 forem ile forum ekleme
3.24 active_merchant ile ödeme sayfası

You must be logged in to post a comment.