• Narrow screen resolution
  • Wide screen resolution
  • Fluid screen
  • Decrease font size
  • Default font size
  • Increase font size

Ad Librum Kiadó

Member Area
       
Kezdőlap arrow Könyveink arrow Szakkönyv, tudomány arrow Informatika arrow Web programozás alapismeretek
Web programozás alapismeretek
Web programozás alapismeretek PDF Nyomtatás E-mail

ImageVásárolja meg webboltunkban!

Szerzõ: Nagy Gusztáv

Cím: Web programozás alapismeretek

Kiadó: Ad Librum

Kiadási év: 2011

ISBN: 978-615-5110-26-9

Terjedelem: 290 oldal

Méret: 170x240 mm

Ár: 3600 Ft

További információk a szerző honlapján: http://nagygusztav.hu/web-programozas

Tartalomjegyzék

1. Az alapok............................................................7
1.1. A web és a látogató viszonya.......................7
1.1.1. Webes tipográfiai alapismeretek........7
1.1.2. Hogyan olvasunk a weben?...............8
1.1.3. Keresõ(re) optimalizálás......................8
1.2. A web mûködése............................................9
1.2.1. Webszerver..........................................10
1.2.2. Webtárhely...........................................12
1.2.3. Virtuális szerver..................................12
1.2.4. HTTP protokoll...................................13
1.2.5. FTP protokoll.......................................16
1.2.6. Webcím (URL).....................................17
1.3. A tervezés folyamata...................................18
1.3.1. A honlap célja.....................................18
1.3.2. A honlap megtervezése.....................19
1.4. A fejlesztõkörnyezet kialakítása................23
1.4.1. Szerver operációs rendszer...............23
1.4.2. Szerver alkalmazások........................24
1.4.3. A fejlesztõ gépe...................................26
2. A tartalom és a kinézet..................................31
2.1. HTML alapok................................................31
2.1.1. Mi az a HTML?..................................31
2.1.2. Hogyan kezdjünk neki?....................32
2.1.3. HTML szerkesztõk.............................33
2.1.4. Hogy nézzük meg egy oldal HTML
kódját?............................................................33
2.1.5. HTML tagok........................................33
2.1.6. HTML elemek.....................................34
2.1.7. Tag tulajdonságok...............................34
2.1.8. Általános tulajdonságok....................35
2.1.9. Megjegyzések......................................35
2.1.10. Karakter entitások............................36
2.1.11. Szemantikus HTML.........................37
2.1.12. Szabványosság..................................38
2.1.13. HTML 5..............................................39
2.1.14. XHTML..............................................39
2.2. CSS alapok.....................................................41
2.2.1. Mi a CSS?............................................41
2.2.2. Hol legyenek a stílusdefiníciók?......44
2.2.3. A CSS nyelvtana.................................45
2.2.4. Szervezési elvek..................................49
2.2.5. Média típusok......................................50
2.2.6. Validátor...............................................52
2.2.7. CSS 3.....................................................52
2.3. Címsorok és formázásuk.............................52
2.3.1. Háttér....................................................53
2.3.2. Szegélyek.............................................56
2.3.3. Térközök a szegélyen belül és kívül 58
2.4. Az oldalszerkezet kialakítása.....................59
2.4.1. Méretek................................................59
2.4.2. Megjelenítés........................................59
2.4.3. A lebegtetés.........................................60
2.4.4. Pozicionálási sémák...........................66
2.4.5. Z-index.................................................69
2.4.6. Beágyazott keretek.............................69
2.4.7. A HTML 5 újdonságai.......................69
2.5. Szövegek készítése.......................................72
2.5.1. Bekezdések...........................................72
2.5.2. Sortörések............................................73
2.5.3. Kiemelési lehetõségek........................74
2.5.4. Szövegek megjelenítése.....................76
2.6. Linkek.............................................................79
2.6.1. HTML szintaxis..................................79
2.6.2. Linkek formázása...............................81
2.7. Multimédia....................................................81
2.7.1. Képek....................................................81
2.7.2. Flash lejátszó beágyazása..................83
2.7.3. HTML 5 újdonságok..........................85
2.8. Listák..............................................................86
2.8.1. HTML szintaxis..................................86
2.8.2. Listák formázása.................................88
2.9. Táblázatok......................................................89
2.9.1. HTML szintaxis..................................89
2.9.2. Táblázatok formázása........................92
2.10. Ûrlapok........................................................94
2.10.1. HTML szintaxis................................94
2.10.2. Új lehetõségek a HTML 5-ben.......98
2.10.3. Ûrlapok formázása.........................101
2.11. Fejrész........................................................104
2.12. A CSS3 néhány megoldása.....................104
3. Szerver oldali mûködés................................107
3.1. A szerver konfigurálása............................107
3.1.1. Az Apache konfigurálása................107
3.1.2. A PHP konfigurálása.......................110
3.1.3. A phpMyAdmin konfigurálása......113
3.1.4. A MySQL konfigurálása,
jogosultságkezelés......................................113
3.1.5. Karakterkódolás: Használjunk
mindenhol UTF-8-at..................................114
3.2. PHP alapok..................................................119
3.2.1. Szintaxis.............................................119
3.2.2. Megjegyzések....................................120
3.2.3. Változók..............................................121
3.2.4. Sztringek használata........................124
3.2.5. Operátorok és kifejezések...............126
3.2.6. Tömbök...............................................130
3.2.7. Szuper-globális változók.................133
3.3. Vezérlési szerkezetek..................................133
3.3.1. Elágazások.........................................133
3.3.2. Ciklusok.............................................137
3.3.3. Függvények használata...................141
3.4. Adatbázis-kapcsolat...................................145
 3.4.1. MySQL alapok..................................145
3.4.2. Adatbázisok és táblák létrehozása.146
3.4.3. Adatok bevitele adatbázisba...........149
3.4.4. Lekérdezés.........................................150
3.4.5. Rekord feltételek...............................152
3.4.6. A rekordok rendezése......................153
3.4.7. Adatok módosítása...........................154
3.4.8. Adatok törlése az adatbázisból......154
3.4.9. Adatbázis absztrakció......................155
3.5. Ûrlapok használata....................................157
3.5.1. A GET paraméterátadás..................158
3.5.2. A POST paraméterátadás................159
3.5.3. Adatfeldolgozás................................160
3.5.4. Állományok feltöltése......................166
3.5.5. Levélküldés........................................169
3.6. Állománykezelés........................................171
3.6.1. Forráskód beillesztése......................171
3.6.2. Egyszerû Front Controller
megoldások..................................................173
3.6.3. Fájlok egészként kezelése................177
3.6.4. Fájlok tartalmának kezelése............178
3.7. Felhasználókezelés.....................................180
3.7.1. Sütik kezelése....................................180
3.7.2. Munkamenet-kezelés.......................182
3.8. Objektumorientált PHP............................184
3.8.1. Az OOP alapjai.................................184
3.8.2. Osztályok használat.........................187
3.8.3. Öröklõdés...........................................189
3.8.4. Asszociáció........................................190
3.8.5. Láthatóság.........................................191
3.9. Hibakezelés..................................................192
3.9.1. Alapvetõ hibakezelés: a die függvény
használata....................................................192
3.9.2. Alapértelmezett hibakezelõ függvény
készítése.......................................................193
3.9.3. Kivételkezelés....................................197
3.10. Tervezési minták.......................................199
3.10.1. Stratégia...........................................200
3.10.2. Front controller...............................202
3.10.3. MVC..................................................204
3.11. Sablonrendszerek.....................................210
3.11.1. Smarty..............................................211
3.11.2. A PHP mint sablonnyelv..............215
3.12. Tartalomkezelõ rendszerek.....................218
3.12.1. Célok.................................................219
3.12.2. Adatbázis felépítése.......................220
3.12.3. Konfiguráció....................................222
3.12.4. Az Article osztály...........................223
3.12.5. Front-end.........................................228
3.12.6. Back-end..........................................231
3.12.7. A kinézet..........................................236
3.12.8. Nyílt forrású tartalomkezelõ
rendszerek....................................................237
3.13. Keretrendszerek........................................237
3.13.1. Yii......................................................237
4. Kliens oldali mûködés..................................239
4.1. Alapok..........................................................239
4.1.1. Beillesztés a HTML kódba..............239
4.1.2. Hogyan kezdjünk neki?..................241
4.1.3. Esemény tulajdonságok...................241
4.1.4. Dialógusablakok...............................242
4.2. Változók........................................................247
4.2.1. Változó deklaráció............................247
4.2.2. Típusok...............................................248
4.2.3. Literálok.............................................248
4.3. Kifejezések és operátorok.........................249
4.3.1. Operátorok.........................................250
4.4. Vezérlési szerkezetek..................................253
4.4.1. Elágazások.........................................253
4.4.2. Ciklusok.............................................255
4.5. Függvények.................................................257
4.6. Objektumok.................................................259
4.6.1. Alapok................................................259
4.6.2. Objektumok létrehozása..................260
4.6.3. Objektumként viselkedõ változók. 261
4.7. A dokumentum elérése és módosítása...262
4.7.1. Dinamikus HTML............................263
4.7.2. DOM...................................................265
4.7.3. DOM megoldások.............................267
4.7.4. Diszkrét JavaScript...........................268
4.8. Eseménykezelés..........................................272
4.8.1. onload és onUnload.........................272
4.8.2. onFocus, onBlur és onChange........273
4.8.3. onSubmit............................................273
4.8.4. onClick, onMouseDown és
onMouseUp.................................................274
4.9. Felhasználói élmény..................................274
4.9.1. Kliens oldali ûrlap ellenõrzés.........274
4.9.2. Hosszú listák böngészése helyett...277
4.10. AJAX bevezetõ.........................................281
4.10.1. Bevezetõ példa................................282
4.10.2. A böngészõk AJAX támogatása...284
5. Tartalomjegyzék............................................285
6. Hogyan tovább?............................................287

 

Feliratkozás hírlevélre


Keresés

Hírszolgáltatás