SerbianHitman :: ono sto me dalje interesuje jeste, da li mogu da preskocim Java Script, Sql, PHP i da krenem da ucim Ruby tj Ruby on Rails?
Prvo i najbitnije , Ruby != Ruby on Rails. Ruby je objektno orijentisan jezik, a Rails web framework pisan u Ruby-u. Da bi mogao da razvijaš sajtove potrebno je da poznaješ Ruby.
Drugo, HTML, CSS i JavaScript su obavezni bez obzira na to koji framework budeš koristio. Sem njih biće ti potrebno i poznavanje drugih biblioteka i radnih okvira: jQuery, Angular/Ember, React.js...
Nisi nam rekao da li si programirao do sada. Ruby je jednostavan i za početnike, neće ti trebati puno vremena da skapiraš stvari.
Ukoliko već znaš HTML i CSS možeš da počneš sa korišćenjem preprocesora HAML i SASS koji znatno ubrzavaju pisanje. Oni se dosta koriste u Rails-u pored CoffeeScript-a.
Ako još uvek nisi naučio JavaScript, registruj se na ovaj sajt i rešavaj zadatke koji su na njemu postavljeni. Idi redom, prvo idu HTML i CSS, pa Bootstrap, pa potom JavaScript i jQuery, Angular.js, rad sa Git-om (sistem za verzionisanje), Node.js + MongoDB itd.
Pored toga imaš da odradiš i par front-end projekata kao delove zadatka. To će te potpuno spremiti za web razvoj, a potom možeš da kreneš sa učenjem Ruby-a (dejnik978 ti je već dao link) i Rails-a.
Što se tiče bazi podataka, Rails podržava MySQL, PostgreSQL i SQLite (i MongoDB uz Mongo-Mapper gem).
dejnik978 ::Bice ti potrebno ovako nesto
Required:
Ruby on Rails 4
Optional:
CoffeeScript
MySQL
Haml
Amazon S3 (very little)
Flex (Flash)
Flash je tehnologija koja je već odavno na izdahu i nema potrebe da je uči ukoliko želi da se bavi razvojem Rails sajtova.
|