Život na škole Přijímací řízení Unicorn College Studium O nás Hlavní stránka

Webové technologie

Základní informace
Počet kreditů
3
Počet přednášek / týden
0 vh
Počet cvičení / týden
2 vh
Počet tutoriálů / semestr
5x 4 vh
Doporučená literatura
Beginning Ruby on Rails: Holzner S.
Cílem předmětu je seznámit studenty s vývojem 3vrstvých webových MVC aplikací. V první části jsou probrány základy HTML, ve druhé práce s MVC frameworkem Ruby-on-Rails nad referenčním příkladem a technologie JavaScript. Spolu se znalostmi získanými v ostatních předmětech bude po absolvování tohoto předmětu student schopen sám vyvinout jednoduchou aplikaci.
Obsah předmětu
  1. Kick Start
    Historie vývoje World Wide Web. Co je to webová aplikace? Jak se liší vývoj od konzolových aplikací?
  2. HTML
    Základy syntaxe HTML. Struktura HTML dokumentů. Trendy ve vytváření dokumentů.
  3. Kaskádové styly
    Výběr prvků HTML pro formátování. Formát pro texty, tabulky, obrázky. Rozmístění komponent na stránce.
  4. Základy webových aplikací
    Dynamicky generovaný obsah. Reakce na uživatelské požadavky. Udržování stavu ve webových aplikacích.
  5. Přístup do databáze s Active Record
    Automatické migrace. Mapování objektů do relační databáze. Osvěžení SQL. Základní operace v Active Record.
  6. Pokročilé mapování a vyhledávání v databázi
    Definice vztahů mezi třídami a tabulkami. Validace objektů. Dotazování do databáze.
  7. Generování aplikací
    Generování jednoduché aplikace z datového modelu. Co jsou akce a šablony. Spolupráce s datovým modelem.
  8. Vzhled aplikací a jejich funkčnost
    Funkčnost Contolleru. Erb šablony a helpers. Layout stránek.
  9. Webové služby
    Webové služby - SOAP a REST. Vytvoření a použití REST služeb. Příklad použití webové služby.
  10. Základy JavaScriptu
    Běhové prostředí jazyka. Základ syntaxe. Zabudované objekty.
  11. Použití JavaScriptu - Validace a AJAX
    W3C standardy -DOM. Změna struktury dokumentů. Události. Validace dat v prohlížeči.
  12. JavaScript v Ruby on Rails
    Knihovny Prototype a scipt.aculo.us. Automatické doplňování textů, třídění. Obecné použití AJAX v RoR.
  13. Opakování

  ENGLISH VERSION     Podmínky použití     Mapa stránek     Kontakty     Katalog bakalářských prací        
Unicorn | Unicorn Systems | Unicorn Universe | Unicorn College
© Unicorn College 2011