2112
Comment:
|
2272
|
Deletions are marked like this. | Additions are marked like this. |
Line 41: | Line 41: |
=== Views === |
|
Line 67: | Line 70: |
=== Aplikácie === * [[/startapp | Aplikácie]] - nástroj pre členenie projektu |
|
Line 69: | Line 76: |
* [[/startapp | Aplikácie]] - nástroj pre členenie projektu * [[/SimpleModel | Jednoduchá tabuľka a práca s ňou ]] |
* [[/SimpleModel | Jednoduchý model a práca s ním ]] * [[/BetterModel | Viac prepojených modelov ]] * [[/Admin | Administratívna aplikácia ]] == Authentication == |
Programovanie Internetových aplikácií
2008/09 -- LS
Vyučujúci
Gejza Jenča gejza.jenča@stuba.sk
Konzultačné hodiny
V stredu 12:00-13:50. Radšej ale konzultuje priamo na cvičení.
Stručná osnova predmetu
- Stručný úvod do djanga
- Templates, Contexts
- Views
- Models
- Administratívna aplikácia
- Podpora viacerých užívateľov
- Vzorová aplikácia v djangu
- Samostatný miniprojekt
Literatúra a web stránky
The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty and Jacob Kaplan-Moss , dostupné na http://www.djangobook.com
Dokumentácia na http://www.djangoproject.com/
HTML and CSS Tutorials, http://www.htmldog.com/
Jak psát web, http://www.jakpsatweb.cz/
Podmienky na zápočet
Vypracovanie projektu vo dvojici s kolegom. Podrobnosti neskôr.
Materiály
Základy
Views
Templates
Hello, world verzia 3 - so šablónami
Hello, world verzia 4 - now with goodbye! (dedenie v šablónach)
Hello, world verzia 5 - skratka render_to_response
Projekt násobky a delitele - zhrnutie doterajších vedomostí
Intermezzo: dekorátory
Násobky a delitele s dekorátormi - trocha funkcionálneho programovania
Forms
Aplikácie
Aplikácie - nástroj pre členenie projektu
Models