Začíname s Ruby on Rails

Chcete sa naučiť programovať v Ruby on Rails a neviete kde začať? Môžete to skúsiť ako ja.

  1. Ako prvé sa uistite, že viete dobre po anglicky. Teda aspoň rozumiete písanému textu. Bez angličtiny sa nezaobídete. Po slovensky alebo po česky totiž nenájdete nič použiteľné. Bohužiaľ.
  2. Začnite s Rails Tutorial. Presne tak, začnite tu a nie s oficiálnou dokumentáciou. Dôvod? Je tam vysvetlené všetko. Nielen Ruby on Rails, ale celý ROR stack. HTML, CSS, Javascript, ruby… A okrem toho aj test driven development, git, alebo aj nasadzovanie aplikácie do produkcie cez heroku. Ale nie, že to budete len čítať. Skúšajte si aj príklady a uistite sa, že tomu aj rozumiete. Odporúčam to každému začiatočníkovi!
  3. Máte prečítaný a hlavne pochopený rails tutorial? Výborne. Začnite programovať! A popri tom si   čítať Rails Guides. Getting started with rails bude zrazu oveľa ľahšie na pochopenie. A v ostatných kapitolách si môžete hľadať presne čo treba.
  4. Ok. Programujete, ďalej sa učíte a stále tomu niečo chýba? U mňa to bolo podobné a pomohla mi kniha Agile Web Development with Rails 4. Dávam ju až sem, lebo podľa mňa nie je vhodná pre začiatočníkov.
  5. ??? Pravdu povediac neviem, sem som ešte nedošiel ;) Ale ak máte nejaké tipy, tak sem s nimi.
  6. Zasekli ste sa niekde? Nevadí. Použite google. Je totiž dosť pravdepodobné, že niekto iný už podobný problem riešil a hlavne aj vyriešil. Väčšinou na Stack Overflow.

Každopádne musím povedať, že programovanie v Rails ma baví. A to sa neživím programovaním. Proste ma to baví a je v tom radosť robiť web aplikácie. Na jednej rozsiahlejšej práve pracujem. Je určená pre uľahčenie života konkurzným správcom. Zadávajú sa do nej pohľadávky ku konkurzom a reštrukturalizáciám a výstupom bude vééľáľa rôznych papierov, čo treba posielať na súd. Dúfam, že bude mať úspech. A ak nie, nevadí, aspoň som sa pri nej dosť naučil.

Cyklovozíkový pokus

Osobne celkom rád športujem, napríklad aj behávam. A keďže mám malú dcérku, tak by to chcelo nejak spojiť príjemné a užitočné (beh) s príjemným a užitočným (čas strávený s dcérkou). Preto si chcem kúpiť cyklovozík, ktorý sa dá využiť aj na beh.

Keď som sa o tom bavil s kolegom, tak on vravel, že by si ho namiesto kupovania rád požičal. Hmm. Tak prečo nie? Hneď som dostal nápad s požičovňou, ktorý treba otestovať. Napríklad na začiatok so stránkou mapujúcou dopyt.

Tak som konečne zbúchal môj prvý web v twitter bootstrap (ktorý som chcel niekde využiť, odkedy som ho objavil) a v Ruby on Rails (ukladanie emailov), hodil som to na Heroku a tadaaa.

Predstavujem vám požičovňu cyklovozíkov v Bratislave ;).

Ja osobne to beriem ako taký pokus. Nebudem hneď predsa kupovať 10 vozíkov, keď ani neviem či sa viem dostať k zákazníkom. Tak som hodil inzerát na bazos.sk, link do tohto článku a uvidíme, či sa vôbec niekto ozve.

Bye bye PHP

Ani neviem ako, ale nedávno som sa dostal k Ruby on Rails. Samozrejme, že o tomto frameworku som vedel už roky, ale nejak som mu nevenoval pozornosť. Ale teraz som sa rozhodol naučiť sa v ňom programovať.

Začal som študovať railstutorial, ktorý už finišujem a pravdupovediac sa neviem dočkať, kedy v rails naprogramujem niečo vlastné. Páči sa mi Ruby a páči sa mi aj Rails, ktorý je vynikajúcim a komplexným web frameworkom.

Yeah!