Ucz się programowania w Ruby krok po kroku — od pierwszego puts po metaprogramowanie — i zdobądź solidne wprowadzenie do Ruby on Rails. 29 kursów i 109 krótkich lekcji prowadzi od poziomu początkującego (A1) do zaawansowanego (C1), a edytor kodu uruchamia Twoje skrypty, 60 misji programistycznych, 20 projektów z przewodnikiem i Mentor AI pomagają w chwilach, gdy utkniesz.
DLACZEGO RUBY
Przejrzysta, czytelna składnia sprawia, że Ruby jest dobrym językiem programowania na początek. To także język stojący za Rails — frameworkiem internetowym używanym do tworzenia backendu i aplikacji webowych — a także przydatne narzędzie do codziennego tworzenia skryptów i automatyzacji.
CO ZNAJDZIESZ W ŚRODKU
• 29 kursów i 109 lekcji, poziomy od A1 do C1. Twój pierwszy kurs jest bezpłatny
• Edytor kodu i kompilator w telefonie: pisz kod, uruchamiaj go i oglądaj rzeczywisty wynik
• 60 misji programistycznych (20 łatwych, 20 średnich, 20 trudnych), z których każda jest sprawdzana na podstawie tego, co wypisuje Twój kod
• 20 projektów z przewodnikiem, tworzonych krok po kroku: lista zadań, parser logów, konwersja JSON w obie strony, domieszka Enumerable, dopasowywanie wzorców i nie tylko
• Mentor AI: zapytaj o komunikat błędu, metodę lub pojęcie i uzyskaj jasne wyjaśnienie
• 50 pytań quizowych z wyjaśnieniami, 50 pytań rekrutacyjnych i ściąga zawierająca 73 hasła
• World Coding Challenge: trzy globalne rundy każdego dnia. Rozwiązuj je w Ruby i wspinaj się w rankingu
• Egzamin certyfikacyjny (Pro), aby pokazać, czego się nauczyłeś
• Drzewko umiejętności, serie dni nauki, sesje powtórkowe, przypomnienia, notatki i zapisany kod
• Aplikacja jest dostępna w 22 językach
PROGRAM NAUKI RUBY
Podstawy
• Wprowadzenie do Ruby, napisy i operacje na tekście, liczby i matematyka
• Symbole i hasze, instrukcje warunkowe i instrukcje case, sterowanie przepływem
• Metody i bloki, praca z kolekcjami, zakresy i Enumerable
Programowanie obiektowe
• Klasy, obiekty i najważniejsze zasady OOP
• Moduły i domieszki
• Procki, lambdy i domknięcia, iteratory i niestandardowe enumerowalne kolekcje
Praktyczne tworzenie skryptów
• Wyrażenia regularne, daty, czas i formatowanie
• Praca z plikami oraz wejściem i wyjściem
• Formaty plików JSON, CSV i YAML
• Obsługa wyjątków i debugowanie, dopasowywanie wzorców
• Gemy i Bundler, a następnie tworzenie i pakowanie własnego gema
• Testowanie i programowanie sterowane testami (TDD)
Tworzenie aplikacji internetowych i backend
• Podstawy Ruby on Rails
• Modele Rails i Active Record
• Kontrolery Rails i routing
• Tworzenie małych API internetowych za pomocą Sinatra
Zaawansowane tematy
• Metaprogramowanie
• Współbieżność
• Wydajność i profilowanie
JAK TO DZIAŁA
1. Wybierz kurs i ucz się na krótkich lekcjach: odrobina teorii, a następnie fragment kodu, który edytujesz i uruchamiasz
2. Od razu ćwicz dzięki quizom, misjom programistycznym i projektom z przewodnikiem
3. Utknąłeś na błędzie? Poproś Mentora AI o wyjaśnienie, co poszło nie tak
4. Przygotuj się do rozmowy rekrutacyjnej na stanowisko programisty dzięki bazie pytań i ściądze
5. Podejdź do egzaminu certyfikacyjnego po ukończeniu ścieżki samouczka
WARTO WIEDZIEĆ
• Edytor uruchamia Twoje skrypty na naszym serwerze, dlatego potrzebne jest połączenie z internetem. Rails i Sinatra są nauczane za pomocą lekcji i przykładów kodu; edytor uruchamia zwykły kod Ruby.
• Bezpłatnie: pierwszy kurs, 2 misje programistyczne, pierwszy projekt z przewodnikiem i dzienny limit Mentora AI. Wersja bezpłatna wyświetla reklamy.
• Pro: wszystkie kursy, misje i projekty, egzamin certyfikacyjny, Mentor AI bez limitu i brak reklam. Wybierz zakup tygodniowy, miesięczny, roczny lub jednorazowy zakup dożywotni.
Ruby on Rails jest znakiem towarowym Davida Heinemeiera Hanssona. Ta aplikacja jest niezależna i nie jest powiązana z projektem Rails ani przez niego wspierana.
Ostatnia Wersja
82.5.1Przesłane przez
Libra Kantún
Wymaga Androida
Android 7.0+
Kategoria
Darmowe Edukacja AplikacjaOcena treści
Everyone
Raport bezpieczeństwa
Sprawdź teraz
Last updated on Sep 29, 2026
Ta wersja zawiera drobne poprawki błędów i ogólne ulepszenia. Zaktualizuj ją, aby uzyskać najlepsze wrażenia.
