Size: 4765
Comment:
|
Size: 7474
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
2009/2010 -- zimný semester | 2010/2011 -- zimný semester <<Pozor>> Prvé zápočtové cvičenie bude v pondelok 24.10 počas cvičenia. Na predmet chodí 22 študentov, v miestnosti je 16 počítačov. Z toho vyplýva, že 6 ľudí bude musieť robiť na svojom vlastnom prinesenom počítači. Domáce zadanie je rovnaké, ako minulý rok. <<TableOfContents()>> |
Line 8: | Line 14: |
=== Konzultácie === Pondelok 16:00 -- 17:00 |
|
Line 21: | Line 31: |
* Šablónové jazyky | * !JavaScript, AJAX |
Line 30: | Line 40: |
1. David Gourley, Brian Totty, Marjorie Sayer, Anshu Aggarwal, Sailu Reddy, et al., ''HTTP: The Definitive Guide'', O'Reilly 2002 |
1. David Gourley, Brian Totty, Marjorie Sayer, Anshu Aggarwal, Sailu Reddy, et al., ''HTTP: The Definitive Guide'', O'Reilly (2002) 1. David Flanagan, ''!JavaScript: The Definitive Guide'', O'Reilly Media, Inc.; 5th edition (2006) |
Line 44: | Line 54: |
1. Mercurial SCM, http://mercurial.selenic.com/ 1. Mercurial: The Definitive Guide by Bryan O'Sullivan, http://hgbook.red-bean.com/ == O mercuriali == [[mercurial]] |
|
Line 49: | Line 64: |
* Dve zápočtové cvičenia vypracované ako rozšírenie domácich zadaní | * Tri zápočtové cvičenia vypracované ako rozšírenie domácich zadaní |
Line 52: | Line 67: |
* Jedno domáce zadanie z web dizajnu a šablón | * Jedno zápočtové cvičenie z CSS |
Line 73: | Line 88: |
a. Základy fungovania DNS | a. Základy fungovania DNS, SMTP |
Line 75: | Line 90: |
1. HTML a CSS a. XHTML 1.0 a. Štylizácia HTML pomocou kaskádových štýlov 1. Dynamický web a. Základné princípy dynamického webu a. CGI 1. Pokročilé aspekty HTTP a. Autorizácia (Basic) a. Cookies 1. Web 2.0 a. !JavaScript cez jquery a. Techniky AJAX |
|
Line 76: | Line 103: |
== Skúška == | |
Line 77: | Line 105: |
1. "Teoretická otázka", vysvetliť dôležité aspekty niektorej z týchto tém. a. IP protokol - adresácia, smerovanie a. TCP a UDP protokol, spoločné vlastnosti, rozdiely, spôsob použitia v programoch. a. HTTP protokol - základy. a. CGI skripty - spôsob fungovania, použitie s HTML formulármi. a. Pokročilé aspekty HTTP - cookies, autorizácia. 1. Budem chcieť navrhnúť a ústne obhájiť nejaký aplikačný protokol. Podrobnosti toho, ako si to predstavujem, poviem na prednáške. |
|
Line 78: | Line 113: |
== Zadania na cvičenia == * [[attachment:cviko1.pdf]] * [[attachment:cviko_skus1.pdf]] * [[attachment:cviko_skus2.pdf]] == Domáce zadania == * [[attachment:zadanie1.pdf]] |
== Zadania na cviko == * Prvé zápočtové cvičenie [[attachment:cviko1.pdf]] [[attachment:cviko1_skus.pdf]] * Domáce zadanie na druhé zápočtové cvičenie nebude. Miesto toho si pozrite, čo som chcel [[attachment:cviko_skus2.pdf | minulý rok]]. * Skúšobné zadanie na druhé cviko je tu: http://bitbucket.org/gjenca/cviko2_skus_z2010 * Zadanie na tretie cviko je tu: [[attachment:zadanie3.pdf]]. Je rovnaké ako * minulý rok, skúšobné zadanie však bude iné. * Skúšobné zadanie na tretie cviko [[attachment:cviko_skus3.pdf]] |
Line 89: | Line 123: |
Na bitbucket.org: http://bitbucket.org/gjenca/python_vyuka_public/ . |
|
Line 93: | Line 129: |
alebo (s inštalovaným mercurialom) príkazom {{{ hg clone http://bitbucket.org/gjenca/python_vyuka_public/ }}} Ak už máte raz stiahnuté dáta pomocou {{{hg clone}}}, stačí už len v adresári projektu napísať {{{ hg pull hg update }}}. V prípade, že sa mercurial pri príkaze {{{update}}} sťažuje na konflikty, znamená to, že ste niečo zmenili v pracovnom adresári. Vtedy treba napísať {{{ hg update -C }}} |
|
Line 114: | Line 170: |
|| Vypisovanie a spracovanie formulára || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/cgiserver/cgi-bin/form.py || || Vypisovanie a spracovanie formulára - matematika || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/cgiserver/cgi-bin/matika.py || |
|
Line 116: | Line 174: |
|| Stránka so základnými XHTML elementami || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/simple.html || | || Stránka so základnými XHTML elementami || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/simple2.html || |
Line 118: | Line 176: |
|| Minimálna stránka || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/kostra.html || | |
Line 119: | Line 178: |
== Odovzdávanie programov == | ## == Odovzdávanie programov == |
Line 121: | Line 180: |
[[/OdovzdavanieProgramov | Stránka pre odovzdávanie programov ]] == Výsledky == [[/Vysledky]] |
## [[/OdovzdavanieProgramov | Stránka pre odovzdávanie programov ]] |
Počítačové siete
2010/2011 -- zimný semester
![]() |
Prvé zápočtové cvičenie bude v pondelok 24.10 počas cvičenia. Na predmet chodí 22 študentov, v miestnosti je 16 počítačov. Z toho vyplýva, že 6 ľudí bude musieť robiť na svojom vlastnom prinesenom počítači. Domáce zadanie je rovnaké, ako minulý rok. Contents
Vyučujúci
KonzultáciePondelok 16:00 -- 17:00
Stručná osnova predmetu
Literatúra
Webové stránky
O mercuriali
Podmienky na zápočet
Témy jednotlivých prednášok
Skúška
Zadania na cviko
Šablóny programov, programy, html a css súboryNa bitbucket.org: http://bitbucket.org/gjenca/python_vyuka_public/ .
Stiahnuť všetko naraz ako ziphttp://bitbucket.org/gjenca/python_vyuka_public/get/tip.zip alebo (s inštalovaným mercurialom) príkazom hg clone http://bitbucket.org/gjenca/python_vyuka_public/ Ak už máte raz stiahnuté dáta pomocou hg clone, stačí už len v adresári projektu napísať hg pull hg update . V prípade, že sa mercurial pri príkaze update sťažuje na konflikty, znamená to, že ste niečo zmenili v pracovnom adresári. Vtedy treba napísať hg update -C
TCP/UDP klient/server
Sumátor klient a server
Jednoduchý HTTP server
CGI skripty
XHTML stránky
KMaDGWiki: PocitacoveSiete (last edited 2025-03-04 12:14:04 by jenca) |