Summer Semester 2009/10
Open-Source Frameworks for Rapid Application Development (elective) I36017C
Course content:
Model-View-Controller pattern, programming in Python and Ruby, Object-Relational Mapping, templates and views of HTML web pages in Django and Ruby on Rails, session management and user authorisation, internationalization and localization of web applications.
Learning outcomes:
After finishing course student is able to propose and implement application using Django and to implement application using Ruby on Rails.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
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) supplementary references:
Marty Alchin: Pro Django, APress, 2009