Wprowadzenie do Ruby i Ruby on Rails
Dowiedz się jak szybko tworzyć aplikacje webowe przy użyciu frameworka Ruby on Rails. Poznaj technologię, którą wybierają startupy aby zbudować Minimum Viable Product. Przekonaj się że Ruby to język który na pierwszym miejscu stawia szczęście programisty.
Slideshare: https://www.slideshare.net/secret/NKuU7t2NMsjTcb
Czego się nauczysz?
- zrozumiesz fundamentalne założenia frameworka Ruby on Rails,
- zbudujesz swoją pierwszą aplikację w Ruby on Rails,
- nauczysz się korzystać z bogatego ekosystemu gemów (bibliotek).
Dla kogo jest ten warsztat?
Wymagania wstępne
Prowadzący
To przedsiębiorca, który rozwiązuje biznesowe problemy budując aplikacje internetowe wysokiej jakości. Prowadzi własną firmę - Sunday Coding oraz uczy ludzi pisać czysty kod. W swojej pracy używa zwykle języków Ruby i JavaScript, chociaż nie boi się też dobierać programistycznych narzędzi do konkretnych problemów. Współorganizuje Łódź Ruby User Group i Nodeschool Łódź. Uwielbia dzielić się wiedzą podczas prezentacji na lokalnych grupach programistycznych.
Program warsztatów
- Ruby
- podstawowe konstrukcje w porównaniu z innymi językami programowania
- programowanie obiektowe
- elementy programowania funkcyjnego na przykładzie modułu Enumerable
- Ruby on Rails
- convention over configuration
- architektura MVC w interpretacji Ruby on Rails
- routing i kontrolery
- tworzenie widoków przy użyciu ERB
- interaktywny interpreter i konsola Ruby on Rails
- modele, komunikacja z bazą danych i migracje
- tworzenie formularzy i walidacje
- dodawanie asocjacji pomiędzy modelami
- testowanie
- asset pipeline
- Ekosystem Ruby
- korzystanie z zewnętrznych bibliotek – RubyGems i Bundler
- rozszerzanie aplikacji o całe funkcjonalności za pomocą bibliotek
Zapisy na wybrany warsztat zostały zakończone.