
Gábor Dénes FőiskolaFelsőoktatás
|
|
A tantárgy célja, hogy a különböző informatikai háttérrel rendelkező hallgatóknak elméleti áttekintést adjon a webes információ-továbbítás technikáiról és a webes információ prezentálás korszerű módszereiről, a dinamikus webes alkalmazásokról és azok fejlesztési kérdéseiről. Az elméleti ismeretek mellett a tantárgy nagy súlyt fektet a gyakorlati készségek elsajátítására, az alkalmazástervezésre és felépítésére, a számításban vehető eszközökre és azok megfelelő alkalmazására. A tantárgy oktatása során az előadások keretében feldolgozott alapvető webes ismeretek kiterjednek a web szerverek működésétől kezdve a webes technológiák során használatos leírónyelvek és a legfontosabb kliens oldali programnyelv megismerésére is, valamint a ma egyre népszerűbb stíluslapok használatára Az alkalmazástervezés, fejlesztés után érdeklődő hallgatóknak az alapismeretek elsajátításán túl lehetőséget kívánunk biztosítani a több számítógépen futó alkalmazások, rendszerek alapjainak megismerésére, a gyakrabban alkalmazott módszerek ismeretére. Gyakorlati példákon keresztül tipikus technológiákat mutatunk be, kliens oldalon elsősorban a JavaScript nyelv nyújtotta lehetőségek köréből. A dokumentumokat formailag leíró nyelveken túl tárgyalásra kerülnek olyan alapismeretek is, mint például az XML nyelv és technológia. Ennek központi szerepe van a korszerű informatikai megoldásokban, legyenek azok elektronikus ügyviteli portálok vagy egyszerű szabványos dokumentumok. A szerver oldalon alkalmazható technológiákat a tantárgy keretében csak ismereti szinten sajátítják el a hallgatók, azok készség szintű megértése és alkalmazása további specializált tantárgyak keretében történik.
Bevezetés
A kurzus célkitűzése
Követelmények
Az internet és a web kialakulása, története
Nyílt forráskódú szoftverek, szabad szoftverek
A World Wide Web konzorcium (W3C)
W3C javaslatok
Ellenőrző kérdések
Bevezetés
Virtual hosting
Az Apache projekt
Erőforrások azonosítása, URL, URI
Szerver oldali programnyelvek
Bevezetés
Kommunikáció a kliens és a szerver között
Az OSI modell és rétegei
Az OSI modell megvalósulása TCP/IP esetén
TCP/IP
HTTP
Bevezetés
Web alkalmazások tervezése, megvalósítása
Honlapok, webhelyek, portálok
Dizájn és áttekinthetőség
Navigálás
Bevezetés
Leíró nyelvek
A HTML
XHTML
XHTML dokumentum
XHTML dokumentum 2.
XML
Bevezetés
A JavaScript nyelv alapjai
A nyelv szerepe
JavaScript a weboldalon
Dokumentáció, nyelvi elemek
Űrlapok és JavaScript
Bevezetés
Stílusok, stíluslapok
A stíluslapok szintjei
Stíluslapok hierarchiája
Stíluslap formátumok
CSS szelektorok
Betűtulajdonságok, CSS deklaráció
Font család
Szöveg igazítása
Színek