Kód kurzu: RUBYONRAILS2« Krok zpět

Ruby on Rails praktické použití

Pokud již znáte základy frameworku Ruby on Rails, tento kurz vám pomůže k získání dalších zkušeností. Náplní bude tvorba demonstrativní webové prezentace, na níž se naučíte řešit časté problémy spojené s webem:přihlašování, captchu, formuláře, validaci dat, posílání e-mailů, cachování či AJAX. Z kurzu si odnesete funkční webovou prezentaci, na jejímž základě budete schopni vystavět například firemní stránky či složitější intranetovou aplikaci.

Kurz vyřazen z aktuální nabídky
Kurzy zařazené do oblasti Archiv již nepatří do naší aktuální nabídky, v mnoha případech byly nahrazeny novější verzí kurzu.
Pro informace o možnosti realizace archivních kurzů prosím kontaktujte náš klientský servis (__Klientskyservis@gopas.cz) nebo naše obchodní reprezentanty (__Obchod@gopas.cz).

PobočkaDnůCena kurzuCena materiálůITB
Praha2 8 200 CZK v ceně kurzu 20
Brno2 8 000 CZK v ceně kurzu 20
Bratislava2 270,00 EUR v ceně kurzu 20

Uživatelská náročnost

Co Vás naučíme

  • Na ukázkové webové prezentaci si v praxi vyzkoušíte, jak snadno lze s Rails tvořit. Výsledek Vám může posloužit jako základ pro firemní prezentaci či složitější intranetovou aplikaci.

Požadované vstupní znalosti

  • Minimální znalost jazyka Ruby či podobného, nejlépe objektově orientovaného jazyka. Základní znalost principu fungování Ruby on Rails výhodou.

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích. Tvorba ukázkové webové prezentace krok za krokem.

Studijní materiály

  • Tištěné prezentace probírané látky, kód ukázkové prezentace.

Osnova kurzu

  • instalace Rails a konfigurace webserveru
  • vysvětlení základních principů RoR:
  • MVC - Model, View, Controller
  • ORM - Active Record (přístup k databázím)
  • CRUD - Create, Read, Update, Delete (chování standardního kontroléru)
  • model, view a kontrolér v Rails
  • vytvoření blogu
  • získávání dat z požadavku
  • ladění
  • validace dat
  • routing (tvorba URL)
  • složitější použití ActiveRecord
  • session
  • cachování
  • šablony a tvorba formulářů
  • posílání e-mailů
  • rozšiřování frameworku pomocí modulů
  • úvod do problematiky AJAXu
  • migrace databáze
  • extrémní programování metodou „unit testing“
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.