Rozwiązania szkieletowe w tworzeniu aplikacji (p. obieralny) I36017C
Kategoria tematyczna przedmiotu - budowa zaawansowanych aplikacji
Student po zrealizowaniu treści kształcenia wykładu i pracowni specjalistycznej potrafi zaprojektować i zaimplementować aplikację opartą na frameworku Django oraz aplikację opartą na frameworku Ruby on Rails.
Poznane technologie: Wzorzec MVC (Model-View-Controller), programowanie w językach Python i Ruby, mapowanie relacyjno-obiektowe (ORM - Object-Relational Mapping), wzorce (templates, views) stron HTML w Django i Ruby on Rails,
autoryzacja użytkownika i zarządzanie sesjami, lokalizacja aplikacji internetowych.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
Jeff Forcier, Paul Bissex, Wesley Chun: Python i Django. Programowanie aplikacji webowych, Helion, Gliwice, 2009.
Peter Norton: Python : od podstaw, Helion, Gliwice, 2006.
Dave Thomas: Agile : programowanie w Rails, Helion, Gliwice, 2008.
David Flanagan, Yukihiro Matsumoto: Ruby : programowanie, Helion, Gliwice, 2009.
b) uzupełniająca:
Marty Alchin: Pro Django, APress, 2009