Leer Ruby programmeren stap voor stap, van je eerste puts tot metaprogrammering, en krijg een gedegen introductie tot Ruby on Rails. 29 cursussen en 109 korte lessen brengen je van beginner (A1) tot gevorderd (C1), met een code-editor die je scripts uitvoert, 60 programmeermissies, 20 begeleide projecten en een AI-mentor voor de momenten waarop je vastloopt.
WAAROM RUBY
Een heldere, leesbare syntaxis maakt het een toegankelijke eerste programmeertaal. Het is ook de taal achter Rails, het webframework dat wordt gebruikt voor back-endontwikkeling en webapps, en het is handig voor alledaagse scripts en automatisering.
WAT JE KRIJGT
• 29 cursussen en 109 lessen, niveaus A1 tot C1. Je eerste cursus is gratis
• Code-editor en compiler op je telefoon: schrijf code, voer deze uit en bekijk de echte uitvoer
• 60 programmeermissies (20 eenvoudig, 20 gemiddeld, 20 moeilijk), elk gecontroleerd aan de hand van wat je code afdrukt
• 20 begeleide projecten die stap voor stap zijn opgebouwd: een takenlijst, een logparser, een JSON-roundtrip, een Enumerable-mixin, pattern matching en meer
• AI Mentor: vraag naar een foutmelding, methode of concept en krijg een duidelijke uitleg
• 50 quizvragen met uitleg, 50 sollicitatievragen en een spiekbriefje met 73 items
• World Coding Challenge: elke dag drie wereldwijde rondes. Los ze op in Ruby en stijg op het klassement
• Certificaatexamen (Pro) om te laten zien wat je hebt geleerd
• Vaardighedenboom, reeksen, herhalingssessies, herinneringen, notities en opgeslagen code
• De app is beschikbaar in 22 talen
HET RUBY-CURRICULUM
Basisbeginselen
• Introductie tot Ruby, strings en tekstbewerking, getallen en wiskunde
• Symbolen en hashes, conditionals en case-statements, control flow
• Methoden en blokken, werken met collecties, ranges en Enumerable
Objectgeoriënteerd programmeren
• Klassen, objecten en de belangrijkste OOP-principes
• Modules en mixins
• Procs, lambdas en closures, iterators en aangepaste Enumerable-collecties
Praktische scripting
• Reguliere expressies, datums, tijden en opmaak
• Werken met bestanden en invoer/uitvoer
• JSON-, CSV- en YAML-bestandsindelingen
• Foutafhandeling en debugging, pattern matching
• Gems en Bundler, en daarna je eigen gem bouwen en verpakken
• Testen en testgestuurde ontwikkeling (TDD)
Webontwikkeling en back-end
• De basis van Ruby on Rails
• Rails-modellen en Active Record
• Rails-controllers en routing
• Kleine web-API's bouwen met Sinatra
Geavanceerde onderwerpen
• Metaprogrammering
• Concurrency
• Prestaties en profiling
HOE HET WERKT
1. Kies een cursus en leer in korte lessen: een beetje theorie, daarna een codefragment dat je bewerkt en uitvoert
2. Oefen meteen met quizzen, programmeermissies en begeleide projecten
3. Vastgelopen op een fout? Vraag de AI Mentor om uit te leggen wat er misging
4. Bereid je voor op een sollicitatie voor een ontwikkelaarsfunctie met de vragenbank en het spiekbriefje
5. Leg het certificeatexamen af wanneer je het tutorialtraject hebt voltooid
GOED OM TE WETEN
• De editor voert je scripts uit op onze server, dus een internetverbinding is nodig. Rails en Sinatra worden behandeld in lessen en codevoorbeelden; de editor voert gewone Ruby uit.
• Gratis: de eerste cursus, 2 programmeermissies, het eerste begeleide project en een dagelijkse limiet voor AI Mentor. De gratis versie toont advertenties.
• Pro: elke cursus, missie en elk project, het certificeatexamen, onbeperkte AI Mentor en geen advertenties. Kies voor een wekelijkse, maandelijkse of jaarlijkse aankoop, of een eenmalige aankoop voor levenslang gebruik.
Ruby on Rails is een handelsmerk van David Heinemeier Hansson. Deze app is onafhankelijk en niet verbonden aan of goedgekeurd door het Rails-project.
Laatste Versie
82.5.1Geüpload door
Libra Kantún
Android vereist
Android 7.0+
Categorie
Gratis Onderwijs APPInhoudsbeoordeling
Everyone
Veiligheidsrapport
Nu controleren
Melden
Rapporteer als ongepastLast updated on Sep 29, 2026
Deze versie bevat kleine bugfixes en algemene verbeteringen. Werk bij naar de nieuwste versie voor de beste ervaring.
