Tantárgy neve, kódja: WEB-programozás I., GPRISZL-WEBPROG1-1

Szak neve, képzési szintje: Programozó informatikus, BSc
Tanterv: 2021
Féléves konzultációs órák száma: 16
Kreditérték: 5
Elmélet: 50 %
Gyakorlat: 50 %
A tantárgy tantervi helye: 1. félév
Munkarend: Levelező
Előtanulmányi feltételek: nincs
Értékelés: gyakorlati jegy
Tantárgy besorolása: Kötelező
Oktatás nyelve: Magyar
Tantárgyfelelős: Dr. Alvarez Gil Rafael Pedro
Felelős tanszék: Informatika Tanszék
Tantárgy oktatója(i): Dr. Alvarez Gil Rafael Pedro
Ellenőrzésért felel:
Tárgy oktatásának célja:
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.
Elsajátítandó ismeretanyag:

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.

Elsajátítandó szakmai kompetenciák (tudás, képesség, attitűd, autonómia és felelősség, további szakmai kompetenciák):
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.

Képességei:

- 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.

Attitűdje:

- Önálló mérnöki, szakmai munka végzésére való törekvés.

Autonómia és felelősség:

- 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.

További szakmai kompetenciák:


A számonkérés és értékelés rendszere:
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:

Tanulmányi segédanyagok, laborháttér:

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.

Kötelező irodalom:

[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

Ajánlott irodalom:

[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.