İlk puts kullanımınızdan metaprogramlamaya kadar Ruby programlamayı adım adım öğrenin ve Ruby on Rails'e sağlam bir giriş yapın. 29 kurs ve 109 kısa ders, sizi başlangıç seviyesinden (A1) ileri seviyeye (C1) taşır. Kod düzenleyici ile betiklerinizi çalıştırabilir, 60 kodlama görevi ve 20 rehberli projeyi tamamlayabilir, takıldığınız anlarda AI mentorundan yardım alabilirsiniz.
NEDEN RUBY
Temiz ve okunabilir söz dizimi, Ruby'yi ilk programlama dili olarak öğrenmeyi kolaylaştırır. Ruby aynı zamanda backend geliştirme ve web uygulamaları için kullanılan web çatısı Rails'in temelindeki dildir; günlük betik yazma ve otomasyon için de kullanışlıdır.
İÇERİK
• 29 kurs ve 109 ders, A1'den C1'e seviyeler. İlk kursunuz ücretsizdir
• Telefonunuzda kod düzenleyici ve derleyici: kod yazın, çalıştırın ve gerçek çıktıyı görün
• 60 kodlama görevi (20 kolay, 20 orta, 20 zor); her biri kodunuzun yazdırdığı çıktıya göre kontrol edilir
• Adım adım oluşturulan 20 rehberli proje: yapılacaklar listesi, günlük ayrıştırıcı, JSON gidiş-dönüşü, Enumerable mixin'i, desen eşleme ve daha fazlası
• AI Mentor: bir hata mesajını, yöntemi veya kavramı sorun ve anlaşılır bir açıklama alın
• Açıklamalı 50 test sorusu, 50 mülakat sorusu ve 73 maddelik başvuru özeti
• World Coding Challenge: her gün üç küresel tur. Bunları Ruby ile çözün ve liderlik tablosunda yükselin
• Öğrendiklerinizi göstermek için sertifika sınavı (Pro)
• Yetenek ağacı, seriler, tekrar oturumları, hatırlatıcılar, notlar ve kaydedilmiş kodlar
• Uygulama 22 dilde kullanılabilir
RUBY MÜFREDATI
Temel bilgiler
• Ruby'ye giriş, dizeler ve metin işleme, sayılar ve matematik
• Semboller ve hash'ler, koşullu ifadeler ve case ifadeleri, kontrol akışı
• Yöntemler ve bloklar, koleksiyonlarla çalışma, aralıklar ve Enumerable
Nesne yönelimli programlama
• Sınıflar, nesneler ve temel OOP ilkeleri
• Modüller ve mixin'ler
• Proc'lar, lambda'lar ve closure'lar, yineleyiciler ve özel enumerable'lar
Pratik betik yazma
• Düzenli ifadeler, tarihler, saatler ve biçimlendirme
• Dosyalarla ve girdi/çıktıyla çalışma
• JSON, CSV ve YAML dosya biçimleri
• İstisna yönetimi ve hata ayıklama, desen eşleme
• Gem'ler ve Bundler, ardından kendi gem'inizi oluşturma ve paketleme
• Test ve test odaklı geliştirme (TDD)
Web geliştirme ve backend
• Ruby on Rails temelleri
• Rails modelleri ve Active Record
• Rails denetleyicileri ve yönlendirme
• Sinatra ile küçük web API'leri oluşturma
İleri konular
• Metaprogramlama
• Eşzamanlılık
• Performans ve profil oluşturma
NASIL ÇALIŞIR
1. Bir kurs seçin ve kısa derslerle öğrenin: biraz teori, ardından düzenleyip çalıştıracağınız bir kod parçası
2. Testler, kodlama görevleri ve rehberli projelerle hemen pratik yapın
3. Bir hatada mı takıldınız? AI Mentor'dan neyin yanlış gittiğini açıklamasını isteyin
4. Soru bankası ve başvuru özetiyle geliştirici iş mülakatına hazırlanın
5. Eğitim yolunu tamamladığınızda sertifika sınavını geçin
BİLİNMESİ GEREKENLER
• Düzenleyici, betiklerinizi sunucumuzda çalıştırır; bu nedenle internet bağlantısı gerekir. Rails ve Sinatra dersler ve kod örnekleriyle öğretilir; düzenleyici düz Ruby çalıştırır.
• Ücretsiz: ilk kurs, 2 kodlama görevi, ilk rehberli proje ve günlük AI Mentor kullanım hakkı. Ücretsiz sürümde reklamlar gösterilir.
• Pro: tüm kurslar, görevler ve projeler, sertifika sınavı, sınırsız AI Mentor ve reklamsız kullanım. Haftalık, aylık, yıllık veya tek seferlik ömür boyu satın alma seçeneklerinden birini seçin.
Ruby on Rails, David Heinemeier Hansson'ın ticari markasıdır. Bu uygulama bağımsızdır ve Rails projesiyle bağlantılı değildir veya proje tarafından desteklenmemektedir.
En Son Sürüm
82.5.1Yükleyen
Libra Kantún
Gereken Android sürümü
Android 7.0+
Kategori
Ücretsiz Eğitim UYGULAMAİçerik derecelendirmesi
Everyone
Güvenlik Raporu
Şimdi Kontrol Et
Bildir
Uygunsuz olarak işaretleLast updated on Sep 29, 2026
Bu sürümde küçük hata düzeltmeleri ve genel iyileştirmeler bulunur. En iyi deneyim için en yeni sürüme güncelleyin.
