Prezentace aplikace PowerPoint

Transkript

Prezentace aplikace PowerPoint
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
Kód DUM : VY_32_INOVACE_DYN.1.01
Název materiálu:
Anotace
Autor
Jazyk
Očekávaný výstup
01 Dynamický web - LAMP
DUM vysvětlí žákům podstatu dynamického webu, představí základní GNU/GPL nástroje pro tvorbu
dynamického webu
Ing. Vladimír KEBERT, CSc (Autor)
Čeština
RVP 18-20-M/01 Informační technologie, předmět: Publikování na Internetu, 2. ročník
RVP 63-41-M/01 Ekonomika a podnikání, předmět: Publikování na Internetu, 2. ročník
Speciální vzdělávací potřeby Žádné
Klíčová slova
Př. LAMP, WAMP, XAMPP, PHP, server, Apache, Localhost, Host, IP adresa, C/S ,
Druh učebního materiálu Prezentace s prvky interaktivity
Druh interaktivity
Cílová skupina
Kombinované
Žáci 2. ročníku
Stupeň a typ vzdělávání
Odborné vzdělávání
Typická věková skupina
16 - 19 let
Celková velikost
Velikost materiálu v kB : 333
| tématická oblast sady: Dynamický web
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je
Ing. Vladimír KEBERT. Dostupné z Metodického portálu www.rvp.cz,
ISSN: 1802–4785. Provozuje Národní ústav pro vzdělávání, školské
poradenské zařízení a zařízení pro další vzdělávání pedagogických
pracovníků (NÚV).
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
1.Dynamické webové stránky
- vyznačují se obousměrnou komunikací, uživatel může komunikovat smerem k
serveru
- zpravidla se zpracovávají na straně serveru
- jsou modulární, mohou komunikovat s periferními aplikacemi (databázemi)
- mají velmi široké a univerzální možnosti použití od osobních stránek po
redakční systémy
- mohou být tvořeny na svobodném i na proprietálním systému
Obr.1: Loga frameworků
PHP, ASP.NET
Obr.2: Příklady nástrojů pro
tvorbu dynamického webu.
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
2.Příklady dynamických stránek
- internetový obchod (e-shop) (např. Alza.cz, czc.cz, 123mp3.cz)
- bankovní systém – placení (např. Servis24, mojebanka.cz)
- evidence knih, webové album, videa
- webové poštovní klienty
- LMS (Learning module system) – Moodle, Plone
- redakční publikační systémy – Wordpress, Joomla, PhpRS, Drupal
Obr.3: Loga redakčních
systému WP, Joomla a
LMS Moodle
3.Výuka
- výuka předmětu Publikování na Internetu představí
Tvorbu webu systémem PHP
- PHP je svobodný software
- PHP má neomezené možnosti
- PHP je interpetovaný (skriptovací) jazyk s definovanou syntaxí
- PHP funguje v různých prostředích a operačních systémech
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
4.Prostředí pro psaní dynamického webu
LAMP
WAMP
Linux – Apache – MySQL – PHP
WINDOWS – Apache – MySQL – PHP
L (W) – je prostřední operačního systému pro běhové prostředí
Apache (též httpd, apache2) je webový server, běžící na pozadí
MySQL je databázový server
PHP je interpret jazyka PHP – zpracovává příkazy, převádí do HTML a předává je
webserveru k vyřízení
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
4. LAMP a WAMP
- historicky nativní je LAMP – je postaven na svobodném softwaru
- pro Windows není přímo psán webserver Apache, byl zde pouze portován z
Linuxu
- PHP může spolupracovat s více databázovými servery, základ je MySQL
- P (PHP) je ve smyslu názvu interpret jazyka PHP (PersonalHomePage) a je
součástí serveru Apache jako modul.
5. Svoboda žáka
- LAMP a WAMP jsou multiplatfomní řešení
- Každý žák má svobodu volby systému (Linux vs. Windows – LAMP, WAMP)
- V linuxu vše běží automaticky
- ve Windows musí být provedena instalace WAMPu v podobě aplikace XAMPP,
EasyPHP, VertrigoServ, PHP Triad for Windows
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
6. LAMP – ukázka běhu komponent
Obr.4: Služba Apache a
kontrola běhu –
http://localhost
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
7. Úloha: Pod vedením učitele proveďte instalaci LAMP v linuxových
distribucích KUBUNTU 12.04 a FEDORA 17
1. V systému spusťte terminál a přihlaste se jako ROOT
2. KUBUNTU: # apt-get install apache2 php mysql-server
3. FEDORA: # yum install httpd mysql php
4. spuštění: FEDORA:
# systemctl start service.httpd
# systemctl start service.mysqld
5. spuštění: KUBUNTU: # apache2 start
# mysqld start
6. Kontrola běhu: Ve webovém prohlížeči adresa: http://localhost
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
Přehled použité literatury a děl:
Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů,
interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu.
Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu:.
Použité zdroje:
1.Soubor: python.svg. In: Wikimedia: the free encyclopedia[online]. San Francisco (CA):
Wikimedia Foundation, 2001-2013 [cit. 2013-02-09]. Dostupné z:
http://commons.wikimedia.org/wiki/File:Python.svg
2. TVORBA-WEBU.CZ. PHP: základy [online]. 2003-2008 [cit. 2013-02-09]. Dostupné z:
http://www.tvorba-webu.cz
3. ZAJÍC,P. PHP (4). [cit. 2013-02-09].Dostupné z:
http://www.linuxsoft.cz/article.php?id_article=176
Střední odborná škola a Střední odborné učiliště, Hořovice
DIGITÁLNÍ UČEBNÍ MATERIÁL
4. KOLEKTIV. Web Development with Power, Productivity & Speed (logo).Dostupné na
Internetu: http://www.asp.net/
5.Soubor: PHP-logo.svg. In: Wikimedia: the free encyclopedia[online]. San Francisco (CA):
Wikimedia Foundation, 2001-2013 [cit. 2013-02-09]. Dostupné z:
http://commons.wikimedia.org/wiki/File:PHP-logo.svg
6. Wordpress.org. FREE SOFTWARE FOUNDATION. Logo Wordpress [online]. [cit. 201302-27]. Dostupné z: wordpress.org