Differences between revisions 2 and 48 (spanning 46 versions)
Revision 2 as of 2009-02-22 13:29:33
Size: 1222
Editor: 92
Comment:
Revision 48 as of 2010-03-04 12:45:38
Size: 2581
Editor: jenca
Comment:
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 6: Line 3:

{{attachment:obchod_model.png}}
Line 7: Line 7:


http://bitbucket.org/gjenca/nasobky_a_delitele/
Line 11: Line 14:

== Konzultačné hodiny ==

V stredu 12:00-13:50. Radšej ale konzultuje priamo na cvičení.
Line 23: Line 30:
== Literatúra ==

## Doplň literatúru.
## Zoznam literatúry je očíslovaný.
== Literatúra a web stránky ==
Line 30: Line 34:
 1. HTML and CSS Tutorials, http://www.htmldog.com/
 1. Jak psát web, http://www.jakpsatweb.cz/
 1. Color scheme designer, http://colorschemedesigner.com/
 1. Mercurial: The Definitive Guide, http://hgbook.red-bean.com/
Line 33: Line 41:
Vypracovanie projektu vo dvojici s kolegom. Podrobnosti neskôr. Vypracovanie projektu vo dvojici s kolegom.
Line 35: Line 43:
== Príklady a cvičenia == [[/Zadania | Zadania ]]
Line 37: Line 45:
=== Interaktívne sedenia ===
Line 39: Line 46:
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 60:
 * [[/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 ]]

=== Projekt obchod ===

 * [[attachment:obchod.tar.gz]]

Programovanie Internetových aplikácií

obchod_model.png

2008/09 -- LS

http://bitbucket.org/gjenca/nasobky_a_delitele/

Vyučujúci

Konzultačné hodiny

V stredu 12:00-13:50. Radšej ale konzultuje priamo na cvičení.

Stručná osnova predmetu

  1. Stručný úvod do djanga
  2. Templates, Contexts
  3. Views
  4. Models
  5. Administratívna aplikácia
  6. Podpora viacerých užívateľov
  7. Vzorová aplikácia v djangu
  8. Samostatný miniprojekt

Literatúra a web stránky

  1. The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty and Jacob Kaplan-Moss , dostupné na http://www.djangobook.com

  2. Dokumentácia na http://www.djangoproject.com/

  3. HTML and CSS Tutorials, http://www.htmldog.com/

  4. Jak psát web, http://www.jakpsatweb.cz/

  5. Color scheme designer, http://colorschemedesigner.com/

  6. Mercurial: The Definitive Guide, http://hgbook.red-bean.com/

Podmienky na zápočet

Vypracovanie projektu vo dvojici s kolegom.

Zadania

Materiály

Základy

Views

Templates

Intermezzo: dekorátory

Forms

Aplikácie

Models

Sessions

Projekt obchod

KMaDGWiki: ProgramovanieInternetovychAplikacii (last edited 2017-03-21 14:10:52 by jenca)