» Witam! » Dydaktyka » Interfejsy graficzne » Ruby/Rails - materiały
Ruby/Rails - materiały
Materiały dotyczące języka Ruby
- Oficjalna strona języka
- Interaktywny tutorial Rubiego
- Pierwsze wydanie popularnej ‘książki z kilofem’
- Najdziwniejszy podręcznik programowania na świecie ;-)
- Wprowadzenie do Rubiego mojego autorstwa
- Dokumentacja podstawowych klas Rubiego i Rails
- rubular.com – webowy interfejs do testowania wyrażeń regularnych
- Przewodniki po Ruby on Rails pl. – przewodniki przetłumaczone na język polski przez studentów EPI. Dotyczą wersji 2.3
- Przewodniki po Ruby on Rails en. – oryginalne przewodniki do najnowszej wersji Railsów. (Aktualna wersja – 3.1.1)
- Ruby toolbox – przydatne biblioteki Rubiego i rozszerzenia frameworku Rails
- Ruby. Programowanie – książka po Polsku – dobre wprowadzenie do Rubiego (dostępna w bibliotece WZiKS)
- Ruby. Tao programowania w 400 przykładach – książka dla zaawansowanych programistów
- gotapi.com – API Rubieg, Rails i innych technologii internetowych, wyposażone w LiveSearch
- rubydoc.info – całkiem przyjemna dokumentacja Rubiego, Railsów i innych bibliotek
- apidock.com – jeszcze jedna strona poświęcona dokumentacji Rubiego i Railsów
Prezentacje z zajęć
Wykłady
- Wprowadzenie do Rubiego – podstawowe informacje o języku Ruby
- Podstawowe typy danych – łańcuchy, symbole, zakresy, wyrażenia regularne, tablice zwykłe i asocjacyjne, pliki
- Struktury języka – instrukcje warunkowe i instrukcja selekcji, bloki, pętle, wyjątki
- Programowanie obiektowe – klasy, obiekty, atrybuty, metody, moduły
- Wprowadzenie do Rails – podstawowe informacje na temat frameworku
- Warstwa modelu – omówienie zastosowań klasy
ActiveRecord - Warstwa kontrolera – omówienie trasowania, warstyw kontrolera oraz rusztowań
- Warstwa widoku – omówienie layoutów, helperów i fragmentów widoków
Laboratoria
- Podstawy Rubiego – proste programy w języku Ruby oraz frameworku Sinatra
- Programowanie obiektowe – definicja klasy Temperature
- Podstawy Rails – aplikacja Biblioteka
- Model-Widok-Kontroler – książka gości
- Uwierzytelnianie użytkownika – gem
Authlogic
Stare wykłady
- Oryginalne prezentacje Agnieszki Figiel
- 1. Podstawy Rubiego
- 1a. Typy i struktury kontrolne
- 2. Programowanie obiektowe w Rubim
- 3. Podstawy Ruby on Rails – skrypt pozwalający na stworzenie prostej aplikacji “biblioteka”, zawierającej dwa modele: “autor” oraz “książka”
- 4. Podstawy Ruby on Rails – cd. – wyjaśnienie podstawowych mechanizmów Rails: migracji, rusztowań, architektury MVC, trasowania.
- 5. Żądania i obsługa stanu – obsługa żądani GET i POST, ich parametrów oraz sesji użytkownika
- 6. Powtórzenie wiadomości o Rails – implementacja książki adresowej bez użycia rusztowania
- 9. Authlogic – mechanizm autentykacji