PROJEKT WEBOVÉ STRÁNKY Conor Anthony McGregor

Podobné dokumenty
SAMUEL LEROY JACKSON. Projekt webové stránky. Programové vybavení Jáchym Kubáček, IT3B Brno 2016

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

18 20 M/01 Informační technologie

Vstupní požadavky, doporučení a metodické pokyny

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Individuální projekt z předmětu webových stránek Anketa Jan Livora

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

1 Webový server, instalace PHP a MySQL 13

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Střední odborná škola a Střední odborné učiliště, Hořovice

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Úvod do tvorby internetových aplikací

Maturitní otázky z předmětu PROGRAMOVÁNÍ

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

Maturitní projekt do IVT Pavel Doleček

Příprava prostředí pro výuku PHP a MySQL

1. Webový server, instalace PHP a MySQL 13

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Uživatelská příručka 6.A6. (obr.1.)

TECHNICKÁ DOKUMENTACE SOCIÁLNÍ SÍŤ MRSHARE. David Malát, Adam Novák, David Vurbs, Dominik Walta. SPŠ Na Proseku 2012/13. Pod velením Davida Vurbse

Úvod do programovacího jazyka Python

Střední odborná škola a Střední odborné učiliště, Hořovice

Petr Tumajer Certifikáty z kurzů a školení

Automatické generování zkouškových testů

NÁVRH A TVORBA HUDEBNÍ DATABÁZE

On-line dražební systém EDEN návod k použití

Úvod do aplikací internetu a přehled možností při tvorbě webu

IE1 jazyk HTML a kaskádové styly

Úvod do PHP s přihlédnutím k MySQL

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP

IE1 jazyk HTML a kaskádové styly

CSS. SEO Search Engine Optimization (optimalizace pro vyhledávače)

Střední odborná škola a Střední odborné učiliště, Hořovice

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

Úvod do programovacího jazyka Python

ÚROVEŇ BEZPEČNOSTI INTERNETOVÝCH APLIKACÍ V ČESKÉ REPUBLICE SECURITY OF INTERNET APPLICATIONS IN THE CZECH REPUBLIC. Petr Zelenka

Vzorová úloha 1: Prokažte znalosti aplikace Microsoft Access na zvolené ukázkové databázi.

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Střední odborná škola a Střední odborné učiliště, Hořovice

Otevřený katastr (OK)

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE

SYLABUS IT V. Jiří Kubica. Ostrava 2011

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek

Přehled kapitol 1. Základní kostra HTML dokumentu 2. Členění dokumentu 3. Kaskádové styly - CSS 4. Pozadí stránky 5.

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

Webová stránka. Matěj Klenka

PHP a Large Objecty v PostgreSQL

Využití OOP v praxi -- Knihovna PHP -- Interval.cz

programátor vs. vývojář

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Tvorba webových stránek

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

SPŠ NA PROSEKU. Individuální projekt z předmětu webových stránek Anketa. Filip Novotný ITB

Instalace a konfigurace web serveru. WA1 Martin Klíma

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

1. Začínáme s FrontPage

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

Rezervační systém Tvorba WWW stránek

Nový redakční systém pro detsky-web.cz /.sk

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Podmínky pro hodnocení žáků v předmětu informatika

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

ÚVOD DO DATABÁZÍ. Metodické listy pro předmět

Formuláře. Internetové publikování. Formuláře - příklad

Střední odborná škola a Střední odborné učiliště, Hořovice

Databáze. Velmi stručný a zjednodušený úvod do problematiky databází pro programátory v Pythonu. Bedřich Košata

Střední odborná škola a Střední odborné učiliště, Hořovice

Vícerozměrná pole. Inicializace pole

Podmínky pro hodnocení žáků v předmětu informatika

Databáze pro evidenci výrobků

Webové stránky fotbalového klubu

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Olga Rudikova 2. ročník APIN

Redakční systém Joomla. Prokop Zelený

Zadání maturitní práce ve školním roce 2016/2017

Interaktivní mapa učeben PŘF UP

Použití databází na Webu

Obsah. Proč právě Flash? 17 Systémové požadavky 17. Jak používat tuto knihu 18 Doprovodný CD-ROM 19

Databázové systémy. Datová integrita + základy relační algebry. 4.přednáška

Tvorba WWW stránek. Mojmír Volf

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Střední odborná škola a Střední odborné učiliště, Hořovice

Třídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);

Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Studijní průvodce e-learningovými kurzy

MBI - technologická realizace modelu

(X)HTML, CSS a jquery

Zpracoval Ing. Ladislav Škraňka, Brno, březen 2012

MODERNÍ WEB SNADNO A RYCHLE

SYSTÉM ZPRACOVÁNÍ DAT FOTOVOLTAICKÉHO SYSTÉMU A METEOSTANICE

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

KIV/ZIS cvičení 5. Tomáš Potužák

Programy pro psaní textů. textové editory, textové procesory

Manuál pro obsluhu Webových stránek

Transkript:

PROJEKT WEBOVÉ STRÁNKY Conor Anthony McGregor Adam Lindovský IT3B, Brno 2016 Střední škola technická a ekonomická Brno příspěvková organizace

Obsah Výběr tématu... 3 Návrh a grafický design... 4 Generátor... 5 Snímek úvodní stránky... 5 Dynamická struktura... 6 Databáze... 8 Generátor... 9 Použité nástroje... 10 Závěr... 11 Zdroje... 12 2

Výběr tématu McGregora jsem si vybral, protože se rád dívám na UFC a je to můj nejoblíbenější bojovník. Sleduji ho již delší dobu a přišel mi jako dobrý nápad o něm udělat web. Zároveň je Conor nejlepším bojovníkem současnosti, a to mu dodává na větší sledovanosti jak mé, tak i ostatních lidí. 3

Návrh a grafický design Barvy jsem volil podle Irské národní vlajky, tudíž zelenou a oranžovou. Barvy jsem hledal na internetu a použil jsem nástroj kapátko v PsPadu, čím jsem si vybral barvu, kterou jsem potřeboval. Na pozadí jsem použil již zmiňovaného bojovníka McGregora. Layout jsem dělal čistě podle sebe. 4

Generátor Snímek úvodní stránky 5

Dynamická struktura Můj PHP skript, který mám na své stránce použitý, řeší obsluhu Generátoru. PHP kód je obsažen v souborech generatorpostav.php, bojuj.php, boj.php a db.php. Ukázkový kód: Výpis vytvořených postav $sql="select rasa.nazev, postavy.jmeno,postavy.stamina, postavy.sila, postavy.pohyblivost, postavy.stesti,rasa.stamina AS rasastamina, rasa.sila AS rasasila, rasa.pohyblivost AS rasapohyblivost, rasa.stesti as rasastesti FROM postavy INNER JOIN rasa ON rasa.id = postavy.id_rasy ORDER BY postavy.`id` ASC"; $rs=$conn->query($sql); while($radek = $rs->fetch_assoc()){ echo "Jméno: "; echo $radek["jmeno"]; echo ", Rasa: "; echo $radek["nazev"]; echo ", Stamina: "; echo $radek["stamina"]+$radek["rasastamina"]; echo ", Síla: "; echo $radek["sila"]+$radek["rasasila"]; echo ", Obratnost: "; echo $radek["pohyblivost"]+$radek["rasapohyblivost"]; echo ", Štěstí: "; echo $radek["stesti"]+$radek["rasastesti"]; echo"<br/>"; }?> 6

Výpis informací o zápasnících $sql = "SELECT * FROM `zapasy_historie` WHERE id_zapasu = '".$idzapasu."'"; $postupboje = $conn->query($sql);?> <h3>boj <?php echo $levy["jmeno"];?> vs <?php echo $pravy["jmeno"];?></h3> <h2><?php echo $levy["jmeno"];?></h2> <h3>hp: <?php echo $levy["hp"];?> </h3> <h3>dmg: <?php echo $levy["dmg"];?> </h3> <h3>stamina: <?php echo $levy["stamina"]+$levy["rasastamina"];?> </h3> <h3>síla: <?php echo $levy["sila"]+$levy["rasasila"];?> </h3> <h3>pohyblivost: <?php echo $levy["pohyblivost"]+$levy["pohyblivost"];?> </h3> <h3>štěstí: <?php echo $levy["stesti"]+$levy["stesti"];?> </h3> <hr> <h2><?php echo $pravy["jmeno"];?></h2> <h3>hp: <?php echo $pravy["hp"];?> </h3> <h3>dmg: <?php echo $pravy["dmg"];?> </h3> <h3>stamina: <?php echo $pravy["stamina"]+$pravy["rasastamina"];?> </h3> <h3>síla: <?php echo $pravy["sila"]+$pravy["rasasila"];?> </h3> <h3>pohyblivost: <?php echo $pravy["pohyblivost"]+$pravy["pohyblivost"];?> </h3> <h3>štěstí: <?php echo $pravy["stesti"]+$pravy["stesti"];?> </h3> 7

Databáze Databázi používám pro ukládání dat z generátoru. V tabulce Rasa jsou na pevno definovány jednotlivé rasy a jejich vlastnosti. V tabulce Postavy jsou už již sečtené náhodně generované hodnoty vlastností a vlastnosti rasy. Tabulka Zapas nám uchová ID dvou vybraných hráčů. Poslední tabulka ZapasyHistorie zaznamenává způsobené zranění u jednotlivých zápasů a která ze stran jej způsobila. 8

Generátor Na stránce Aréna si může uživatel vytvořit vlastní postavu. Po kliknutí na tlačítko BOJUJ! Bude uživatel přesměrován dále, kde si bude moci vybrat, které dvě postavy se proti sobě utkají. Poté už jen stačí kliknout na odkaz dvou vybraných bojovníků, který ukáže vlastnosti daných bojovníků, průběh boje a vítěze. 9

Použité nástroje Wampserver 3.0.6 lokální server test HTML a PHP scriptů MySQL Workbench tvorba DB W3C online validátor validační nástroje pro ověření validity HTML a CSS SEO test hledání základních chyb na webu Page Speed Insights text rychlosti načítání stránek Výstřižky vystřihování potřebných obrázků Malování zpracování layoutu NotePad++ psaní kódu 10

Závěr Internetovou stánku jsem tvořil poprvé a jde to určitě znát. Velikou výhodou bylo, že jsme měli v tvorbě volnou ruku, ať už s výběrem tématu anebo grafickém designu. Kámen úrazu byly databáze, které mi z počátku nefungovaly, ale po větším nastudování jsem pochopil, jak databáze fungují, a tak jsem daný problém vyřešil. Celou práci hodnotím jako kladnou zkušenost pro tvorbu dalších webů. 11

Zdroje Conor McGregor: Wikipedie otevřená enciklopedie [online]. [cit. 08.01.2017]. Dostupné z: https://cs.wikipedia.org/wiki/conor_mcgregor Conor McGregor: Osobnosti.cz [online]. [cit. 08.01.2017]. Dostupné z: http://zivotopis.osobnosti.cz/conor-mcgregor.php 12