Tantárgy neve, kódja: WEB-programozás I., GPRISZL-WEBPROG1-1
A Web-programozás I tantárgy célja, hogy a hallgatók megismerjék a weboldalak fejlesztésére alkalmazott fontosabb eszközöket és technikákat, és képesek legyenek alkalmazni a megszerzett ismereteket weboldalak fejlesztésében.
A web működése. A fejlesztőkörnyezet kialakítása. Kliens oldali fejlesztés: HTML alapok, CSS alapok. Szerveroldali fejlesztés: PHP alapok, adatbázisok elérése. Tervezési minták. JavaScript alapok. AJAX bevezető. jQuery. Fetch API.
Tudása:
- Programozott fájlkezelés.
- Egyszerű weboldalak fejlesztése.
- Adatbázis-kezelés (az SQL nyelv alkalmazása).
- WEB alkalmazások fejlesztése.
- Szoftverfejlesztései technológiák.
- A WEB-programozás alapelemeinek alkalmazása.
- Képes és alkalmas adatbázis-alapú WEB alkalmazások létrehozására és fejlesztésére.
- Önálló mérnöki, szakmai munka végzésére való törekvés.
- Elsajátított ismeretanyag gyakorlati alkalmazásának a készsége.
- Elvégzett munka és az eredmények szakszerű oszzefoglalásának készsége.
- Témakörébe tartozó feladatok alkotó megoldásának készsége.
Félévközi tanulmányi követelmények:
Az utolsó konzultáción a hallgatók írnak egy 60 pontos zárthelyi dolgozatot, és a konzultációkon kívül elkészítenek egy 40 pontos házi feladatot. A sikeres félév feltétele: a zárthelyi dolgozatban legalább 30 pont (50%), és a házi feladatban legalább 20 pont (50%) elérése.
Vizsgakövetelmények:
MS Teams-re feltöltött segédanyagok. A laboratóriumokban minden hallgatónak külön, korszerű számítógépes hozzáférés biztosított. Az internetes források a hallgatók részére fenntartott számítógépes szolgáltatóteremben hozzáférhetőek.
[1] Nagy Gusztáv: Web programozás alapismeretek, Ad Librum, Budapest, 2011, ISBN 9786155110269 http://nagygusztav.hu/web-programozas [2] Webes tartalmak: https://www.w3schools.com/ , https://www.php.net , https://developer.mozilla.org/en-US/docs/Web/JavaScript/About_JavaScript
[1] Julie C. Meloni, Michael Morrison: Tanuljuk meg a HTML5 és CSS használatát 24 óra alatt, Kiskapu kiadó, 2011, ISBN 9789639637788. [2] Robin Nixon: Learning PHP, MySQL, JavaScript, CSS & HTML5, Third Edition, O'Reilly Media, 2014, ISBN 9781491949467. [3] Josh Lockhart: Modern PHP: New Features and Good Practices, O'Reilly Media, 2015, ISBN 9781491905012. [4] Shawn M. Lauriat: Ajax felsőfokon. Kiskapu, 2008, ISBN 9789639637498. [5] Cody Lindley: JQuery receptek – Példák és megoldások jQuery-fejlesztőknek, Kiskapu, 2011, ISBN 9789639637757.