= Programovanie Internetových aplikácií = {{attachment:obchod_model.png}} 2012/13 -- LS == Vyučujúci == * Gejza Jenča gejza.jenca@stuba.sk == Konzultačné hodiny == V pondelok 10:00-10:50. Radšej ale konzultuje priamo na cvičení. == Termíny == <> * Termín odovzdávky modelu 4.4.2017. * Termín odovzdávky projektu je polnoc z 31.5.2017 na 1.6.2017. <> == Stručná osnova predmetu == 1. Stručný úvod do djanga 1. Templates, Contexts 1. Views 1. Models 1. Administratívna aplikácia 1. Vzorová aplikácia v djangu 1. Samostatný miniprojekt == Výsledky == == Repozitáre == === Kód z prednášok === * https://bitbucket.org/gjenca/pia2017 === Násobky a delitele === * [[http://bitbucket.org/gjenca/nasobky_a_delitele/ | repo]] * [[http://bitbucket.org/gjenca/nasobky_a_delitele/get/tip.gz | zdrojáky]] == 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 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/ 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) == Podmienky na zápočet == [[/Zadania | Zadania ]] == Materiály == === Základy === * [[/Zaciname | Začíname nový projekt ]] === Views === * [[/HelloWorld | Hello, world ]] * [[/HelloWorld_V2 | Hello, world verzia 2]] === Templates === * [[/Templates | Templates čiže šablóny]] * [[/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 ]] === Ostatné === * [[/PoznamkyMercurial | Poznámky k mercurialu]] * [[/PoznamkyDjango | Poznamky k Djangu ]]