Impara la programmazione Ruby passo dopo passo, dal tuo primo puts alla metaprogrammazione, e ricevi una solida introduzione a Ruby on Rails. 29 corsi e 109 brevi lezioni ti portano da principiante (A1) ad avanzato (C1), con un editor di codice che esegue i tuoi script, 60 missioni di programmazione, 20 progetti guidati e un AI Mentor per i momenti in cui rimani bloccato.
PERCHÉ RUBY
Una sintassi pulita e leggibile lo rende un primo linguaggio di programmazione accessibile. È anche il linguaggio alla base di Rails, il framework web usato per lo sviluppo backend e le app web, ed è utile per gli script e l’automazione di tutti i giorni.
COSA INCLUDE
• 29 corsi e 109 lezioni, dai livelli A1 a C1. Il primo corso è gratuito
• Editor di codice e compilatore sul tuo telefono: scrivi il codice, eseguilo e visualizza l’output effettivo
• 60 missioni di programmazione (20 facili, 20 medie, 20 difficili), ognuna verificata in base a ciò che stampa il tuo codice
• 20 progetti guidati realizzati passo dopo passo: una lista di cose da fare, un parser di log, un percorso di andata e ritorno JSON, un mixin Enumerable, il pattern matching e altro
• AI Mentor: chiedi informazioni su un messaggio di errore, un metodo o un concetto e ricevi una spiegazione chiara
• 50 domande a quiz con spiegazioni, 50 domande da colloquio e una scheda riassuntiva con 73 voci
• World Coding Challenge: tre round globali ogni giorno. Risolvili in Ruby e scala la classifica
• Esame di certificazione (Pro) per dimostrare ciò che hai imparato
• Albero delle competenze, serie di giorni, sessioni di ripasso, promemoria, note e codice salvato
• L’app è disponibile in 22 lingue
IL PROGRAMMA DI RUBY
Fondamenti
• Introduzione a Ruby, stringhe e manipolazione del testo, numeri e matematica
• Simboli e hash, condizionali e istruzioni case, flusso di controllo
• Metodi e blocchi, utilizzo delle raccolte, intervalli ed Enumerable
Programmazione orientata agli oggetti
• Classi, oggetti e principi fondamentali dell’OOP
• Moduli e mixin
• Procs, lambda e closure, iteratori ed enumerabili personalizzati
Scripting pratico
• Espressioni regolari, date, orari e formattazione
• Utilizzo di file e input/output
• Formati di file JSON, CSV e YAML
• Gestione delle eccezioni e debugging, pattern matching
• Gem e Bundler, quindi creazione e pacchettizzazione del tuo gem
• Testing e sviluppo guidato dai test (TDD)
Sviluppo web e backend
• Nozioni di base su Ruby on Rails
• Modelli Rails e Active Record
• Controller e routing Rails
• Creazione di piccole API web con Sinatra
Argomenti avanzati
• Metaprogrammazione
• Concorrenza
• Prestazioni e profiling
COME FUNZIONA
1. Scegli un corso e impara con brevi lezioni: un po’ di teoria, poi uno snippet di codice che puoi modificare ed eseguire
2. Fai subito pratica con quiz, missioni di programmazione e progetti guidati
3. Bloccato su un errore? Chiedi all’AI Mentor di spiegarti cosa è andato storto
4. Preparati per un colloquio di lavoro come sviluppatore con la raccolta di domande e la scheda riassuntiva
5. Supera l’esame di certificazione quando completi il percorso del tutorial
DA SAPERE
• L’editor esegue i tuoi script sul nostro server, quindi è necessaria una connessione Internet. Rails e Sinatra vengono insegnati tramite lezioni ed esempi di codice; l’editor esegue Ruby semplice.
• Gratis: il primo corso, 2 missioni di programmazione, il primo progetto guidato e una disponibilità giornaliera di AI Mentor. La versione gratuita mostra annunci.
• Pro: tutti i corsi, le missioni e i progetti, l’esame di certificazione, AI Mentor illimitato e nessun annuncio. Scegli tra un acquisto settimanale, mensile, annuale o una tantum a vita.
Ruby on Rails è un marchio di David Heinemeier Hansson. Questa app è indipendente e non è affiliata al progetto Rails né approvata da esso.
Ultima versione
82.5.1Caricata da
Libra Kantún
È necessario Android
Android 7.0+
Categoria
Gratuita Istruzione APPClassificazione dei contenuti
Everyone
Rapporto di sicurezza
Controlla ora
Segnala
Segna come inappropriataLast updated on Sep 29, 2026
Questa versione include correzioni di bug minori e miglioramenti generali. Aggiorna alla versione più recente per un'esperienza ottimale.
