2. TOVÁBBKÉPZÉS A FAIPARI INNOVÁCIÓVEZÉRELT VÁLLALKOZÁSFEJLESZTÉSÉRT I.



Hasonló dokumentumok
Gazdasági informatika

Gazdasági informatika

Webkezdő. A modul célja

HTML kódok. A www jelentése World Wide Web.

HTML alapok. A HTML az Internetes oldalak nyelve.

Internet, Az internet főbb szolgáltatásai web keresőszolgáltatásokkal Keresőrendszerek: Kulcsszavas 2) Egyéb keresők: Metakeresők gyűjtőkörű keresők

Képek a HTML oldalon

ÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK ÁLTALÁNOS HTML KÓDOLÁSI TUDNIVALÓK

HTML. Dr. Nyéki Lajos 2016

Táblázatok. Utolsó módosítás: 11/22/ :07:23

Weblap készítése. Fapados módszer

HTML kódolás Web-lap felépítése. Az egész törzsre érvényes utasítás. <HTML> web-lap kezdő utasítás: a dokumentum kezdődik, a böngészőnek szól

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli

Webprogramozás HTML alapok előadás

w w w. h a n s a g i i s k. h u

Oktatási segédanyag. Weboldalszerkesztési gyakorlatok

HTML alapok 1. Minimális HTML file: <HTML> <HEAD> <TITLE> cím </TITLE> </HEAD> <BODY>... </BODY> </HTML> Formátum parancsok:

HTML é s wéblapféjlészté s

Informatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 5.

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

A webprogramozás alapjai. Óbudai Egyetem Neumann János Informatikai Kar 2018/19/1 szemeszter

TERC V.I.P. hardverkulcs regisztráció

Információ és kommunikáció

HTML. Szerkesszünk honlapot.. az alapoktól

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

BEVEZETÉS AZ INTERNET ÉS A WORLD WIDE WEB VILÁGÁBA. Kvaszingerné Prantner Csilla, EKF

Információs technológiák 2. Gy: CSS, JS alapok

Tartalom. Alapelemek. Célok. Eszközök. Szerkezet. Alapelvek. Prezentáció. Folyamat

A Nobel díj története és a magyar fizikai Nobel díjasok

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

Információs technológiák 1. Gy: HTML alapok

Nagyméretű banner megjelenések a Lovasok.hu oldalon

Pick Pack Pont kereső és boltválasztó alkalmazás

Kövér betűk (bold) 1-es fejléc

ECDL Információ és kommunikáció

PHP-MySQL. Adatbázisok gyakorlat

Elektronikus levelek. Az informatikai biztonság alapjai II.

PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról

Információ és kommunikáció

A leírás bemutatja hogy mint minden másra, Favicon készítésre is alkalmas az ingyenes Gimp rajzolóprogram.

Web programoz as

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Multimédia 2017/2018 II.

Az internet az egész világot behálózó számítógép-hálózat.

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika

18. Szövegszerkesztők

BARANGOLÁS AZ E-KÖNYVEK BIRODALMÁBAN Milyen legyen az elektonikus könyv?

CSS3 alapismeretek. Bevezetés a CSS-be. Mi is az a CSS? Alkalmazási formái, szintaxisa

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

ALKALMAZÁSOK ISMERTETÉSE

Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor

Saját webhelyet szeretnék!

HTML szerkesztés. HTML bevezetés

NeoCMS tartalommenedzselő szoftver leírása

ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL

Digitális írástudás kompetenciák: IT alpismeretek

3 A hálózati kamera beállítása LAN hálózaton keresztül

Webshop készítése ASP.NET 3.5 ben I.

Telepítési Kézikönyv

Internet programozása. 1. előadás

{simplecaddy code=1005}

SharePoint Online. Keresés Webhelyek, személyek vagy fájlok között kereshet. Webhely vagy hírbejegyzés létrehozása


Tájékoztató. Használható segédeszköz: -

Zimbra levelező rendszer

Tartalomjegyzék BEVEZETÉS... IX WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1. II. Háttér beállítása I. Elsõ weblapunk III. Karakterformázás...

Click to edit headline title style

A HTML Stuktúra. 1. oldal, összesen: 8 oldal. mhtml:file://d:\vizsga\1\html kódok.mht. Betűtípusok, stílusok <b> <i> <u> <tt>

web works hungary Rövid technikai tájékoztató a webhosting szolgáltatásról. (PLESK szerver)

Az Internet. avagy a hálózatok hálózata

SZOFTVEREK (programok)

NEMZETI SZAKKÉPZÉSI ÉS FELNŐTTKÉPZÉSI HIVATAL. Komplex szakmai vizsga. Gyakorlati vizsgatevékenység

Digitális írástudás március 13. TÁMOP C-09/ Trambulin

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7

Web harvesztelés. Automatikus módszerekkel

4. rész. HÁTTÉR BEÁLLÍTÁSA Egy pillanat alatt meg lehet változtatni egy oldal arculatát, ha megváltoztatjuk a háttérszínét.

Táblázatok kezelése. 1. ábra Táblázat kezelése menüből

Tisztelt Ügyfelünk! Tájékoztató az átállásról

Összetett feladatok. Föld és a Hold

Az Educatio weboldalain elhelyezhető hirdetések technikai paraméterei

Ez a telepítési dokumentum segítséget nyújt abban, hogy szabályosan telepítse az Áfa átállító szoftvert Szerviz 7 programhoz.

A HONALPSZERKESZTÉS ALAPJAI. 50 feladat. a Debreceni Egyetem Informatikai Karának. Informatikus Könyvtáros szakos hallgatói számára

Gyakorló 9. feladat megoldási útmutató

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

Tájékoztató. Használható segédeszköz: -

NEMZETI SZAKKÉPZÉSI ÉS FELNŐTTKÉPZÉSI HIVATAL. Komplex szakmai vizsga. Gyakorlati vizsgatevékenység

PDF DOKUMENTUMOK LÉTREHOZÁSA

Egzinet Partner Portál

PROFIT HOLDING Hungary Zrt. WEB üzletág

Gyakorlati vizsgatevékenység B

Kezdő lépések Microsoft Outlook

3. modul - Szövegszerkesztés

Informatika tagozat osztályozóvizsga követelményei


OE-NIK 2010/11 ősz OE-NIK ősz

Átírás:

E-tevékenységek 2. TOVÁBBKÉPZÉS A FAIPARI INNOVÁCIÓVEZÉRELT VÁLLALKOZÁSFEJLESZTÉSÉRT I. Blokk, 5. Képzési modul INFORMATIKAI ALAPÚ IRÁNYÍTÁSI ÉS KOMMUNIKÁCIÓS RENDSZEREK Soós Sándor egyetemi adjunktus soossandor@inf.nyme.hu Nyugat-magyarországi Egyetem Faipari Mérnöki Kar Informatikai és Gazdasági Intézet 2008. január 25-26. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 1

Az Internet használatának két szintje Az Internet passzív használata a World Wide Web használata elektronikus levelezés stb. erről beszéltünk délelőtt Az Internet aktív használata megjelenés az Interneten, hogyan tudjuk mindezt mi magunk is megvalósítani? erről lesz szó a hátralévő időben estére elkészítünk egy igazi saját weblapot, otthon mindenki megnézheti és megmutathatja bárkinek E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 2

Megjelenés az Interneten Az Internet aktív használata: saját domain név bejegyzése webes tárhely biztosítása saját honlap elkészítése és elhelyezése az oldalunk bevezetése az Internetes "ismertségbe" folyamatos karbantartás, frissítés Intranet Az Interneten használt technikákat és módszereket használhatjuk a cég belső hálózatán is. Belső, csak a cégen belülről elérhető honlap, a publikus honlaptól eltérő tartalmakkal és funkciókkal. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 3

Saját domain név bejegyzése Név kiválasztása Milyen nevet válasszunk? Valamelyik regisztráló szervezetnél regisztrálnunk kell a nevet Ha a 14 napos várakozási idő alatt senki nem emel kifogást, akkor mienk a név. http://www.domain.hu/ E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 4

Webes tárhely Saját szerveren Idegen szerveren Ingyen, vagy pénzért Erre a tárhelyre fog mutatni a domain név Az itt elhelyezett fájlok lesznek elérhetőek az Interneten keresztül Ehhez egy webszerver programra van szükség Például: http://www.extra.hu http://soossandor.extra.hu http://fata.extra.hu E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 5

Bevezetés a webes ismertségbe Ha valahol elhelyezünk egy új weblapot, arról még senki sem fog tudni. Gondoskodnunk kell róla, hogy minél többen, de legalábbis a remélt ügyfeleink, vásárlóink tudomást szerezzenek róla. Lehetséges megoldások: a hagyományos reklámozási módszerek (újság, TV, rádió, szórólap, stb.) itt is használhatók gondoljuk meg, hogy a délelőtt tárgyalt keresési módszerekkel hogyan találnánk rá a saját oldalunkra regisztrálás a nagyobb keresőszervereken http://webmester.lap.hu/#b13737923 keresőoptimalizálás (SEO), mit jelent ez? vannak csodák: Google: Java oktatás E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 6

Bevezetés a webes ismertségbe, folytatás regisztrálás linkgyűjteményekbe linkek elhelyezése, ahol lehet társoldalak linkcsere, a keresők díjazzák, ha egy oldalra sok link mutat webes reklámok banner e-mail reklám!!! Óvatosan!!! SPAM hogyan tartsuk meg az egyszer hozzánk eljutott látogatót? hasznos szolgáltatások új ötletek rendszeres frissítés, de a jó dolgokat tartsuk meg, minden valaha fent volt lényeges dolog maradjon meg az archívumban! E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 7

Weblap elkészítése Miből áll egy weblap? Közönséges szövegfájlok HTML nyelv Mikor születik meg az oldal? Statikus oldal Előre elkészítjük az oldalakat A kész HTML nyelvű fájlokat tároljuk a webtárhelyen Dinamikus weblapok A böngésző kérésére készül el az oldal A szerveren fut egy program, ami képes generálni egy HTML nyelvű fájlt, pl. PHP interpreter Például egy adatbázis lekérdezést tudunk indítani a böngésző programból. Az eredményt HTML formátumban kapjuk. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 8

A Web fejlődése, szkriptek Sok érdekes hatást lehet a segítségükkel elérni, a lehetőségeknek valószínűleg csak a képzelet szab határt Ennél (informatikus szemmel) fontosabbnak tűnik, hogy hasznos feladatok elvégzésére is felhasználhatók, pl. űrlapok ellenőrzése. A szkriptek terjedésével párhuzamosan egy új fogalommal is meg kellett ismerkednie a webes közösségnek: beköszöntött a böngészőháború. A szoftvergyártók különböző eszközökkel megpróbálják magukhoz csalogatni a felhasználókat E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 9

A Web fejlődése A háború mára gyakorlatilag eldőlt: A Microsoft (az amerikai bíróság szerint) visszaélve erőfölényével, a vetélytársak fölé kerekedett. A mai helyzet: az Internet Explorer kb. a Windowshoz hasonló dominanciával rendelkezik, szinte már csak a Unixos/Linuxos közösség áll ellen. Ugyanakkor a Web minél széleskörűbbé válásával a csillogó-villogó személyes honlapok helyét átvették a profi, gyakran haszonszerzési céllal készült oldalak. Egyre nagyobb szerepet kapott a felhasználók kezelése, visszajelzések fogadása, az interaktivitás. Ehhez a webkiszolgálón futóprogramok, adatbázisok szükségesek. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 10

Újabb eszközök Ma a legismertebb kiszolgáló-(szerver-) oldali nyelvek: PHP (PHP: Hypertext Preprocessor): ingyenes, (ma már) általános célú szkriptnyelv ASP (Active Server Pages): a Microsoft megoldása (csak az IIS-sel működik) ASP.NET: az előbbi átültetése.net környezetbe, gyakorlatilag teljesen megújult Egyéb technikák: Java kisalkalmazások (appletek) Flash grafikák stb. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 11

Portálok A technikák változatos tárházát kihasználva, a szolgáltatások széles skáláját nyújtó portálok jelentek meg. Ezek mindenféle közérdeklődésre számot tartó funkcióval rendelkeznek: Hírek Keresés Fórumok Szavazógépek Képeslapküldés Csevegés (chat) REKLÁMOK E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 12

Saját honlap Az, hogy a cégünknek honlapra van szüksége, ma már nem is kérdéses. Hogy ez milyen legyen, az már annál inkább! Általános recept nincs, de egy-két jó tanács megfogalmazható. Ki készíti: Külső cég: szebb, jobb, gyorsabban kész lehet Belső fejlesztés: ha gyakori frissítés kell, akkor érdemes lehet E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 13

Honlapkészítési tanácsok Legyünk mindig naprakészek! Az elavult információt, halott hivatkozásokat mielőbb szedjük le Tilos olyat kiírni, hogy két nap múlva kész az oldal, látogass vissza (úgysem fogjuk betartani) Mindezek azt az érzést kelthetik, hogy nincs frissítve az oldal a látogatók nem térnek vissza Legyünk minél inkább platform-függetlenek! Ha csak adott technológiával, adott minőségű monitoron, adott programok telepítésével nézhető meg az oldalunk, potenciális ügyfeleket veszíthetünk. Gondoljunk a lassabb kapcsolattal rendelkezőkre is (esetleg több változat). E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 14

Honlapkészítési tanácsok Legyen markáns arculatunk! Olyan megjelenést, arculatot válasszunk, ami egyedi, és könnyen kezelhető. Ehhez kapcsolódik, hogy a tartalom is olyan legyen, amiért megéri megnézni az oldalt (információk, érdekes webes szolgáltatások stb.) Ügyeljünk arra, hogy megtaláljanak minket! Reklám, könnyen megjegyezhető név A címünk regisztrálása, terjesztése Regisztrálás a keresőszervereken Egy honlap sosincs kész : rendszeresen frissíteni, ellenőrizni kell, és néhány évenként tanácsos a teljes átalakítás is (új arculat, új technológiák, új szolgáltatások stb.) E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 15

Az Internet biztonsága Ahogyan bármely más informatikai rendszert, az Internetet is állandó támadások érik A nyíltság különösen kedvez a támadóknak Fokozott figyelmet kell szentelni az Internetre kapcsolt rendszerek védelmének E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 16

Támadási formák A fenyegetések legfontosabb fajtái: Vírusok, férgek DoS támadások Betörők (hackerek, crackerek) Vírusok, férgek: Különbség: a féreg önálló életre képes, azaz magától terjed, nem kell hozzá hordozó program Megoldás: tűzfal, állandóan futó vírusvédelmi programok Denial of Service támadás, DoS (szolgáltatásbénítás): Már megszerzett ( zombivátett ) gépekkel egyszerre olyan mennyiségű kérést juttatnak a gépünkhöz, amit az nem tud kiszolgálni Védekezés: nehéz E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 17

Támadási formák Ma az informatikus szlengben különbséget szoktak tenni két csoport között: Hacker: nem ártó szándékú (feltöri a gépet, de nem okoz kárt, figyelmezteti a rendszergazdát) Cracker: rossz szándékú Akármelyik látogat meg bennünket, nem öröm. Védekezés: Tűzfal Biztonsági javítások folyamatos telepítése Új programok használata Körültekintő konfigurálás, csak a szükséges programok fussanak, csak a szükséges dolgokat érjék el a felhasználók A rendszer állandó figyelése, naplózás E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 18

Tűzfal Tűzfal (firewall) Eredetileg: olyan házfal, amin nincs ablak Az informatikában: olyan (biztonságos) gép, vagy program, amin a védett gép vagy hálózat forgalma áthalad, és csak azok a csomagok mehetnek rajta keresztül, amelyeket kimondottan megengedünk. Nem hagyja tárva-nyitva az ablakokat a külvilág felé. A gyakorlatban ez azt jelenti, hogy portszintű szűrést lehet végezni, a forráscím (és a célcím) ill. további feltételek vizsgálata alapján. Ma már kötelező! Belső hálózathoz: Network Address Translation (NAT) E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 19

Védekezés További fontos szabály: lehetőleg ne használjunk titkosítatlan adatátviteli formákat! Az eddig bemutatott szolgáltatásoknak mára már mind megvannak a titkosított változataik: Secure SHell(SSH): Rlogin és RSH Secure CoPy(SCP): RCP SecureFTP (SFTP): FTP HTTP overssl (HTTPS): HTTP (a Secure Sockets Layer(SSL) olyan kommunikációs réteg, ami a titkosítást végzi, alkalmazástól függetlenül felhasználható) IMAP over SSL (IMAPS): IMAP stb. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 20

Weblap készítés alapjai Ennyi előkészítés után lássunk neki a weblap elkészítésének! Egy teljesen működő igazi weblap elkészítéséhez elegendő megismerkedni néhány alapeszközzel A HTML nyelv alapjai Egy HTML szerkesztő programmal Az eddig tanult alapfogalmakkal E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 21

Miért érdemes megismerkedni a HTML nyelvvel? Nem csak weboldalak készítőinek hasznos. Egyike a kevés platformfüggetlen dokumentum formátumnak, ezért ha ebben a formátumban készítünk el egy dokumentumot, akkor az bármilyen operációs rendszer alatt olvasható lesz. Kényelmesen lehet kapcsolatokat létrehozni a különböző dokumentumok között. Az így elkészült dokumentum csomagokat nagyon egyszerű közzétenni az Interneten. Példa: közös munka pesti munkatársakkal E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 22

A HTML fogalma Az Interneten található információtömeg alapvető alkotóelemei a HTML dokumentumok. Mi az a HTML? HyperText Markup Language Hipertext jelölő nyelv Mi az a hipertext? Olyan dokumentumok hálózata, amit kereszthivatkozások szőnek át. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 23

A kereszthivatkozás Mi az a kereszthivatkozás? Egy kapcsolat egy vagy két dokumentum két pontja között. Rákattintva a hivatkozásra (link) elugrunk a kapcsolat másik végére. Hova mutathat egy kereszthivatkozás? egy másik dokumentumra (az elejére) bármely dokumentum egy kiválasztott pontjára E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 24

A dokumentum Mit értünk dokumentum alatt? tetszőleges nyelvű formázott, vagy formázatlan szöveg kép hanganyag mozgókép vagy ezek tetszőleges kombinációja! Hogyan tudunk ilyen dokumentumot létrehozni? egy néhány órás tanfolyam alatt megtanulható, most kicsit belekóstolunk E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 25

A HTML nyelv A HTML egy jelölő nyelv, amivel hipertext dokumentumokat tudunk készíteni. Nem programozási nyelv! Használatához nem kell tudni programozni. Aki meg tud írni egy egyszerű levelet a számítógépen, az HTML dokumentumokat is tud készíteni. Egy HTML dokumentum egy egyszerű szövegfile amibe bizonyos szabályok szerint parancsokat illesztünk. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 26

A HTML nyelv Az első néhány szabály megtanulása után máris képesek vagyunk teljes értékű HTML dokumentumokat készíteni. Ahogy haladunk előre a HTML nyelv megismerésében, egyre érdekesebb, összetettebb, "profibb" dokumentumokat tudunk majd elkészíteni. Ennek megfelelően már az első óra után elkészítheti mindenki a saját honlapját, amit apránként tud fejleszteni a megtanult új lehetőségekkel. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 27

A HTML nyelv parancsai A HTML parancsok formája: <parancs paraméterek>... </parancs> Minden parancs hatása a parancsot követő szövegrészre vonatkozik a parancs lezárásáig (</parancs>). A parancsokat szabadon írhatjuk kis és nagybetűkkel is. A 3 legfontosabb HTML parancs: <HTML>...</HTML>: a dokumentum eleje és vége <HEAD>...</HEAD>: fejrész eleje és vége, ide tesszük a dokumentum egészére vonatkozó információkat, utasításokat. <BODY>...</BODY>: a törzs eleje és vége, ide tesszük a dokumentum tartalmát. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 28

Az első HTML dokumentumunk <HTML> Ez az első HTML dokumentumom. </HTML> Ha ezt a 3 sort beírjuk egy szövegfile-ba, pl. elso.html néven, akkor azt máris megnézhetjük egy böngésző programban. (Egyébként ez még a <HTML>...</HTML> nélkül is működik! Ugyanis az egyszerű szövegfile-okat is meg tudják jeleníteni a böngészők.) E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 29

Egy igazi HTML dokumentum <HTML> <HEAD> <TITLE>Ez a dokumentum címe</title> </HEAD> <BODY> Ez a dokumentum törzse! </BODY> </HTML> E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 30

Néhány egyszerű HTML parancs Néhány parancs ahhoz, hogy feldobhassuk a dokumentumot: <center>...</center>: középre igazítás <b>...</b>: félkövér szöveg <i>...</i>: dőlt szöveg <u>...</u>: aláhúzott szöveg <strike>...</strike>: áthúzott szöveg <sub>...</sub>: alsóindex <sup>...</sup>: felsőindex <br>: új bekezdés, enélkül minden egy bekezdés lenne, majd a böngésző program tördeli sorokra. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 31

Szövegformázó parancsok Bekezdések igazítása: <div align="left">...</div> <div align="center">...</div> <div align="right">...</div> <div align="justify">...</div> balra középre jobbra sorkizárt Elválasztó vonal, illetve téglalap: <hr> egyszerű <hr width="50%" size="2" align="center" > formázott abszolút (pixel), vagy relatív (%) szélesség E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 32

Címsorok Különböző szintű címeket határozhatunk meg. Ezek végleges formája a böngészőtől függ, csak az biztos, hogy fokozatosan "csökkennek" a címek. <H1>...</H1> <H2>...</H2> <H3>...</H3> <H4>...</H4> <H5>...</H5> <H6>...</H6> E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 33

Képek előkészítése A kép előkészítése Használható képformátumok: JPEG, GIF, PNG Méret és felbontás beállítása Döntsük el, hogy milyen célra szánjuk a képet, mert ettől függ, hogy milyen képet érdemes feltenni a weblapra! Törekedjünk a minél kisebb fileméretre a letöltés gyorsítása érdekében. Külön beállíthatjuk a kép tényleges és látható méretét. Az Irfanview használata E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 34

Képek elnevezése Filenév: Figyeljünk a kis és nagybetűkre, mert a Linux megkülönbözteti őket. Ez minden más file-ra is igaz! Használjunk egységes formátumot és ügyeljünk erre a szerverre való másoláskor is! Relatív útvonal a HTML file-hoz képest A HTML file-hoz képest hova helyezzük a képeket ugyanabba a könyvtárba egy alkönyvtárba, pl. images Használhatunk abszolút útvonalat is, de a másoláskor ez problémát okoz. Helyben látszólag minden rendben, felmásolás után nem jelenik meg a kép! E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 35

Képek elhelyezése a weblapon <img parancs kezdete src="kaktusz.jpg" a képfile neve útvonallal width="640" megjelenítési szélesség height="480" megjelenítési magasság alt="kaktuszvirág" alternatív szöveg > parancs vége Tetszés szerint tagolhatjuk sorokra a parancsot. A paramétereket szóközzel választjuk el egymástól. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 36

Kereszthivatkozás elhelyezése Ugrás egy adott webcímre: <a parancs kezdete href="webcim" a link amire hivatkozunk, > parancs vége a link szövege ez fog megjelenni a lapon </a> a kereszthivatkozás vége Például: <a href="http://inf.nyme.hu" >inf.nyme.hu</a> E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 37

Kereszthivatkozás elhelyezése 2 Nem csak egy weboldal elejére ugorhatunk. A href paraméterben megadhatunk mást is: href="../het01/elso.html" helyi file href="#top" aktuális oldal tetejére ezt nem minden böngésző támogatja automatikusan href="#könyvjelző" saját könyvjelző és ezek kombinációi, például: <a href="http://www.cegnev.hu/peldak.html#alja" > Ugrás a példák aljára</a> E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 38

Saját könyvjelző létrehozása Ha egy dokumentumra ugrunk az <a...> paranccsal, akkor a dokumentum elejére kerülünk. Amikor mi hozunk létre egy dokumentumot, akkor megadhatunk olyan pontokat, amelyekre később ugorhatunk. Ezt nevezzük könyvjelzőnek. Könyvjelző létrehozása: <A name="név"> Könyvjelzőből tetszőleges számút létrehozhatunk szabadon választott névvel (az angol ábécé betűiből), csak annyi a megkötés, hogy egy dokumentumban nem lehet két azonos nevű könyvjelző! E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 39

Könyvjelzőre ugrás Ugrás dokumentumon belül: <a href="#konyvjelzo">ugrás a konyvjelzo-re</a> Ugrás másik dokumentumból: <a href="../masik.html#konyvjelzo2">ugrás a masik.html filebeli konyvjelzo2-re</a> Ugrás másik weblap egy könyvjelzőjére: <a href="http://www.honlap.hu#konyvjelzo3"> Ugrás a www.honlap.hu -beli konyvjelzo3-ra</a> Ehhez tudnom kell, hogy a www.honlap.hu készítője milyen nevű könyvjelzőt készített! E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 40

A link szövege Mit írhatunk a kereszthivatkozásban a <a> és a </a> közé? Bármit, amit egyébként beírhatunk a HTML file-ba! tetszőleges formázott szöveget képet stb. Például hogyan helyezzünk el takarékos módon nyomtatni való képeket a honlapunkra? Készítsük elő a képeket két méretben kis méretben (thumbnail-hüvelykujjköröm) nagy méretben Tegyük fel az oldalra a thumbnail-t, amit beállítunk kereszthivatkozásnak, ami a nagy file-ra mutat! E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 41

Fényképalbum Az előző dián lévő példa: <a href="kaktusz.jpg" > <img src="kaktusz_t.jpg" width="100" height="75"> </a> Ilyen linkekből egymás mellé tehetünk tetszőleges számút. Ezzel elkészíthetünk egy fényképalbumot. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 42

Felsorolások, listák Feladat: Szeretnék betenni a dokumentumba egy felsorolást, listát. HTML-ben háromféle listát használhatunk: Sorszámozott: (Ordered list) Például: 1. Első listaelem 2. Második listaelem Nem sorszámozott: (Unordered list) Például: Első listaelem Második listaelem Definíciók listája, mint a szótárban (Definition list) Például: Fogalom Definíció, leírás E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 43

Felsorolások, listák Hogyan tudunk ilyen listákat létrehozni? Egy HTML paranccsal meghatározzuk a lista kezdetét és végét. Ezzel egyben meghatározzuk a lista típusát is. A listán belül egymás után megadjuk a pontokat szintén egy HTML paranccsal. Listák létrehozása: <ol></ol>: sorszámozott lista (ordered list) <ul></ul>: nem sorszámozott lista (unordered list) (<dl></dl>: definíció lista (definition list) ezzel most nem foglalkozunk) Listaelem létrehozása: <li></li>: egy lista elem <ol>, vagy <ul> típusú listához (list item) E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 44

Példák listákra Sorszámozott lista: Nem sorszámozott lista: Gyümölcsök számozva: <ol> <li>alma</li> <li>körte</li> <li>szilva</li> </ol> Gyümölcsök listája: <ul> <li>alma</li> <li>körte</li> <li>szilva</li> </ul> A listaelemen belül a <li> és </li> között használhatunk minden formázó parancsot, újabb listát is. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 45

Táblázatok Ezzel az eszközzel nem csak hagyományos táblázatokat készíthetünk, hanem ez a fő eszköze az elemek elrendezésének is. Minden táblázat a következőképpen épül fel: Táblázat eleje (table) 1. sor kezdete (table row - tr) 1. cella kezdete (table data cell - td) 1. cella vége 2. cella kezdete 2. cella vége... 1. sor vége... Táblázat vége E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 46

Táblázatok, folyt. Ugyanez HTML kódban: <table> <tr> <td>az 1. sor 1. cellája</td> <td>az 1. sor 2. cellája</td> </tr> <tr> <td>a 2. sor 1. cellája</td> <td>a 2. sor 2. cellája</td> </tr> </table> E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 47

Táblázatok, folyt. Egy cellában a <td> és a </td> között minden lehet, ami egy HTML fájlban leírható, akár újabb táblázat is. Így kialakíthatunk egy tetszőleges oldalelrendezést néhány egymásba ágyazott táblázat segítségével. Természetesen mindegyik parancsnak vannak különböző paraméterei, amelyekkel befolyásolhatjuk a működését. A következőkben megismerkedünk a legfontosabbakkal. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 48

A <table> parancs legfontosabb paraméterei width (pl. width="100%") a táblázat szélessége abszolút (pixel), vagy relatív (%) border (pl. border="2") a külső keret vastagsága, ha 0, akkor nem látszik align (pl. align="center", vagy "left", vagy "right") a táblázat igazítása az őt tartalmazó területen belül bgcolor (pl. bgcolor="red") a háttér színe, a színek angol neveit, vagy hexakódját használhatjuk. bordercolor (pl. bordercolor="blue") a keretvonalak színe E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 49

A <tr> (table row) parancs legfontosabb paraméterei height (pl. height="100") a sor magassága abszolút pixelben align (pl. align="center", "left", "right", vagy "justified") a sor minden cellájának igazítása valign (pl. align="top", "bottom", vagy "middle") a sor minden cellájának igazítása függőlegesen bgcolor (pl. bgcolor="red") a sor háttér színe, a színek angol neveit, vagy hexakódját használhatjuk. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 50

A <td> (table datacell) parancs legfontosabb paraméterei height (pl. height="100") a sor magassága abszolút pixelben, egy soron belül nem lehet eltérő width (pl. width="100%") a cella szélessége abszolút (pixel), vagy relatív (%) a táblázat szélességéhez képest, egy oszlopban nem lehet eltérő rowspan (pl. rowspan="2") az adott cella két sort fogjon át colspan (pl. colspan="2") az adott cella két oszlopot fogjon át align, valign, bgcolor mint a <tr> esetében, de csak a cellára vonatkozik E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 51

Egyéb kiegészítő parancsok a táblázatokhoz <caption>: a táblázat címe Pl. <caption>a táblázat címe</caption> <th>: az oszlopok felső címkéje Pl. <th>az 1. oszlop fejléce</th> <th>a 2. oszlop fejléce</th> E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 52

Jó tanácsok a táblázatok sikeres használatához Mindig páronként írjuk be a HTML parancsokat! Amikor leírtuk a <table> parancsot, akkor néhány sorral lejjebb írjuk be a </table> -t is, majd <tr>.. </tr>, <td>.. </td>! Ez általában is hasznos a HTML szerkesztéskor, de a táblázatoknál elengedhetetlen! Beljebb kezdéssel tagoljuk a sorokat és a cellákat! A border="2" paraméterrel rajzoljuk ki a határolóvonalakat, hogy jól lássuk a táblázatot! Amikor már minden rendben van, akkor kivehetjük a vonalakat. Munka közben gyakran ellenőrizzük az eredményt egy böngészőben. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 53

Hogyan készítsünk weblapot? Tetszőleges texteditor (szövegszerkesztő) ahogyan eddig dolgoztunk Grafikus webszerkesztő programok Ugyanúgy dolgozunk, mint egy megszokott szövegszerkesztőben, vagy grafikus programban A program állítja elő a HTML kódot Grafikus szövegszerkesztő program A szövegszerkesztőben elkészítjük a dokumentumot, majd exportáljuk HTML formátumban HTML szerkesztő programok HTML kódot szerkesztünk, de segítséget kapunk ehhez. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 54

HTML szerkesztő programok Az eddig megtanult módon szerkeszthetjük a HTML kódot, de különböző szintű segítséget kaphatunk a programtól. Megnézzük a gyakorlatban. Sok freeware (teljesen ingyen használható) program létezik ebből a típusból. Például HTML Builder XP http://www.code-builders.com/hbxp.shtml jelenleg a 6.0 beta verzió a legfrissebb, ezt fogjuk megnézni MAX's HTML Beauty++ 2004 http://www.htmlbeauty.com/ jelenleg a 2.0-s verzió a legfrissebb E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 55

Internet a HTML nyelven túl Az előző diákon megismerkedtünk a HTML nyelv alapjaival. Ezekkel az eszközökkel csak statikus oldalakat tudunk létrehozni. De HTML nyelv képes befogadni számos kiegészítést, amelyek dinamikussá tehetik az oldalainkat. Egy igazi honlapnak használnia kell ezeket a kiegészítéseket. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 56

Szerver oldali és kliens oldali megoldások A HTML nyelv kiegészítései két típusba sorolhatók Szerver oldali megoldások A webszerver nem elégszik meg azzal, hogy az eltárolt statikus HTML oldalt elküldi a böngészőnek Ő maga készíti el az oldalt tetszőleges eszközökkel, különböző programok futhatnak, dolgozhatnak együtt ehhez A végeredmény egy közönséges HTML oldal, ezt küldjük el a böngészőnek. Kliens oldali megoldások A böngésző programba kerülnek bele kiegészítések, amelyek az alap HTML nyelvnél több funkcióval rendelkeznek. Mindkét megoldásnak vannak előnyei és hátrányai. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 57

Szerver oldali megoldások Előnyök: a szerver teljesen a mi kezünkben van, azt teszünk rá, amit akarunk, illetve ami szükséges A klienstől semmilyen extra tudást nem várunk el A program nem utazik a hálózaton, csak az eredmény Hátrányok: csak olyan dolgokat tudunk megcsinálni, amit a legegyszerűbb kliens is képes értelmezni Főként a tartalom elkészítésére használjuk Például: PHP interpreter egy teljes értékű programozási nyelv, mindenre képes, amire ma egy programozási nyelv képes A program eredménye mindig egy HTML fájl. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 58

Kliens oldali megoldások Előnyök: A kliensek minden extra tudását felhasználhatjuk Látványos megoldások, játékok, trükkök Hátrányok: Fel kell készülnünk a sok különböző kliens korrekt kezelésére. Csak olyan dolgokat tudunk megcsinálni, ami a kliens hatókörében elvégezhető Főként a felület elkészítésére használjuk Például: JavaScript, VBScript apróbb-nagyobb programokat, scripteket ágyazunk bele a HTML fájlba. A böngésző értelmezi és végrehajtja ezeket. Ha tudja! E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 59

CSS - Cascading Style Sheet Egy nagyobb weblap sok-sok weboldalból áll, ezeket jó lenne egységes kinézetűvé tenni. Az alap HTML nem segítette ezt. A CSS bevezetésével már van lehetőség arra, hogy ne egyedileg formázzunk meg minden elemet a weblapon, hanem stílusokat hozzunk létre, és azokat használjuk fel az elemek formázására. Ezek a stílusok később is módosíthatók, a következő letöltéskor már az új stílus szerint fog megjelenni minden weblap. A CSS olyan formázási lehetőségeket is kínál, amelyeket az alap HTML nem. Némileg böngészőfüggő a CSS használhatósága, de a mai böngésző verziók már mind támogatják. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 60

Ingyenes webszolgáltatások http://ingyenweb.lap.hu/ tárhely rövid URL virtuális merevlemez számláló vendégkönyv Lásd még: társoldalak! E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 61

Ingyenes webszolgáltatások 2 http://webmester.lap.hu regisztrálás keresőkbe bannercsere fórum levelezőlista Lásd még: társoldalak! E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 62

Egy igazi weblap elkészítése fata.extra.hu index.html rajta: bemutatkozás a két előadás anyaga névsor csoportkép stb. E-tevékenységek 2. Soós Sándor - soossandor@inf.nyme.hu 63