Differences between revisions 5 and 65 (spanning 60 versions)
Revision 5 as of 2009-02-23 21:51:32
Size: 1293
Editor: 92
Comment:
Revision 65 as of 2011-06-05 10:02:49
Size: 3721
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.
= Programovanie Internetových aplikácií =
Line 4: Line 3:
= Programovanie Internetových aplikácií =
{{attachment:obchod_model.png}}
Line 8: Line 8:


Line 10: Line 13:
 * Gejza Jenča gejza.jenča@stuba.sk  * Gejza Jenča gejza.jenca@stuba.sk

== Konzultačné hodiny ==

V utorok 14:00-15:50. Radšej ale konzultuje priamo na cvičení.
Line 19: Line 26:
 1. Podpora viacerých užívateľov
Line 23: Line 29:
== Literatúra == == Výsledky z PIA LS 2010/11 ==
Line 25: Line 31:
## Doplň literatúru.
## Zoznam literatúry je očíslovaný.
|| '''OSC''' || '''ZNAMKA''' || '''POZN''' ||
|| 36716 || B || Chcelo by to dorobiť css, nech to nejako vyzerá. ||
|| 58873 || ??? || Odklad verdiktu. ||
|| 58881 || ??? || Odklad verdiktu ||
|| 58904 || C || Akceptovateľné. ||
|| 58934 || B || Na A to nie je, boli tam nejaké bugy, statický obsah ste neodladili. ||
|| 58945 || FX || views.py neobsahuje nič relevantné. ||
|| 58955 || D || Tak tretina požadovanej funkčnosti, čo keď bude chcieť obchodník pridať novú kategóriu? Bude editovať urls.py? ||
|| 58967 || B || Základná funkčnosť ide, chcelo by to domaľovať css a pod. ||
|| 59014 || E || Dotiahli by ste to do konca, nemali ste to odkladať. Pokročili ste za ten rok a pol slušne, ale stále robíte vylomeniny. ||
|| 59023 || ??? || Odklad verdiktu. ||
Line 28: Line 43:
 1. ''The Definitive Guide to Django: Web Development Done Right'', Adrian Holovaty and Jacob Kaplan-Moss , dostupné na http://www.djangobook.com
== Repozitáre ==

=== Násobky a delitele ===

 * [[http://bitbucket.org/gjenca/nasobky_a_delitele/ | repo]]
 * [[http://bitbucket.org/gjenca/nasobky_a_delitele/get/tip.gz | zdrojáky]]


=== Škola ===

 * http://bitbucket.org/gjenca/skola
 * http://bitbucket.org/gjenca/skola2010





== 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/en/2.0
Line 30: Line 65:
 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/
 1. Gavin Powell, ''Beginning Database Design'' Wrox (2005)
Line 33: Line 73:
Vypracovanie projektu vo dvojici s kolegom. Podrobnosti neskôr. [[/Zadania | Zadania ]]
Line 37: Line 77:
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.
=== Základy ===
Line 45: Line 80:

=== Views ===

 * [[/HelloWorld | Hello, world ]]
 * [[/HelloWorld_V2 | Hello, world verzia 2]]

=== Templates ===
Line 47: Line 90:
 * [[/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 ]]

=== Ostatné ===

 * [[/PoznamkyMercurial | Poznámky k mercurialu]]
 * [[/PoznamkyDjango | Poznamky k Djangu ]]

Programovanie Internetových aplikácií

obchod_model.png

2008/09 -- LS

Vyučujúci

Konzultačné hodiny

V utorok 14:00-15: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. Vzorová aplikácia v djangu
  7. Samostatný miniprojekt

Výsledky z PIA LS 2010/11

OSC

ZNAMKA

POZN

36716

B

Chcelo by to dorobiť css, nech to nejako vyzerá.

58873

???

Odklad verdiktu.

58881

???

Odklad verdiktu

58904

C

Akceptovateľné.

58934

B

Na A to nie je, boli tam nejaké bugy, statický obsah ste neodladili.

58945

FX

views.py neobsahuje nič relevantné.

58955

D

Tak tretina požadovanej funkčnosti, čo keď bude chcieť obchodník pridať novú kategóriu? Bude editovať urls.py?

58967

B

Základná funkčnosť ide, chcelo by to domaľovať css a pod.

59014

E

Dotiahli by ste to do konca, nemali ste to odkladať. Pokročili ste za ten rok a pol slušne, ale stále robíte vylomeniny.

59023

???

Odklad verdiktu.

Repozitáre

Násobky a delitele

Škola

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/en/2.0

  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/

  7. Gavin Powell, Beginning Database Design Wrox (2005)

Podmienky na zápočet

Zadania

Materiály

Základy

Views

Templates

Intermezzo: dekorátory

Forms

Aplikácie

Models

Sessions

Ostatné

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