Pelajari pengaturcaraan Ruby langkah demi langkah, daripada puts pertama anda hingga metapengaturcaraan, dan dapatkan pengenalan kukuh kepada Ruby on Rails. 29 kursus dan 109 pelajaran ringkas membawa anda daripada pemula (A1) hingga lanjutan (C1), dengan editor kod yang menjalankan skrip anda, 60 misi pengekodan, 20 projek berpandu dan mentor AI untuk saat anda tersekat.
MENGAPA RUBY
Sintaks yang bersih dan mudah dibaca menjadikannya bahasa pengaturcaraan pertama yang mudah dipelajari. Ia juga merupakan bahasa di sebalik Rails, rangka kerja web yang digunakan untuk pembangunan bahagian belakang dan aplikasi web, serta berguna untuk skrip dan automasi harian.
APA YANG TERKANDUNG
• 29 kursus dan 109 pelajaran, tahap A1 hingga C1. Kursus pertama anda adalah percuma
• Editor kod dan compiler pada telefon anda: tulis kod, jalankannya dan lihat output sebenar
• 60 misi pengekodan (20 mudah, 20 sederhana, 20 sukar), setiap satunya diperiksa berdasarkan output kod anda
• 20 projek berpandu yang dibina langkah demi langkah: senarai tugasan, penghurai log, pusingan JSON, mixin Enumerable, padanan corak dan banyak lagi
• Mentor AI: tanya tentang mesej ralat, kaedah atau konsep dan dapatkan penjelasan yang jelas
• 50 soalan kuiz dengan penjelasan, 50 soalan temu duga dan helaian rujukan pantas dengan 73 entri
• World Coding Challenge: tiga pusingan global setiap hari. Selesaikannya dalam Ruby dan naik dalam papan pendahulu
• Peperiksaan sijil (Pro) untuk menunjukkan perkara yang telah anda pelajari
• Pokok kemahiran, rentetan hari, sesi ulang kaji, peringatan, nota dan kod yang disimpan
• Aplikasi ini tersedia dalam 22 bahasa
KURIKULUM RUBY
Asas
• Pengenalan kepada Ruby, rentetan dan manipulasi teks, nombor dan matematik
• Simbol dan hash, syarat dan pernyataan case, aliran kawalan
• Kaedah dan blok, bekerja dengan koleksi, julat dan Enumerable
Pengaturcaraan berorientasikan objek
• Kelas, objek dan prinsip teras OOP
• Modul dan mixin
• Procs, lambda dan closure, iterator dan enumerable tersuai
Penskripan praktikal
• Ungkapan biasa, tarikh, masa dan pemformatan
• Bekerja dengan fail dan input/output
• Format fail JSON, CSV dan YAML
• Pengendalian pengecualian dan penyahpepijatan, padanan corak
• Gems dan Bundler, kemudian bina dan bungkus gem anda sendiri
• Pengujian dan pembangunan dipacu ujian (TDD)
Pembangunan web dan bahagian belakang
• Asas Ruby on Rails
• Model Rails dan Active Record
• Controller dan penghalaan Rails
• Membina API web kecil dengan Sinatra
Topik lanjutan
• Metapengaturcaraan
• Keserentakan
• Prestasi dan pemprofilan
CARA IA BERFUNGSI
1. Pilih kursus dan belajar melalui pelajaran ringkas: sedikit teori, kemudian coretan kod yang anda edit dan jalankan
2. Berlatih terus dengan kuiz, misi pengekodan dan projek berpandu
3. Tersekat pada ralat? Minta Mentor AI menerangkan perkara yang berlaku
4. Bersedia untuk temu duga kerja pembangun dengan bank soalan dan helaian rujukan pantas
5. Lulus peperiksaan sijil apabila anda menamatkan laluan tutorial
PERKARA YANG BAIK UNTUK DIKETAHUI
• Editor menjalankan skrip anda pada pelayan kami, jadi sambungan internet diperlukan. Rails dan Sinatra diajar melalui pelajaran dan contoh kod; editor menjalankan Ruby biasa.
• Percuma: kursus pertama, 2 misi pengekodan, projek berpandu pertama dan kuota harian Mentor AI. Versi percuma memaparkan iklan.
• Pro: setiap kursus, misi dan projek, peperiksaan sijil, Mentor AI tanpa had dan tanpa iklan. Pilih pembelian mingguan, bulanan, tahunan atau sekali seumur hidup.
Ruby on Rails ialah tanda dagangan David Heinemeier Hansson. Aplikasi ini bebas dan tidak bergabung dengan atau disokong oleh projek Rails.
Versi Terbaru
82.5.1Dimuat naik oleh
Libra Kantún
Memerlukan Android
Android 7.0+
Category
PERCUMA Pendidikan APLIKASIPenilaian Kandungan
Everyone
Laporan Keselamatan
Semak Sekarang
Laporkan
Tandai sebagai tidak sesuaiLast updated on Sep 29, 2026
Versi ini mengandungi pembaikan pepijat kecil dan penambahbaikan umum. Kemas kini kepada versi terkini untuk pengalaman terbaik.
