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



Podobné dokumenty
VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

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

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

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

Úvod do tvorby internetových aplikací

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

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

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

Instalace a konfigurace web serveru. WA1 Martin Klíma

Programovací jazyky Přehled a vývoj

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

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

Nové jazykové brány do Caché. Daniel Kutáč

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

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě

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

1 Webový server, instalace PHP a MySQL 13

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

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

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.

CZ.1.07/1.5.00/

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

Compatibility List. GORDIC spol. s r. o. Verze

Technická specifikace

Server-side technologie pro webové aplikace

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

Tvorba webových stránek

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

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky

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);

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

Š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

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

ZÁKLADNÍ ŠKOLA ČESKÝ KRUMLOV ABSOLVENTSKÁ PRÁCE MODERNÍ FORMY TVORBY WEBOVÝCH STRÁNEK. Za Nádražím 222, Český Krumlov

Úvod do programovacího jazyka Python

AUTOMATICKÉ ŘÍZENÍ S INTERNETOVOU KOMUNIKACÍ V PHP Automatic Control with Internet Communication in PHP

Matematika v programovacích

Olga Rudikova 2. ročník APIN

1. Webový server, instalace PHP a MySQL 13

Principy fungování WWW serverů a browserů. Internetové publikování

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

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

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

Internet Information Services (IIS) 6.0

SYLABUS IT V. Jiří Kubica. Ostrava 2011

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

Strana 1 (celkem 14) Radek Vokoun - 1 -

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy

Bezpečnost webových stránek

Maturitní projekt do IVT Pavel Doleček

VYUŽITÍ INTERNETU A INTRANETU PŘI TVORBĚ REGIONÁLNÍHO INFORMAČNÍHO SYSTÉMU O ODPADECH

IB111 Programování a algoritmizace. Programovací jazyky

Publikování map na webu - WMS

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

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

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

Journal of Cybernetics and Informatics. Slovak Society for Cybernetics and Informatics

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Skriptovací jazyky. Obsah

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

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Identifikátor materiálu: ICT-1-20

INTERNET. Model ISO-OSI

Identifikátor materiálu: ICT-3-55

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

Model ISO/OSI International Standards Organization / Open System Interconnection

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

Platební systém XPAY [

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

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

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

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

MBI - technologická realizace modelu

FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

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

2002 Magister (Mgr.), studijní program: matematika, specializace matematikamanagement

UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES

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

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

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

9. Software: programové vybavení počítače, aplikace

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

Uživatel počítačové sítě

Open source a Free software

Databázové a informační systémy

Uspořádání klient-server. Standardy pro Web

Obchodní podmínky technické podpory programu ESRI Developer Network (EDN)

Ukázka knihy z internetového knihkupectví

Úvod do Web Services

Otevřený katastr (OK)

Nahrání webu na internet

TÉMATICKÝ OKRUH Softwarové inženýrství

Příručka pro nasazení a správu výukového systému edu-learning

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

Registrační číslo projektu: Škola adresa:

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Mgr. Stěpan Stěpanov, 2013

APS Administrator.OP

Transkript:

Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé rozšiřující prostředky (např. Javascript), ale ten běží na straně klienta přímo v prohlížeči a prakticky neumožňuje ukládání dat (pouze v cookies, které mají obvykle omezenou časovou platnost) - aktivní webové stránky: HTML kód se vytváří dynamicky na serveru, do prohlížeče se posílá HTML kód vytvořený podle zadaných požadavků na míru. Je tedy možno např. podle požadavků z formuláře vytvořit webovou stránku podle tohoto požadavku a tu zobrazit. Proces tvorby HTML kódu probíhá na straně serveru, proto se také často používá označení aktivní serverové stránky (Active Server Pages).

Databáze: Současný svět V naprosté většině případů se takovéto webové stránky vytvářejí se zpracováním dat z nějaké databáze. Obvykle to bývá nějaká databáze využívající Transact- SQL, ale není to podmínkou; může se použít prakticky jakákoliv aplikace pracující s daty, pokud má příslušné rozhraní pro propojení s příslušnou službou poskytující tyto stránky (třeba MS Access, Excel, databáze ve tvaru.dbf, databáze ve formátu Paradox atd.)

Nejčastěji používaná prostředí pro aktivní webové stránky: MS IIS (Internet Information Service): na platformě Windows původně stránky ve formátu.asp : kombinace HTML kódu a příkazů jazyka.asp (jeho základem je Visual Basic) čím se dá vytvářet zdrojový kód: libovolný textový editor, např. PSPad nověji formát.aspx (modernější, opět kombinace HTML a příkazů.aspx, části kódu mohou být ve VB nebo C#). Prostředí, ve kterém se vytvářejí aplikace:.net (čti: dotnet), nástroj: Microsoft Visual Studio novější verze IIS umožňují i práci s PHP viz dále V prostředí IIS se nejčastěji pracuje s databázovým prostředím MS SQL.

Apache HTTP Server: software z kategorie Open Source pracuje na více platformách (Windows, Linux, UNIX...) nejčastěji se využívají aktivní stránky vytvořené v jazyce PHP (PHP: Hypertext Preprocessor, původně Personal Home Page). Jazyk PHP je skriptovací programovací jazyk, může být i v kompilované formě. Interpret PHP pracuje vždy na straně serveru a do klientského počítače se přenášejí pouze výsledky jeho činnosti vygenerované webové stránky ve formátu HTML, XHTML nebo WML. Volá se různými metodami pomocí příkazového řádku, použitím dotazovacích metod HTML nebo pomocí webových služeb. V prostředí Apache/PHP se nejčastěji pracuje s databázemi MySQL. Tvorba aktivních webových stránek v prostředí PHP/MySQL je v současné době ve světovém měřítku nejrozšířenější z několika důvodů:

- snadná dostupnost: prostředí Apache včetně databáze MySQL poskytuje většina poskytovatelů hostingu, v základní verzi často zdarma - jednoduchost: k vytvoření jednoduchých stránek nejsou potřeba předem žádné velké znalosti, je možno tvořit podle kuchařky - nezávislost na použité platformě na straně serveru: běhá na Windows, Linuxu, UNIXu - na straně klienta není potřeba žádné speciální programové vybavení, stačí webový prohlížeč a libovolný textový editor. Apache HTTP Server umožňuje pracovat i s jinými prostředky pro tvorbu aktivních stránek (PERL, Java, Python).