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



Podobné dokumenty
Úvod do tvorby internetových aplikací

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

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

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

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

Internet Information Services (IIS) 6.0

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

Malý průvodce Internetem

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

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

INFORMAČNÍ SYSTÉMY NA WEBU

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

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

CZ.1.07/1.5.00/

3.4 Základní služby Internetu

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

Inovace bakalářského studijního oboru Aplikovaná chemie

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

Š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

NÁVRH A REALIZACE INZERTNÍHO SERVERU CONCEPT AND REALISATION OF PUBLICITY SERVER

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

Tvorba webových stránek. Ing. Radek Burget, Ph.D.

Úvod do informatiky 5)

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

První kroky s internetem

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

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

WWW a HTML. Základní pojmy. Ivo Peterka

Programovací jazyky Přehled a vývoj

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

INFORMAČNÍ SYSTÉM ŠKOLY INTERNET A INTRANET

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

Úvod do informačních služeb Internetu

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

Název a označení sady: Člověk, společnost a IT technologie; VY_3.2_INOVACE_Ict

Celosvětová síť Internet. IKT pro PD1

Historie Internetu instalace prvního uzlu společností ARPA

Nahrání webu na internet

Olga Rudikova 2. ročník APIN

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.

Po ukončení tohoto kurzu budete schopni:

Informatika. 20 Internet

SEOcesta. k propagaci vlastního webu. David Procházka

Otázka číslo 12 Internet

Tvorba webu. Úvod a základní principy. Martin Urza

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

Kromě dodávek celých webů nabízíme také zakázkové programátorské práce formou subdodávek. GlobalDAT a.s. Předseda představenstva:

INTERNET. Model ISO-OSI

Kromě dodávek celých webů nabízíme také zakázkové programátorské práce formou subdodávek. GlobalDAT a.s. Předseda představenstva:

PHP framework Nette. Kapitola Úvod. 1.2 Architektura Nette

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

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

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

Staňte se bodem zájmu!

Model ISO/OSI International Standards Organization / Open System Interconnection

SEOcesta. k propagaci vlastního webu. David Procházka

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

HTTPS na virtuálních web serverech

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í

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

Internetové publikování

PHP 6 začínáme programovat

Inovace bakalářského studijního oboru Aplikovaná chemie

Datum vytvoření. Vytvořeno 18. října Očekávaný výstup. Žák chápe pojmy URL, IP, umí vyjmenovat běžné protokoly a ví, k čemu slouží

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

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

TNPW1 Cvičení aneta.bartuskova@uhk.cz

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

Integrovaná střední škola, Sokolnice 496

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

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Instalace a konfigurace

NOVÉ TRENDY V OBLASTI WEBOVÝCH TECHNOLOGIÍ

WEBOVÉ STRÁNKY SNADNO A RYCHLE ANEB JE TU WEB

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

Obsah. Předmluva Kapitola 1 Úvod 1. Web v kostce 1 Kdo je webmaster? 4 Doporučená literatura 4. Kapitola 2 Přehled jazyka HTML 5

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

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Správa linuxového serveru: Webová rozhraní k poště (Squirrelmail a Roundcube)

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

INTERNET. Vypracoval: Mgr. Marek Nývlt

Instalace a konfigurace web serveru. WA1 Martin Klíma

Internetové služby isenzor

TEZE. Vývoj dialogu člověk počítač v prostředí WWW. Česká zemědělská univerzita v Praze. k diplomové práci na téma. Provozně ekonomická fakulta

Sítě a internet. Vladimíra Zádová, KIN, EF TUL KS JIčín

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

(X)HTML a CSS. VOŠ a SŠT Česká Třebová

Základy Internetu. Základy Internetu

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

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

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

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

Základní pojmy a bezpečnost


Nabídka služeb Vít Steklý Štěpánkova 305 Slatiňany IČO: tel.:

Transkript:

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 celosvětová síť spojení jednotlivých síťí pomocí uzlů (síť sítí) komunikace pomoci rodiny protokolů TCP/IP každý aktivní prvek má vlastní IP adresu základní služby: web, email, instant messaging, VoIP, FTP, DNS, Telnet, SSH, VPN,...

Internet IP adresa IP adresa jedinečný identifikátor aktivního prvku (počítač, router) v síti IPv4 32-bitové adresy zapsané dekadicky po jednotlivých oktetech (osmicích bitů), například 192.168.0.1 (speciální 127.0.0.1 - loopback) IPv6 kvůli nedostatku IPv4 adres zavedeny tyto 128-bitové IP adresy

WWW World Wide Web zkracováno jako web myšlenka spojování hypertextových dokumentů internetová služba protokolu HTTP základní nástrojem pro tvorbu webu - HTML

Protokoly TCP/IP http & https protokoly TCP/IP - definice komunikace po internetu HTTP, FTP, POP3, IMAP, SMTP,... protokol http protokol pro výměnu HTML dokumentů nejčastěji využívá portu 80 protokol https (http secure), standardní port 443 protokol HTTP zabezpečený SSL nebo TSL (certifikát)

Webová adresa URL URL (Uniform Resource Locator) struktura znaků sloužící k přesné specifikaci zdroje informací na internetu protokol://doménové_jméno:port/specifikace_souboru?parametry http://server.com:8080/files/view.php?filetype=pdf autentizace ftp://username:password@server.com/

Webová adresa doména doménové jméno je jednoznačný identifikátor počítače či počítačové sítě příklad www.muni.cz skládá se z několika částí xx.yy.zz, kde je xx nejkonkrétnější a zz je nejobecnější (top-level domain) domény 2. a 3. řádu národní (cs,sk,...,eu) a nadnárodní domény (com,org,info,...) o funkci domén se starají DNS servery

Webová adresa DNS DNS (Domain Name System) x.server.com -> com -> dns.server.com -> 132.3.3.2 překlad doménového jména na IP adresu DNS servery obsahují seznamy domén a IP adres DNSSec - ochrana domén

Komunikace

Webový prohlížeč a jádro INTERNETOVÉ PROHLÍ!E"E IE Firefox Chrome Opera Safari Trident Gecko Webkit Presto Webkit

Webový server a prostor na webu webový server počítačový program (service), který je zodpovědný za zpracování HTTP požadavků Apache či IIS (Internet Information Services) možnosti provozu webu: fyzický server, virtuální server, webhosting

Fyzický server vlastní fyzický stroj, vlastní konfigurace soft. i hard. nesdílí žádné prostředky s dalšími webovými servery pro složité a náročné projekty (velký e-shop) velice nákladné pořízení i provoz starost o hardware i software serverhosting, serverhousing

Virtuální server jeden fyzický stroj sdílí více systémů, vlastní softwarová konfigurace na jednom stroji běží více webových serverů pro náročnější projekty (větší firemní web) levnější než fyzický server, odpadá starost o hardware starost o software (instalace, údržba, zálohy)

Webhosting pod jedním webovým serverem více webů malá softwarová variabilita dostačující pro většinu menších projektů (osobní web, blog, fotogalerie,...) nejlevnější řešení odpadá starost o hardware i software - plný komfort

Webhosting Základní parametry prostor pro web, konektivita, počet domén 2. řádu technologie serveru - mod_rewrite, CGI skripty aplikace - PHP, ASP, Perl, Python, Ruby databáze a jejich prostor - MySQL, PostgreSQL doplňkové služby: email, ftp, cron, statistiky

Webhosting Poskytovatelé Český hosting (http://www.cesky-hosting.cz/) Bluebord (http://hosting.blueboard.cz/) ASPone (http://www.aspone.cz/) ACTIVE24 (http://www.active24.cz/) free: ic.cz a webzdarma.cz

Webhosting Ukázka Českého hostingu

Webové technologie na straně klienta HTML, CSS, javascript na straně serveru skripty: PHP, ASP, Ruby, Perl, Python,... databáze: MySQL, MSSQL, PostgreSQL, Firebird,... speciální: AJAX (kombinace technologií)

Webové technologie Statický a dynamický web statický web webový server nezpracovává žádné skripty a stránka neobsahuje javascript, web je neměnný životopis, osobní web,... dynamický web web se uzpůsobuje klientovi, získává data z databáze, zpracovává parametry,... e-shop, vyhledávač,...

Webové technologie HTML & XHTML HTML (HyperText Markup Language) značkovací jazyk pro formátování textu značky (tagy) - <tag> je podobný XML, XHTML vychází z XML aktuální verze HTML 4.01 a XHTML 1.1 nástupce HTML5 (psáno dohromady)

Webové technologie CSS CSS (Cascading Style Sheets) jazyk, který popisuje formátování HTML, XHTML a XML dokumentů aktuální verze 2.1 nástupce CSS3

Webové technologie HTML a CSS jako standard vlastní standard vyvíjený World Wide Web Consortium http://www.w3.org/ proč?

Webové technologie Javascript skriptovací jazyk, který zpracovává prohlížeč rychlá interakce s uživatelem, urychluje komunikaci se serverem - nemusíme např. načítat celou stránku chatu každou sekundu,... obliba používání API (frameworků) - jquery či Prototype

Webové technologie Skriptovací jazyky nástroj serveru, jak zpracovávat požadavky od klientů práce s databází, soubory, obrázky, komunikace s jinými servery, odesílání mailů,... nejrozšířenější - PHP (Hypertext Preprocesor) http://www.php.net/ další: ASP, ASP.NET, Java, Python, Perl, Ruby

Webové technologie Databáze MySQL PostgreSQL MSSQL Firebird Oracle

Webové technologie AJAX kombinace několika technologii pro tvorbu plnohodnotných webových aplikací HTML a CSS pro zobrazování informací javascript pro změnu HTML a komunikaci se serverem server se skriptovacím jazykem a databází neprobíhá zde klasická komunikace HTTP

Webové technologie Pokročilé technologie JAVA applety FLASH SILVERLIGHT

Webové technologie API, frameworky framework softwarová struktura, který slouží na podporu programování, vývoj a organizaci jiného softwaru může obsahovat programy, knihovnu API,... doporučené postupy při vývoji; např. pro PHP existuje Nette Framework API (Application Programming Interface) předem napsané knihovny a funkce pro použití na obecných nebo konkretních problémech

Online nástroje Validátory existuje mnoho webových nástrojů pro pomoc s vývojem webu knihovny grafiky, písem, šablon,... tvorba screenshotů v několika různých prohlížečích na různých OS tvorba pruhů a ornamentů na pozadí webu validátory - kontrola dodržování standardů HTML: http://validator.w3.org/ CSS: http://jigsaw.w3.org/css-validator/

Proč validovat? diskuze

SEO, SEM SEO (Search Engine Optimization) optimalizace kódu pro vyhledávače - zobrazování v relevantních vyhledávání mezi prvními (hledám domů a bude mi to zobrazovat pračky) SEM (Search Engine Marketing) reklama ve vyhledávačích neupravují se stránky - platí se za reklamu

Samostatné úkoly Najděte nejlevnější hosting pro vizitku; blog. Založte si nějaký účet s freehostingem. Najděte barevnou kombinaci pomocí nějakého webového nástroje.