Eğitimler

Makefile değil Rakefile

Süre 2 gün (12 saat)
Ruby 2.4+
Seviye Başlangıç, 101 seviyesinde Ruby bilgisi gerekiyor
Ekstra Eğitim için özel hazırlanmış pdf kitap
Eğitim esnasında yapılan kayıt videosu

make komutu iş otomasyonu yapmamızı sağlar. Özellikle derlemeli dillerde kaynak koddan build çıkartmak için bir sıra komutu arka arkaya çalıştırmak gerekir. İşte bu durumda Makefile hayat kurtarır. make ile çalıştırılacak komutlar / işler Makefile dosyasına yazılır.

19 Şubat 2014’te aramızdan ayrılan sevgili Jim Weirich Ruby programcılarının da aynı mantıkta kolay iş otomasyonu yapabilmesi gerektiğini düşünmüş ve rake aracını yazmış. Aslında ruby-make ve Makefile olmuş Rakefile

Bu eğitimde, rake ile yapılabilecek neredeyse herşeyi göreceğiz;

  • Kendine özgü DSL’i ile Rakefile’a merhaba
  • Basit tasklar
  • Task bağımlılıkları
  • Parametre alan tasklar
  • Namespace mantığı
  • multitask özelliği
  • rule özelliği
  • Rake ile yerleşik gelen tasklar
  • File, FileList, Directory ile ilgili araçlar
  • Global Task nedir?
  • Gerçek hayat rake task örnekleri

Bonus

  • Otomatik tamamlama (bash completion)
  • Uzakta (remote) task çalıştırmak
  • Django uygulamalarında (Python) Rakefile kullanana deli derler mi?

Daha detaylı bilgi talebi için tıklayın

Yapacağınız talepler gizli kalacaktır. Ücret ve benzeri her türlü konuda bilgi almak için lütfen formunu eksiksiz doldurunuz. Size telefonla geri dönüş yapacağım, ulaşabileceğim bir telefon numarası bırakmayı da lütfen unutmayınız :)

Bülten

Düzenli olarak (haftalık planlıyorum) verdiğim eğitim konuları ve bilgi sahibi olduğum geliştirme platformları ile ilgili olarak;

  • Yeni eklenen ya da çıkan eğitimlerimi
  • Yeni blog postlarımı
  • Önemli olduğunu düşündüğüm haberleri

içeren e-posta bülteni yayınlayacağım. Bültenime üye olabilirsiniz. Üyeleri çeşitli sürprizler de bekliyor olacak!