WEB-programozás I. (GPRISZL-WEBPROG1-1)

Alapadatok
Szak és képzési szint
Programozó informatikus, BSc
Tanterv
2021
Óraszám
16 (Konzultáció)
Kreditérték
5 kredit
Elmélet-Gyakorlat arány
Elmélet: 50%, Gyakorlat: 50%
Tantervi félév
1. félév
Oktatók
Tantárgyfelelős
Dr. Alvarez Gil Rafael Pedro
Felelős tanszék
Informatika Tanszék
Oktatók
Cserkó József, - nincs
Ellenőrzésért felel
- nincs
Tantárgy 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.

Szakmai kompetenciák
Tudás

- 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ég

- 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űd

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

Számonkérés és értékelés
Félévközi 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

Generatív MI használata

1. álláspont: A GMI eszközök használata nem engedélyezett a feladatok megoldása során. Ez azt jelenti, hogy a GMI eszközök nem használhatók a formatív vagy szummatív értékelési elemek elkészítése, megoldása során és a generatív MI használata tanulmányi kötelességszegésnek minősül. Az MI eszközök nyelvi és helyesírás-ellenőrzésre történő használata nem tartozik az 1. álláspont szerinti teljes tilalom alá.

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