VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu



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

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

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

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

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

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

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

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

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

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

Programovací jazyky Přehled a vývoj

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

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

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

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

Skriptovací jazyky. Obsah

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

IB111 Programování a algoritmizace. Programovací jazyky

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

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

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

Instalace a konfigurace web serveru. WA1 Martin Klíma

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

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

WSH Windows Script Hosting. OSY 2 Přednáška číslo 2 opravená verze z

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

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

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

Internet 2 css, skriptování, dynamické prvky

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

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

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

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

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

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

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

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

VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ

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

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

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

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

Server-side technologie pro webové aplikace

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

INFORMAČNÍ SYSTÉMY NA WEBU

Seznámení s prostředím dot.net Framework

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

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

Matematika v programovacích

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

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

Inovace výuky prostřednictvím šablon pro SŠ

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

C2184 Úvod do programování v Pythonu podzim Mgr. Stanislav Geidl Národní centrum pro výzkum biomolekul Masarykova univerzita.

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

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

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

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

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT H/01 Kuchař - Číšník. IKT Informační a komunikační technologie

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

CZ.1.07/1.5.00/

Ruby on Rails. Bc. Tomáš Juřík Bc. Bára Huňková

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

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

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

Integrovaná střední škola, Sokolnice 496

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

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

Střední průmyslová škola Zlín

Karta předmětu prezenční studium

Webové stránky. 1. Publikování na internetu. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_PS4 Obecná psychologie

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

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

Programování a algoritmizace: úvod

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

Alkany a cykloalkany

InterSystems Caché Post-Relational Database

Úvod do programovacího jazyka Python

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

Teze. Moderní WWW technologie

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

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

Úvod do tvorby internetových aplikací

Úvod do programovacího jazyka Python

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

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Název: On-line tvorba webu Anotace:

Elektronické publikování. doc. RNDr. Petr Šaloun, Ph.D. katedra informatiky FEI VŠB TU Ostrava

Tvorba webových stránek

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

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

Počítačové kurzy buildit

Transkript:

VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu CZ.1.07/1.5.00/34.1076 Název projektu Pro vzdělanější Šluknovsko Číslo a název šablony 32 Inovace a zkvalitnění výuky prostřednictvím ICT Autor 0207 Mgr. Bc. Jan Škoda Tematická oblast Programování Číslo a název materiálu VY_32_INOVACE_0207_0105 Skriptovací jazyky Anotace Žák si upevní učivo o skriptovacích jazycích Vytvořeno 14. 7. 2013 Určeno pro 3. ročník oboru Informační technologie Přílohy Bez příloh

Metodický list Učitel: Výklad s projekcí elektronického učebního materiálu. Ukázka obecného postupu činností. Monitorování činnosti žáků. Žák: Sleduje výkladovou projekci a demonstraci učitele.

Skriptovací jazyky

Rozdělení Programovací jazyky se dělí na: Interpretované převádí je interpret, Visual Basic, skriptovací jazyky jsou interprety. Kompilované překládá je kompilátor hned do strojového kódu, Java.

Skriptovací jazyky Skriptovacím jazykem nedocílíme nějak extrémně rychlého programu/skriptu. Neřešíme tu efektivitu kódu, ale efektivitu programování samotného. Nepoužívají se obvykle ke složitým výpočtům nebo k práci se složitými datovými strukturami. Program psaný ve skriptovacím jazyce se nazývá Skript.

Výhody a nevýhody + Není nutné mít nainstalovaný kompilátor. + Snadnější správa kódu. + Integrace s existujícími technologiemi. + Jednoduchost učení. - Nižší rychlost (kvůli interpretaci). - Vyšší paměťová náročnost (dnes zanedbatelné). - Obtížné odhalování chyb. - Zaměření na konkrétní oblast (PHP WEB).

Typy skriptovacích jazyků GUI skriptovací Visual Basic Aplikační specifické jazyky Visual Basic Jazyky pro zpracování textu Perl Univerzální dynamické jazyky Perl Rozšiřující/vložitelné jazyky Python, Perl

Použití skriptovacích jazyků Správa systému Řízení startu a ukončení činnosti systému. Základní systémové operace např. archivace. Provádění dávkových operací. Automatizace tvorby programů Často se opakující činnosti (instalace aplikací). Přizpůsobení aplikací Windows Scripting Host (WSH) integrováno do operačního systému (VBScript). Makra v textových editorech VBA (MS Office). Rozšíření souboru funkcí VBA (AutoCAD).

Webové stránky Pomocí těchto jazyků, můžete vytvořit Dynamické webové stránky dopíšeme skripty do HTML kódu. Skriptovací jazyky se začali rodit jako nástavba pro statické HTML. Příklad: Perl Python PHP (Hypertext Preprocessor) JavaScript VBS ASP

Javascript JavaScript je multiplatformní, objektově orientovaný skriptovací jazyk, jehož autorem je Brendan Eich z tehdejší společnosti Netscape. Nyní se zpravidla používá jako interpretovaný programovací jazyk pro WWW stránky, často vkládaný přímo do HTML kódu stránky. Program v JavaScriptu se obvykle spouští až po stažení WWW stránky z Internetu (na straně klienta). JavaScript je možné použít i na straně serveru. Kromě DHTML se JavaScript používá k psaní rozšíření pro mnohé aplikace, například Adobe Acrobat.

PHP Je určený především pro programování dynamických internetových stránek a webových aplikací například ve formátu HTML, XHTML či WML. PHP lze použít i k tvorbě konzolových a desktopových aplikací. Pro desktopové použití existuje kompilovaná forma jazyka. Při použití PHP pro dynamické stránky jsou skripty prováděny na straně serveru. PHP podporuje mnoho knihoven pro různé účely - např. zpracování textu, grafiky, práci se soubory, přístup k většině databázových systémů. PHP je nejrozšířenějším skriptovacím jazykem pro web.

VBS VBScript je skriptovací jazyk firmy Microsoft. Je určený pro vkládání kódu do webových stránek a běžné skriptování ve WSH (Interpreter skriptů nazývaný Windows Scripting Host). Je založený na jazyce Visual Basic. Jazyk VBS je mezi hackery oblíbený pro psaní virů (např.: W32.LoveLetter známý jako I Love You a mnoho dalších), Skripty lze spouštět na většině současných verzí Windows s WSH. Dokáže přes VBA API přistupovat k velkému množství programů na počítači oběti a rozesílat se tak. Například pomocí e-mailu jejím známým a vytahovat z počítače důvěrná data.

WSH Windows Script Host Skriptovací nástroj pro Windows. Umožňuje automatizaci různých činností. Obsahuje dva programovací jazyky: VBScript podmnožina Visual Basicu. Jscript podmnožina JavaScriptu. Od Windows98 a Windows NT 4.0. Je nutné povolit spouštění skriptů. Pro editaci skriptů stačí libovolný textový editor, třeba poznámkový blok. Doporučuje se používat koncovky *.js a *.vbs.

ASP ASP (Active Server Pages) je skriptovací platforma společnosti Microsoft. Primárně určená pro dynamické zpracování webových stránek na straně serveru. Její nástupce, ASP.NET, lze chápat jako širší a komplexnější technologii. <% For i = 1 To 6 Step 1 Response.Write "<h" & i & ">Nadpis velikosti " & i & "</h" & i & ">" Next %>

Perl Perl je interpretovaný skriptovacíjazyk vytvořený Larry Wallem v roce 1987. S rozvojem internetu se Perl stal velmi populárním nástrojem pro tvorbu CGI skriptů. Perl zahájil svou éru jako skriptovací jazyk, náhrada jazyka AWK a interpretru sh. Snadná práce s textem a značkovacími jazyky (XML, HTML ). Příklad: print "hello, world!\n";

Zdroje BENEŠ, Miroslav. Skriptovací jazyky [online]. 2004 [cit. 2013-07-14]. Dostupné z: http://www.cs.vsb.cz/benes/vyuka/pte/prednasky/04- skriptj.pdf. KANAVIN, Alexander. An overview of scripting languages. Sensi.org [online]. 2002 [cit. 2013-07-14]. Dostupné z: http://www.sensi.org/ ~ak/impit/studies/report.pdf. KOSEK, Jiří. Skriptování na straně serveru a klienta [online]. Praha, 2012 [cit. 2013-07-14]. Dostupné z: http://www.kosek.cz/vyuka/ 4iz228/prednasky/skriptovani.pdf. Skripta. VŠE. Skriptovací jazyk. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2013 [cit. 2013-07-14]. Dostupné z: http://cs.wikipedia.org/wiki/skriptovac%c3%ad_jazyk. Skriptovací jazyky. Python-Ref [online]. 2007 [cit. 2013-07-14]. Dostupné z: http://python.zirael.org/lecture_set-slang.html.