Web-fejlesztés (ITM2005L)
 
 

1. A tantárgy elsajátításának célja:

A hallgatók megismertetése a dinamikus honlapok fejlesztésének elveivel és néhány elterjedt eszközével, fejlesztési munkákon keresztül. A HTML, XHTML, stíluslapok használatának; valamint PHP-értelmezéssel és adatbázis használatával dinamikussá tett webhelyek készítésének elsajátítása.

2. A tantárgyi program:

 

Web alapismeretek: böngésző, szerver, tárhely, HTTP-protokoll. A HTML-nyelv verziók és azok elemei. Táblázatok, képek, űrlapok, térképek és metaelemek használata. A HTML és XHTML szabványok közötti különbségek. Web-tervezés: fix elrendezés, frame-ek, képmanipuláció, rétegek. Stíluslapok használatának elméleti háttere, CSS, sablonok. A fejlesztőkörnyezet kialakítása: webszerver, PHP-értelmező és adatbázis-kezelő telepítése, összehangolása. Szerveroldali programozás: PHP-programok. HTML kiíratás PHP-ből, speciális karakterek. Szerveroldali változók kezelése. Az adatbázis-kezelő használata PHP-ből. Adatok megjelenítése: sztringkezelés, képek kezelése. Tömbök, dátumok, mail kezelése. Kliensoldali programozás alapjai, Javascript programok. Néhány Javascript függvénykönyvtár. Az alkalmazások gyorsítása AJAX technológiával.

 

3. Évközi ellenőrzés módja:

Gyakorlati feladatok kidolgozása, megoldása. Saját, dinamikus honlap készítése egyeztetett témában, a tárgyalt eszközökkel.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy):

Gyakorlati jegy.

5. Az értékelés módszere:

A kiadott feladatok és az otthoni projekt bemutatása alapján.

 

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló segédanyagok:

http://nagygusztav.hu/sites/default/files/Web_programozas_jegyzet_0.7_0.pdf

 

7. Kötelező, ajánlott irodalom:

1. Nielsen, J.: Web-design - Typotex, 2002 (2. kiadás)

2. DeBolt, Virginia: HTML és CSS webszerkesztés stílusosan - Kiskapu, 2005,

3. Meloni, Julie C.: A PHP, a MySQL és az Apache használata - Panem, 2003 Barrett, Dan: Javascript webfejlesztőknek, Kossuth Kiadó, 2003

4. Eichorn, Joshua: Az Ajax alapjai: JavaScript használata gazdag internetes alkalmazások kezeléséhez: könnyen is lehet! - Panem, 2008