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



Hasonló dokumentumok
Honlapé píté s a XXI. sza zadban

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

Web programoz as

Joomla 3.5 oktatóvideó

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

Webkezdő. A modul célja

George Shepherd. 1. A webes alkalmazások alapjai 1

Információ és kommunikáció

ECDL Információ és kommunikáció

kommunikáció Megoldások

Információ és kommunikáció

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...

Web programozás. Internet vs. web. Internet: Az Internet nyújtotta néhány alapszolgáltatás:

Web-fejlesztés NGM_IN002_1

2 Access 2016 zsebkönyv

Egzinet Partner Portál

Digitális aláíró program telepítése az ERA rendszeren


Netlock Kft. által kibocsátott elektronikus aláírás telepítése Windows XP SP3 Internet Explorer 8 böngészőbe

Előszó A Windows alkalmazásfejlesztés rövid története A Windows életútja A Windows 8 paradigmaváltása... 16

Ismerkedés az Office 2007 felhasználói felületével

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

Mobil Partner telepítési és használati útmutató

1. A Windows Vista munkakörnyezete 1

Operációs rendszerek. Tanmenet

Médiatár. Rövid felhasználói kézikönyv

IBM TRIRIGA használatának megkezdése - TRIRIGA környezet személyre szabása videó parancsfájl

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

CareLink Personal telepítési útmutató. Első lépések a CareLink Personal adatfeltöltéshez

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

2. modul - Operációs rendszerek

A szerzõrõl... xi Bevezetés... xiii

Digitális aláíró program telepítése az ERA rendszeren

1 Rendszerkövetelmények

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

II. ADATLAP - Programmodul részletes bemutatása

Informatikai fejlesztési terv

A készülék 16 féle fájlformátumot támogat. Ezek a következők: PDF, CHM, EPUB, TXT, HTM, HTML, RTF, PDB, DJVU, DJV, iw44, iw4, FB2, PRC, MOBI és TCR.

Telepítési útmutató a SMART Notebook 10.6 oktatói szoftverhez

Webes alkalmazások fejlesztése

Web programozás. 3. előadás

Telepítési útmutató a SMART Response 2009 szoftverhez

Rendszerkezelési útmutató

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows7 operációs rendszer és Internet Explorer 8-es verziójú böngésző esetén

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

Folyamatok rugalmas irányítása. FourCorm Kft.

Felhasználói kézikönyv a WEB EDInet rendszer használatához

Kiknek szól ez a könyv? Miről szól a könyv? Hogyan épül fel a könyv? Mire van szükség a könyv használatához? Szokások Forráskód Hibajegyzék

A szerzőkről... xix A műszaki szaklektorról... xiv Köszönetnyilvánítás... xiv A könyvről... xx

Az ActiveX beállítása

CTools és Panels pluginok

Adatkezelési tájékoztató

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Haladó irodai számítógépes képzés tematika

Programok befejezése Fájl menü kilépés vagy Jobb felső sarokban X-re kattintás (bal egérgomb)

SMART Notebook termékcsaládok

DMS One Oktatási Portál Felhasználói segédlet. DMS One Zrt

Adatkezelési tájékoztató

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

Tel.: 06-30/ Közösségi megosztás előnyei és alkalmazása

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

Adatkezelési tájékoztató

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

RIA Rich Internet Application

INFORMATIKA ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK AZ ÉRETTSÉGI VIZSGA RÉSZLETES TEMATIKÁJA

Tanúsítvány feltöltése Oberthur kártyára és Oberthur SIM termékre

II. ADATLAP - Programmodul részletes bemutatása

INFORMATIKA - VIZSGAKÖVETELMÉNYEK. - négy osztályos képzés. nyelvi és matematika speciális osztályok

Információ és kommunikáció

Információ és kommunikáció

A szerzõrõl... vii Köszönetnyilvánítás... ix Bevezetés... xi A könyv példakódjai... xiii Áttekintés... xv Tartalomjegyzék... xvii

Informatika 1 5. előadás: Tartalom közlése a weben

Microsec Zrt. által kibocsátott elektronikus aláírás telepítése Windows 7 (x86/x64) Internet Explorer 9 (32 bites) böngészőbe

Táblázatkezelés Excel XP-vel. Tanmenet

Felhasználói kézikönyv. ÜFT szolgáltatás. Magyar Nemzeti Bank

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

Tanúsítvány feltöltése Oberthur kártyára és Oberthur SIM termékre

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

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

Telepítési útmutató a SMART Notebook 10 SP1 szoftverhez

Hírek és Programok beküldése

Secretica. Frissítési kézikönyv

MEH-EIA felhasználói dokumentáció gyakran ismételt kérdések

ECDL SELECT START (új neve ECDL Base)

Operációs rendszerek. Tanmenet

Táblázatkezelés Excel XP-vel. Tanmenet

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

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

T-AVL Nyomkövető webkliens

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

1. fejezet: Bevezetés. 2. fejezet: Első lépések

*Ezen felületet kell kitölteni saját fiók létrehozásáho z

Tartalom. Előszó feladat: Fordítás a megszokott eszközökkel A számítógép hatékony használatáról... 18

Inczédy György Középiskola, Szakiskola és Kollégium Nyíregyháza, Árok u. 53. TANMENET. Informatika szakmacsoport

JavaScript Web AppBuilder használata

Web programozás I. tantárgyi információk

Tanúsítvány feltöltése Oberthur kártyára és Oberthur SIM termékre. Windows 7, Windows 8, Windows 8.1 és Windows 10-es operációs rendszeren 1(9)

BŐVÍTMÉNYEK TELEPÍTÉSE ÉS SZERKESZTÉSE WORDPRESS-BEN

Használati utasítás Prestigio Nobile PER3562. Alapvető műveletek

Weboldalak biztonsága

Átírás:

Tartalomjegyzék 1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Géptől gépig... 11 Számok a gépeknek... 13 Nevek az embereknek... 14 Programok egymás között... 17 A HyperText Transfer Protocol... 18 Főbb jellemzők... 18 A kérés és a válasz... 19 Biztonságos kommunikáció... 25 Állapotkezelés... 28 A HyperText Markup Language... 29 A HTML nyelv elemei... 30 Fontosabb HTML elemek... 31 Validálás... 43 Cascading Style Sheets stíluslapok... 45 Attribútumok... 45 Elhelyezés... 46 A CSS szelektorok... 47 Span és div... 50 Öröklés... 50 Doboz modell... 51 Oldalelrendezések... 52 Több stíluslap... 54 Ellenőrzés... 56 2. fejezet Bevezetés a WebMatrixba és az ASP.NET weboldalakba... 58 Mi az a WebMatrix?... 58 Webmatrix telepítése... 58 Első lépések a WebMatrixszal... 59 Weboldal létrehozása... 61 Helperek telepítése a Package Manager segítségével... 63 ASP.NET weboldal kódok használata... 65 ASP.NET Razor oldalak programozása Visual Studióban... 68 ASP.NET oldalak létrehozása és tesztelése saját szövegszerkesztővel... 70 3. fejezet Bevezetés az ASP.NET webszerkesztésbe Razor szintaxissal... 71 8 fő programozási tipp... 71 HTML kódolás... 72

HTTP GET és POST metódusok és az IsPost tulajdonság... 76 Egyszerű példakódok... 76 Programozási alapfogalmak... 78 Osztályok és példányok... 79 Nyelv és szintaxis... 80 További források... 97 4. fejezet Egységes megjelenés kialakítása... 98 Többször használható tartalomblokkok létrehozása... 98 Egységes látvány kialakítása layout oldalakkal... 101 Többféle tartalommal rendelkező layout oldalak tervezése... 104 Opcionális tartalomszakaszok létrehozása... 107 Adat küldése layout oldalakra... 108 Egyszerű helper létrehozása és használata... 112 5. fejezet Munka az űrlapokkal... 114 Egy egyszerű HTML űrlap létrehozása... 114 Felhasználó által bevitt érték olvasása az űrlapból... 115 HTML kódolás a megjelenésért és biztonságért... 117 Adatbevitel ellenőrzése... 117 Az űrlap értékeinek visszaállítása az elküldés után... 119 További források angolul... 120 6. fejezet Műveletek adatokkal... 121 Bevezetés az adatbázisokba... 121 Relációs adatbázisok... 121 Adatbázis létrehozása... 122 Adatok hozzáadása az adatbázishoz... 123 Adatok megjelentítése az Adatbázisból... 124 Strukturált lekérdező nyelv (SQL)... 125 Adatok beillesztése egy adatbázisba... 126 Adatok frissítése egy Adatbázisban... 129 Adatok törlése egy adatbázisból... 134 Csatlakozás egy adatbázishoz... 136 További forrás angolul... 137 7. fejezet Adatok megjelenítése gridekben... 138 A WebGrid Helper... 138 Adatok megjelenítése a WebGrid Helper használatával... 138

Oszlopok kiválasztása és formázása megjelenítéshez... 140 A teljes grid formázása... 142 Adatok lapozása... 143 További források... 145 8. fejezet Adatok megjelenítése diagramokon... 146 A Chart helper... 146 A diagram elemei... 147 Diagram készítése az adatokból... 147 Állítások és teljesen kvalifikált nevek használata... 152 Diagramok megjelenítése weboldalakon... 153 Diagram formázása... 154 Diagram mentése... 155 További forrás angolul... 160 9. fejezet Munka fájlokkal... 161 Szövegfájl létrehozása és adatok beleírása... 161 Adat hozzáadása meglévő fájlhoz... 164 Adatok olvasása és megjelenítése fájlból... 165 Adatok megjelenítése Microsoft Excel vesszővel elválasztott fájlból... 167 Fájlok törlése... 167 Fájlok feltöltése a felhasználók által... 168 Több fájl feltöltése a felhasználók által... 171 További forrás angolul... 173 10. fejezet Munka képekkel... 174 Kép dinamikus hozzáadása egy weboldalhoz... 174 Kép feltöltése... 176 A GUID-okról... 179 Kép átméretezése... 179 Kép forgatása és tükrözése... 180 Vízjel hozzáadása képhez... 182 Kép használata vízjelként... 183 11. fejezet Műveletek videókkal... 185 Videolejátszó kiválasztása... 185 MIME típusok... 186 Flash videók (.swf) lejátszása... 186

Media Player (.wmv) videók lejátszása... 188 Silverlight videók lejátszása... 189 További források angolul... 190 12. fejezet E-mail hozzáadása a webhelyünkhöz... 191 E-mail üzenet küldése a webhelyről... 191 Fájl küldése e-mail használatával... 194 További forrás angolul... 196 13. fejezet Kereső hozzáadása a webhelyünkhöz... 197 Keresés a webhelyünkön... 197 További források angolul... 200 14. fejezet Közösségi hálózatok hozzáadása a weboldalunkhoz... 201 Weboldalunk linkelése közösségi oldalakon... 201 Twitter hírfolyam hozzáadása... 202 Gravatar kép megjelenítése... 204 Xbox Gamer kártya megjelenítése... 205 Facebook Like gomb megjelenítése... 206 15. fejezet Forgalomanalízis... 209 Látogatások információinak követése (Analízis)... 209 16. fejezet Gyorsítótárazás a webhely teljesítményének növeléséhez... 212 Cache-elés a weboldal sebességének növeléséhez... 212 17. fejezet Biztonsági elemek és felhasználói fiókok hozzáadása... 215 Bevezetés a felhasználói fiókokba... 215 Weboldal létrehozása regisztrációs és bejelentkező oldalakkal... 215 Csak felhasználók számára elérhető oldal létrehozása... 219 Csoportok biztonsági beállításai (szerepek)... 220 Jelszót megváltoztató oldal létrehozása... 222 Új jelszó létrehozásának lehetősége... 224 Automatizált programok csatlakozásának megakadályozása... 227 18. fejezet Bevezetés a hibakeresésbe... 230 A ServerInfo helper használata a szerverinformációk megjelenítéséhez... 230 Oldal értékek kijelzése kifejezések beágyazásával... 231 Objektumértékek kijelzése az ObjectInfo helper használatával... 234

Hibakereső eszközök használata... 236 Internet Explorer Developer Tools... 236 Firebug... 237 További források angolul... 238 19. fejezet A Site-Wide viselkedés testreszabása... 239 Weboldal indulásakor lefutó kód hozzáadása... 239 Kód futtatása egy mappa fájljainak elindulása előtt és lefutása után... 243 Könnyebben olvasható és kereshető URL-ek készítése... 247 Függelék ASP.NET API referencia... 250 Osztályok... 250 Adatok... 255 Helperek... 256 Függelék ASP.NET Weboldalak Visual Basickel... 261 A 8 legjobb programozási tipp és trükk... 261 HTML kódolás... 262 Egyszerű példakódok... 266 A Visual Basic programozási nyelv és szintaxisa... 268 További források angolul... 284 Függelék ASP.NET weboldalak programozása Visual Studióban... 285 Miért válasszuk a Visual Studiót?... 285 Az ASP.NETRazorTools telepítése... 285 Az ASP.NET Razor Tools használata Visual Studioval... 286 Az IntelliSense használata... 287 A Debugger használata... 288 MICROSOFT LIMITED PUBLIC LICENSE... 291