1218
Comment:
|
2306
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## Poznámky vyzerajú tak, ako tento riadok. ## Toto je šablóna stránky, ktorá je vhodná ak je len jeden prednášajúci. |
|
Line 11: | Line 8: |
== Konzultačné hodiny == V stredu 12:00-13:50. Radšej ale konzultuje priamo na cvičení. |
|
Line 23: | Line 24: |
== Literatúra == | == Literatúra a web stránky == |
Line 25: | Line 26: |
## Doplň literatúru. ## Zoznam literatúry je očíslovaný. |
1. ''The Definitive Guide to Django: Web Development Done Right'', Adrian Holovaty and Jacob Kaplan-Moss , dostupné na http://www.djangobook.com 1. Dokumentácia na http://www.djangoproject.com/ 1. HTML and CSS Tutorials, http://www.htmldog.com/ 1. Jak psát web, http://www.jakpsatweb.cz/ |
Line 28: | Line 31: |
1. The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty and Jacob Kaplan-Moss , dostupné na http://www.djangobook.com 1. Dokumentácia na http://www.djangoproject.com/ |
|
Line 33: | Line 34: |
Vypracovanie projektu vo dvojici s kolegom. Podrobnosti neskôr. | Vypracovanie projektu vo dvojici s kolegom. |
Line 35: | Line 36: |
== Príklady a cvičenia == | [[/Zadania | Zadania ]] |
Line 37: | Line 38: |
=== Interaktívne sedenia === | |
Line 39: | Line 39: |
Ak si chcete skopírovať sedenie do pythonovského príkazového riadku, bude vám to fungovať iba ak si ho spustíte takto: {{{ python manage.py shell }}} to zabezpečí, že sa django inicializuje. |
== Materiály == === Základy === * [[/Zaciname | Začíname nový projekt ]] === Views === * [[/HelloWorld | Hello, world ]] * [[/HelloWorld_V2 | Hello, world verzia 2]] === Templates === |
Line 47: | Line 53: |
* [[/TemplateFor | for cyklus v Template, prístup k atribútom ]] * [[/TemplateIf | Podmienky v Template ]] * [[/HelloWorldV3 | Hello, world verzia 3]] - so šablónami * [[/HelloWorldV4 | Hello, world verzia 4]] - now with goodbye! (dedenie v šablónach) * [[/HelloWorldV5 | Hello, world verzia 5]] - skratka render_to_response * [[/NasobkyADelitele | Projekt násobky a delitele]] - zhrnutie doterajších vedomostí * [[/Filters | Filtre ]] === Intermezzo: dekorátory === * [[/NasobkyADeliteleV2 | Násobky a delitele s dekorátormi]] - trocha funkcionálneho programovania * [[/NasobkyADeliteleV2.2 | Dekorátor ako trieda]] === Forms === * [[/Forms | Formuláre]] * [[/FormsProject | Projekt s formulármi ]] * [[/FormsProjectV2 | Jemnejšia práca s formulármi]] === Aplikácie === * [[/startapp | Aplikácie]] - nástroj pre členenie projektu === Models === * [[/SimpleModel | Jednoduchý model a práca s ním ]] * [[/BetterModel | Viac prepojených modelov ]] * [[/Admin | Administratívna aplikácia ]] === Sessions === * [[/Session | Sedenia ]] |
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.
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