Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Bevezetés a PHP világába - kezdőknek Pap-Szigeti Róbert

Hasonló előadás


Az előadások a következő témára: "Bevezetés a PHP világába - kezdőknek Pap-Szigeti Róbert"— Előadás másolata:

1 Bevezetés a PHP világába - kezdőknek Pap-Szigeti Róbert

2 2 Bevezetés a PHP világába  Webkiszolgálás – szerveroldali szkriptek  Röviden a szintaktikáról  HTML és PHP  A klienstől érkező adatok feldolgozása  Oktatási tapasztalatok

3 3 Webkiszolgálás statikus dokumentumokkal kliens: böngésző (interpreter) html-állományok (és elemeik) dokumentumok multimédia-állományok CSS-állományok Javascriptek webszerver

4 4 Webkiszolgálás dinamikusan felépített oldalakkal html-állományok (és elemeik) szerver oldali programnyelven írt szkriptek (speciális kiterjesztéssel) webszerver kliens böngésző (interpreter) Szerver oldali futtató környezet PHP, ASP, JSP… szerver oldali programnyelven írt szkriptek (speciális kiterjesztéssel) HTML-kimenet adatbázis-szerver DBMS (MySQL, ODBC adatforrások…)

5 5 Bevezetés a PHP világába  Webkiszolgálás – szerveroldali szkriptek  Röviden a szintaktikáról  HTML és PHP  A klienstől érkező adatok feldolgozása  Oktatási tapasztalatok

6 6 Röviden a szintaktikáról  C/C++ nyelvcsalád  OOP lehetőségek  Gyengén típusos  Változók (numerikus, szöveges, logikai, tömb, erőforrás stb.) deklarálása nem szükséges  Változók neve $ jellel kezdődik

7 7 Bevezetés a PHP világába  Webkiszolgálás – szerveroldali szkriptek  Röviden a szintaktikáról  HTML és PHP  A klienstől érkező adatok feldolgozása  Oktatási tapasztalatok

8 8 Egy rövid példa... Négyzetszámok x x 2

9 9 Webkiszolgálás dinamikusan felépített oldalakkal html-állományok (és elemeik) szerver oldali programnyelven írt szkriptek (speciális kiterjesztéssel) webszerver kliens böngésző (interpreter) Szerver oldali futtató környezet PHP, ASP, JSP… szerver oldali programnyelven írt szkriptek (speciális kiterjesztéssel) HTML-kimenet adatbázis-szerver DBMS (MySQL, ODBC adatforrások…)

10 10 A kliens által megkapott kód... Négyzetszámok x x

11 11 Bevezetés a PHP világába  Webkiszolgálás – szerveroldali szkriptek  Röviden a szintaktikáról  HTML és PHP  A klienstől érkező adatok feldolgozása  Oktatási tapasztalatok

12 12 A klienstől érkező adatok feldolgozása  Feladat: a felhasználó által kiválasztott osztály névsorának legyártása  Osztályok listájának előállítása (osztaly.php)  A továbbküldött adatok alapján az osztálynévsor előállítása (nevsor.php) osztalyok osztid osztnev of_id... tanulok tnlid nev oszt_id... pl. C2004 pl ben indult C osztály

13 13 Az osztaly.php oldal részlete... ...

14 14 Az osztaly.php oldal részlete a kliensen ben indult A osztály 2002-ben indult B osztály ben indult C osztály...

15 15 nevsor.php – a kliens által küldött adat átvétele

16 16 Kiegészítések  Paraméterek átadása többféle módon történhet  Az átadott változó meghatározhatja pl. az oldalra betöltendő modul(oka)t  Állandó szerkezetű, állandó vagy kissé eltérő menüjű oldalak karbantartását jelentősen megkönnyítheti

17 17 Kiegészítések

18 18

19 19 Bevezetés a PHP világába  Webkiszolgálás – szerveroldali szkriptek  Röviden a szintaktikáról  HTML és PHP  A klienstől érkező adatok feldolgozása  Oktatási tapasztalatok

20 20 Oktatás lehetőségei  Előismeretek  html: linkek, formok  adatbázis-kezelés: SQL-DML  programozás: strukturált elemek, változótípusok  webkiszolgálás

21 21 Szoftverek elhelyezése  Mi a cél?  csak PHP programozás?  egy kicsi webmesterkedés?  betekintés a dba-feladatokba?  Ingyenes szolgáltatók  nincs telepítés, konfigurálás  sebesség, otthoni gyakorlás  DB adminisztrálása minimális

22 22 Szoftverek elhelyezése  Belső webszerver és adatbázis-szerver  tanulók számára az ingyeneshez hasonló  könnyebb betekinteni webmesteri/dba feladatokba  otthoni gyakorláshoz szolgáltató kell

23 23 Szoftverek elhelyezése  Gépenként telepített szerverek  nagyobb telepítési, konfigurálási munka  mélyebb betekintés webmesteri/dba feladatokba  kezdetben nehéz, hogy ugyanaz a gép a kliens és a szerver

24 24 A tematika főbb elemei  Webkiszolgálás alapjai (webszerver konfigurálása)  A PHP szintaktikája, a PHP és a HTML együttes használata  Adatküldési technikák, a küldött adatok ellenőrzése  Kapcsolat az adatbázissal (dba feladatok)  Adatbázis-támogatással működő programok (adatbázisok tervezése)

25 Köszönöm a figyelmet!


Letölteni ppt "Bevezetés a PHP világába - kezdőknek Pap-Szigeti Róbert"

Hasonló előadás


Google Hirdetések