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
Podobné dokumenty
Prezentace aplikace PowerPoint
DUM je pro žáky průvodcem instalací běhového prostředí pro dymanický web ve Windows (WAMP)
Ing. Vladimír KEBERT, CSc (Autor)
Čeština
RVP 18-20-M/01 Informační technologie, předmět: Publikování na I...