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

Alapadatok
Szak és képzési szint
Programozó informatikus, szakirányú továbbképzés
Tanterv
2021
Óraszám
8 (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
Munkarend
Levelező
Előfeltételek
nincs
Értékelés típusa
Gyakorlati jegy
Tárgy kategória
Kötelező
Nyelv
magyar
Oktatók
Tantárgyfelelős
Dr. Subecz Zoltán
Felelős tanszék
Informatika Tanszék
Oktatók
Cserkó József
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.

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

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.

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.