uvodní prezentaci

Transkript

uvodní prezentaci
XD36WWW
Základy internetu, HTTP protokol
1. cvičení
Lidé a kontakty

Martin Klíma
– [email protected]
– Místnost K315

Zdeněk Míkovec
Primární kontakt
– [email protected]
– Místnost K315

Konzultační hodiny
– Po mailové domluvě „kdykoli“
– Úterý 14:30-16:00
XD36WWW: 1. cvičení
(2 z 5)
Hlavní servery

Dokumentace k předmětu (přednášky, cvičení, příklady)
– amun.felk.cvut.cz

Hlavní vývojový server
–
–
–
–
–
–
faraon.felk.cvut.cz
OS: Debian
PHP 5.x
MySQL 5.x
Nehákovat, škodíte sami sobě
Nejsou zde limity, buďte slušní
XD36WWW: 1. cvičení
(3 z 5)
Organizace přednášek
1. Architektura webové aplikace
2. Zadání semestrálek. Klientská část: HTML, W3C doporučení - XML XHTML, WML,
aplikační logika - skriptovací jazyky; Serverová část: detaily HTTP protokolu, web
servery, dynamický web, použití databází
3. Klientská část: CSS; Multimédia na webu: rastrová grafika, vektorová grafika, video,
audio, Flash
4. Serverová část: programovací paradigma serverové části, server-klient interakce,
bezestavový protokol, práce se sessions. Základy jazyka PHP.
5. Objektové programování v PHP.
6. Test, Odevzdavání semestrálních prací, zápočet
XD36WWW: 1. cvičení
(4 z 5)
Požadavky na klasifikovaný zápočet

body získáte za:
– 1 test (30 bodů)
– semestrální úlohy (60 bodů)
• minimálně 30 bodů (žádný povinný požadavek nesmí být ohodnocen 0 body)
– pohovor při udělování zápočtu (-10 - +20)

výsledná známka
– 1 ... >= 88 bodů
– 2 ... 75 až 87 bodů
– 3 ... 65 až 74 bodů
XD36WWW: 1. cvičení
(5 z 5)
Konfigurace vývojového prostředí, internet

konfigurace prostředí
– addons do Firefoxu
• web developer, html validator (tidy)

overeni spojeni s faraonem (faraon.felk.cvut.cz pomoci putty a
WinSCP)
–
–
–
–

zalozit si adresar public_html
udelat HalloWorld (index.html v adresari public_html)
test PHP (soubor test.php s obsahem <? phpinfo();?>)
manipulace se soubory
seznamte se s chováním
– příkazu ping, traceroute(tracert), nslookup, ipconfig(ifconfig)
• pozorujte rozdíly mezi systémy Windows a Linux (prostřednictvím putty)
– HTTP protokolu
• pomocí telnetu
• pomocí Firefoxu

pomocí validátoru HTML zkontrolujte známé Weby
XD36WWW: 1. cvičení
(6 z 5)
Přístup k serveru FARAON

adresa: faraon.felk.cvut.cz
– konto
•
•
•
uživatelské jméno: vaše školní uživateské jméno
heslo: <vaše-školní-uživateské-jméno>_passwd
změňte si heslo pomocí příkazu passwd (po přihášení pomocí např. putty)
– MySQL databáze
• uživatelské jméno: vaše školní uživateské jméno
• heslo: <vaše-školní-uživateské-jméno>_passwd
– např.: novakj20_passwd
– heslo nelze měnit
• správa databáze pomocí phpMyAdmin (viz odkaz na faraon.felk.cvut.cz)
XD36WWW: 1. cvičení
(7 z 5)