Ruby'ye ilk adımı güvenle atın
Ruby kurulumu, koleksiyonlar, metot ve blok, sınıflar ve dosya işleme ile ilk CLI projesini kapsayan 2 günlük başlangıç eğitimi.
Ruby'ye giriş ve ilk uygulama
Ruby Full Stack serisine giriş modülü; rbenv ile kurulum, irb ve gem/bundler kullanımı, 'her şey nesnedir' mantığı, String ve Symbol, Array/Hash, koşul ve döngüler, metot tanımı, blok ve yield, sınıf ve attr_accessor, dosya okuma/yazma ve JSON kaydı konularını anlatır. İki günün sonunda katılımcılar komut satırı tabanlı bir uygulama geliştirir.
2 Gün. Her gün dört modül; Ruby Temelleri; Metot, Sınıf ve İlk Proje ekseninde ilerleyen uygulamalı program.
Başlangıç Seviyesi — Ruby ortamı, temel sözdizimi, koleksiyonlar, metotlar, sınıflar ve ilk CLI projesi
Kısa anlatım ve bolca alıştırma; irb'de denenen her kavram bir mini programa dönüştürülür.
Kurulumdan ilk çalışan programa güvenle ilerlersiniz.
Ruby'nin akıcı söz dizimiyle sade ve okunur kod yazarsınız.
İlk komut satırı uygulamanızı tamamlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel düzeyde değişken, koşul ve döngü mantığını bilmek yeterlidir.
Terminalde dizin ve komut kullanımı.
Ruby 3.2+ (rbenv, rvm veya RubyInstaller) kurulu bir ortam.
VS Code veya benzeri bir editör.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
rbenv, irb ve bundler ile çalışabilirsiniz.
String, Symbol ve sayılarla işlem yapabilirsiniz.
Array ve Hash ile verileri dönüştürebilirsiniz.
if, case ve döngülerle program akışını yönetebilirsiniz.
Parametreli metot ve blok yazabilirsiniz.
attr_accessor ve initialize ile sınıf kurabilirsiniz.
Dosya okuyup yazabilir, JSON saklayabilirsiniz.
Basit bir CLI uygulaması geliştirip sunabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Ruby veri tipleri ve akış kontrolü: String, Symbol, Array, Hash, case/in, blok, lambda ve rescue/ensure. 2 günlük uygulamalı eğitim.
Detayları Gör →Ruby OOP eğitimi: sınıf tasarımı, mixin, polimorfizm, metaprogramlama, tasarım kalıpları, SOLID ve refaktör. 3 gün uygulamalı.
Detayları Gör →Ruby ile regex ve I/O: MatchData, gsub, StringScanner, File/Dir, CSV, JSON, YAML, Nokogiri ve OptionParser. 2 günlük uygulamalı eğitim.
Detayları Gör →Ruby test eğitimi: Minitest, RSpec, TDD, FactoryBot, WebMock/VCR, Cucumber, Capybara, SimpleCov ve CI. 2 günlük uygulamalı eğitim.
Detayları Gör →Ruby programming: veri tipleri, blok, sınıflar, modüller, regex, dosya işleme, RSpec ve Sinatra/Rails'e giriş. 3 günlük uygulamalı eğitim.
Detayları Gör →