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



Podobné dokumenty
IMPLEMENTACE ECDL DO VÝUKY MODUL 7: SLUŽBY INFORMAČNÍ SÍTĚ

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

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.

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

Maturitní témata Školní rok: 2015/2016

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

ANOTACE nově vytvořených/inovovaných materiálů

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

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

ANOTACE vytvořených/inovovaných materiálů

SYLABUS IT V. Jiří Kubica. Ostrava 2011

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

1 Webový server, instalace PHP a MySQL 13

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Tvorba webových stránek

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

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

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

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

Informatika a výpočetní technika

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

IMPLEMENTACE ECDL DO VÝUKY

Informační technologie. Název oboru: Školní rok: jarní i podzimní zkušební období 2017/2018

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

ŠKOLENÍ PROGRAMOVACÍHO JAZYKA JAVA JAVA - ZÁKLADY

Results of innovation of the course Application software

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

Projekt implementace OS Linux do výuky informačních technologií

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

1. Webový server, instalace PHP a MySQL 13

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

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

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

IB111 Programování a algoritmizace. Programovací jazyky

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Úvod do CSS. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Informační a komunikační technologie

Kapitola 1 První kroky v tvorbě miniaplikací 11

Vyučovací předmět: informatika a výpočetní technika

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

Obchodní akademie, Náchod, Denisovo nábřeží 673

Vytvoření bootovatelného média

Informatika. tercie. Mgr. Kateřina Macová 1

INOVACE PŘEDMĚTŮ ICT MODUL 10: PROGRAMOVÁNÍ V DELPHI

téma: Úvod do praktika z ICT autor: Mgr. Radek Machan cíl praktika: organizace výuky, plán výuky, bezpečnost práce doba trvání: 2

Školní vzdělávací program Obor: 7941K/81, Gymnázium všeobecné ( osmileté ) Učební osnovy pro nižší stupeň osmiletého gymnázia

================================================================================ =====

ZŠ a MŠ, Brno, Horníkova 1 - Školní vzdělávací program

Vzdělávací obsah vyučovacího předmětu

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

Spolupráce školy s výrobním podnikem Plastik Horšovský Týn a.s. (PeHToo a.s. Horšovský Týn)

PHP. nejen pro začátečníky. $c; echo { Martin Pokorný. Vzdìlávání, které baví Nakladatelství a vydavatelství.

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

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník hodinová dotace

Maturitní práce s obhajobou

Úvod do tvorby internetových aplikací

IMPLEMENTACE ECDL DO VÝUKY MODUL 6: GRAFICKÉ MOŽNOSTI PC

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

MATURITNÍ ZKOUŠKY Obor: OBCHODNÍ AKADEMIE

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

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování

Ministerstvo školství, mládeže a tělovýchovy České republiky. Tematický plán Obor: Informační technologie. Vyučující: Mgr.

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í

INFORMATIKA A INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu

Metodika výuky multimediálního vzdělávání odborných pracovníků Práce s webem

Ukázka knihy z internetového knihkupectví

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Vzdělávací obsah předmětu

Průvodní list kurzu. Název kurzu: Autor kurzu: Vyučovací předmět: Ročník: Téma: Účel; co kurzem řeším: Kapaliny a plyny. Mgr.

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

Ing. Mgr. Jiří Svoboda Kurzy

Název: On-line tvorba webu Anotace:

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

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

Základní práce v souborovém manažeru

Profilová část maturitní zkoušky 2017/2018

Počítačové kurzy buildit

7.17 Pojetí vyučovacího předmětu Informační a komunikační technologie

Gymnázium,Čelákovice, J. A. Komenského 414 INFORMATIKA. Prezentace Předmětu

Schopnost a zájem se samostatně věnovat dané problematice Kreativní myšlení. Kontakt a přihlášky

Maturitní práce s obhajobou

MBI - technologická realizace modelu

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období

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

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

7.16 Pojetí vyučovacího předmětu Informační a komunikační technologie

Profilová část maturitní zkoušky 2013/2014

language="javascript">... </script>.

17. července :51 z moravec@yahoo.com

Karta předmětu prezenční studium

6. část učební plány odborných vzdělávacích předmětů

Podnikání na internetu

Obsah tematických plánů 2012/2013

Ukázka knihy z internetového knihkupectví

Transkript:

Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Zpracoval: Jaroslav Kotlán srpen 2009s

Úvod Modul Programování webových aplikací Výuka tohoto předmětu bude probíhat prezenční formou v počítačových učebnách. Programování je také součástí předmětu, který se na něj specializuje, proto vynecháme kapitoly týkající se algoritmizace. Dalším aspektem je silná mezipředmětová provázanost a spolupráce mezi vyučujícími. Nebudeme se zabývat do hloubky principy programování, ale zaměříme se na praktické příklady. Výuka bude rozdělena do čtyř částí, které se budou vyučovat ve 2. a 3. ročníku. Ve 4. ročníku se všechny vědomosti spojí do celku a absolvent modulu bude schopný naprogramovat menší webovou aplikaci, která bude spolupracovat s databází. Cíle modulu Zopakování základních znalostí o internetu Zvládnutí tvorby WWW stránek pomocí HTML o Syntaxe o Formátování textu o Odkazy o Odrážky o Tabulky o Obrázky o Formuláře o Základy grafiky na WWW Zoner Calisto Zoner GifAnimator o CSS Princip tvorby stránek pomocí CSS Možnosti zápisu do HTML Popis základních vlastností Kaskáda Pozicování pomocí <div> </div> Absolutní Relativní o Využití Java skriptu na stránkách Začlenění skriptu do stránek Základy syntaxe

Proměnné a datové typy Výrazy a operátory Větvení Cykly Objekty Události Propojení s formulářem Funkce Pole Objektový model Využití jazyka PHP jako základ pro programování webových aplikací o Statické a dynamické stránky o Verze PHP o Nastavení PHP na počítači o Vložení PHP kódu do HTML o Proměnné Základní datové typy Konstanty o Příkaz echo o Podmínky a větvení If Case o Cykly For While Do.. While o Pole o Funkce o Integrované funkce v PHP Řetězcové funkce Funkce pro práci s datem a časem o Formuláře Vytvoření formuláře s odesláním dat Přenášení dat mezi formuláři Napojení databáze MySQL pomocí PHP o Databáze

Úvod do databází Relační databáze o Instalace a konfigurace MySQL o Práce s phpmyadmin o Dotazy SQL Select, Insert, Delete, Update o Propojení s PHP Zpracování výsledků dotazu

Hodnocení a klasifikace Hodnocení a klasifikace žáka bude stanoveno dle školního klasifikačního řádu. Známka se bude skládat z následujících částí: - teoretická znalost hodnocené problematiky (váha 20%) - praktické dovednosti (váha 80%) Plán modulu a činností Modul Služby informační sítě je koncipován na 99 výukových hodin (99 x 45 minut) Výuka bude rozdělena do následujících částí: 1. úvod, vstupní diagnostika Rozsah: 2 vyučovací hodiny Obsah: Zjištění vstupní úrovně znalostí a dovedností studentů. Případné doplnění základních informací nutných pro další studium. 2. tvorba www stránek Rozsah: 31 vyučovacích hodin (1. Pololetí druhého ročníku) Obsah: Student se seznámí se základy tvorby www stránek. Naučí se vytvářet www stránky pomocí HTML kódu. Dále zvládne navrhovat vzhled stránek pomocí kaskádových stylů (CSS). Dále využije znalosti z předmětu Grafika na PC pro vytvoření uživatelsky přívětivého rozhraní. Nakonec vytvoří vlastní, pokud možno validní internetové stránky a umístí je na web. 3. JavaScript Rozsah: 33 vyučovacích hodin (2. Pololetí druhého ročníku) Obsah: Student se seznámí s principem fungování skriptovacích jazyků. Uvědomí si možnosti využití při tvorbě internetových stránek. Bude schopen zvážit úskalí spojená s použitím scriptování na straně uživatele. Vytvoří menší projekt, kde využije JavaScript. 4. PHP Rozsah: 33 vyučovacích hodin (1. Pololetí třetího ročníku) Obsah: Student pochopí rozdíl mezi vykonáváním kódu na straně

uživatele a na straně serveru. Zvládne základy PHP, což opět prokáže vytvořením vlastního projektu. 5. MySQL Rozsah: 33 vyučovacích hodin (2. Pololetí třetího ročníku) Obsah: Student využije znalosti z předmětu APC, ve kterém se seznámí s principem fungování relačních databází. 6. Spojení znalostí o tvorbě stránek, PHP a MySQL Rozsah: 66 vyučovacích hodin (čtvrtý ročník) Obsah: Student si vybere téma dle vlastního uvážení odpovídající náročnosti pro vytvoření menší, ale zároveň plně funkční webové aplikace. Využije zde znalosti z předchozích ročníků a použije v něm nabyté znalosti. Rozpis jednotlivých lekcí modulu 1. úvod, vstupní diagnostika Rozsah 2 vyučovací hodiny Cíl Cílem je zjistit vstupní znalosti studentů. Po této fázi učitel se žáky formou řízené diskuse shrne všeobecně známé pojmy spojené s internetem a tvorbou webových stránek. Pomůcky PC s MS Windows, internetový prohlížeč, internet: pro studenty PC s MS Windows, internet, internetový prohlížeč, dataprojektor: pro učitele Postup Seznámení s cílem výuky Řízená diskuse na téma internet a tvorba webových stránek Zhodnocení, jestli byly cíle lekce splněny Obsah výuky Připomenutí běžně známých termínů používaných v internetu Metody výuky Přednáška Projekce Diskuse

Forma výuky Individuální výuka Frontální výuka Práce ve skupinách Hodnocení a klasifikace Ústní hodnocení I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í 2. Tvorba www stránek Rozsah 31 vyučovacích hodin Cíl Cílem je zvládnout základy tvorby www stránek pomocí HTML kódu a CSS. Nedílnou součástí bude příprava grafiky pomocí programu Zoner Calisto. Na závěr žák vytvoří vlastní internetové stránky, které vystaví na internetu. Stránky budou validní a budou se stejně zobrazovat ve všech běžně používaných prohlížečích. Pomůcky PC s MS Windows, internetový prohlížeč, internet, Zoner Calisto, editor HTML: pro studenty PC s MS Windows, internet, internetový prohlížeč, editor HTML, Zoner Calisto, dataprojektor: pro učitele Postup Zopakování základních pojmů, které se týkají internetu Vysvětlení principu zobrazování webových stránek a upozornění na některá úskalí plynoucí z existence různých prohlížečů Základy HTML Co to je HTML dokument Základy syntaxe Základní tagy (značky) Kostra HTML dokumentu Pokročilejší HTML Formátování textu

Formátování odstavce Odrážky a číslování Odkazy Tabulky Obrázky Zoner Calisto Vytvoření grafiky pro www Vyhodnocení práce v Zoneru Calisto Formuláře a formulářové prvky Diskuse se studenty Studenti si vyberou téma, které bude nosné pro vytvoření vlastních internetových stránek Kaskádové styly (CSS) Vysvětlení principu používání CSS Jak rozvrhnout stránku Jak nadefinovat různé oblasti Výběr základních vlastností a vysvětlení možnosti jejich použití Tvorba vlastní stránky Konzultace s vyučujícím Vyhodnocení práce studentů Obsah výuky Viz cíle výuky a postup Metody výuky Přednáška Projekce Diskuse Domácí úkoly Samostatná práce Forma výuky

Individuální výuka Frontální výuka Práce ve skupinách E-learning I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í Hodnocení a klasifikace Hodnocení proběhne formou testů přímo v hodině, které se budou vykonávat na PC formou zvládnutí praktických příkladů. 3. JavaScript Rozsah 33 vyučovacích hodin Cíl Cílem je zvládnout základy JavaScriptu, jako jedné z možností, jak oživit internetové stránky. Mimo zvládnutí samotného jazyka bude student schopen uvážit rizika, která sebou přináší použití scriptování na www stránkách. Výuka bude zakončena vytvořením JavaScriptové aplikace. Pomůcky PC s MS Windows, internetový prohlížeč, internet, editor HTML: pro studenty PC s MS Windows, internet, internetový prohlížeč, editor HTML, dataprojektor: pro učitele Postup Vysvětlení rozdílu mezi spouštěním kódu na straně uživatele a na straně serveru Zopakování základních principů programování Java Script Začlenění skriptu do stránek Základy syntaxe Proměnné a datové typy Výrazy a operátory Test Vyhodnocení testu Větvení

Test Vyhodnocení testu Cykly Test Vyhodnocení testu Objekty Události Test Vyhodnocení testu Propojení s formulářem Zadání závěrečného projektu Funkce Test Vyhodnocení testu Pole Objektový model Konzultace k projektu Vyhodnocení projektu Obsah výuky Viz cíle výuky a postup Metody výuky Přednáška Projekce Diskuse Domácí úkoly Samostatná práce Forma výuky Individuální výuka Frontální výuka Práce ve skupinách E-learning Hodnocení a klasifikace Hodnocení proběhne formou testů přímo v hodině, které se budou vykonávat na PC formou zvládnutí praktických příkladů. Důležitým

aspektem bude zdárné zvládnutí závěrečného projektu. 4. PHP Rozsah 33 vyučovacích hodin Cíl Cílem je zvládnout programovací jazyk PHP. PHP je serverový skriptovací jazyk, proto je nutné zvládnout nejenom programování samotné, ale také instalace PHP a webového serveru a jejich nastavení. Aby mohli studenti pracovat plnohodnotně jako administrátoři, budou pracovat na virtuálním PC se svým operačním systémem. Pomůcky PC s MS Windows, internetový prohlížeč, internet, editor HTML, virtuální PC: pro studenty PC s MS Windows, internet, internetový prohlížeč, editor HTML, dataprojektor: pro učitele Postup Zopakování základních programátorských dovedností Teoretická příprava pro instalaci PHP a webového serveru Instalace webového serveru Instalace PHP PHP Statické a dynamické stránky Verze PHP Vložení PHP kódu do HTML Proměnné Základní datové typy Konstanty Příkaz echo Zadání projektu Test

Vyhodnocení testu Podmínky a větvení If Case Test Vyhodnocení testu Cykly For While Do.. While Test Vyhodnocení testu Pole Funkce Test Vyhodnocení testu Integrované funkce v PHP Řetězcové funkce Funkce pro práci s datem a časem Formuláře Vytvoření formuláře s odesláním dat Přenášení dat mezi formuláři Konzultace projektu Vyhodnocení projektu Obsah výuky Viz cíle výuky a postup Metody výuky Přednáška Projekce Diskuse Domácí úkoly Samostatná práce Forma výuky Individuální výuka Frontální výuka

Práce ve skupinách E-learning I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í Hodnocení a klasifikace Hodnocení proběhne formou testů přímo v hodině, které se budou vykonávat na PC formou zvládnutí praktických příkladů. Důležitým aspektem bude zdárné zvládnutí závěrečného projektu. 5. MySQL Rozsah 33 vyučovacích hodin Cíl Cílem je zvládnout propojení databáze s programem napsaným v PHP. Opět je nutné na PC nainstalovat databázi a rozhraní, pomocí kterého budeme databázi spravovat. Tím bude MySQLAdmin. Dále žák použije znalosti z databázových systémů. Pomůcky PC s MS Windows, internetový prohlížeč, internet, editor HTML, virtuální PC: pro studenty PC s MS Windows, internet, internetový prohlížeč, editor HTML, dataprojektor: pro učitele Postup Zopakování základních programátorských dovedností Zopakování znalostí o databázích Zadání projektu MySQL Instalace a konfigurace MySQL Práce s phpmyadmin Dotazy SQL Select, Insert, Delete, Update Test Vyhodnocení testu

Propojení s PHP Zpracování výsledků dotazu Test Vyhodnocení testu Konzultace k projektu Vyhodnocení projektu Obsah výuky Viz cíle výuky a postup Metody výuky Přednáška Projekce Diskuse Domácí úkoly Samostatná práce Forma výuky Individuální výuka Frontální výuka Práce ve skupinách E-learning Hodnocení a klasifikace Hodnocení proběhne formou testů přímo v hodině, které se budou vykonávat na PC formou zvládnutí praktických příkladů. Důležitým aspektem bude zdárné zvládnutí závěrečného projektu. 6. Spojení znalostí o tvorbě stránek, PHP a MySQL Rozsah 66 vyučovacích hodin Cíl Cílem je propojit znalosti z tvorby stránek, PHP a Mysql. Student bude umět analyzovat daný problém a vytvořit funkční aplikaci. V rámci práce bude zároveň probíhat příprava k maturitní zkoušce z oblastí, které se

vyučovaly v průběhu studia. Pomůcky PC s MS Windows, internetový prohlížeč, internet, editor HTML, virtuální PC: pro studenty PC s MS Windows, internet, internetový prohlížeč, editor HTML, dataprojektor: pro učitele Postup Zopakování tvorby www stránek Zopakování JavaScriptu Zopakování PHP Zopakování MySQL Zadání ztečného projektu Konzultace projektu Průběžné opakování k maturitě Vyhodnocení projektu Obsah výuky Viz cíle výuky a postup Metody výuky Přednáška Projekce Diskuse Domácí úkoly Samostatná práce Forma výuky Individuální výuka

Frontální výuka Práce ve skupinách E-learning I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í Hodnocení a klasifikace Hodnocení proběhne formou testů přímo v hodině, které se budou vykonávat na PC formou zvládnutí praktických příkladů. Důležitým aspektem bude zdárné zvládnutí závěrečného projektu a výsledky testů z opakování k maturitě.