Tantárgy adatlapja
| Tantárgy neve: | Web programozás P-ITPRO-0003 |
|---|---|
| Tárgyfelelős: | Csapodi Márton Endre |
| Tantárgy oktatója: | Naszlady Márton Bese |
| A tantárgy céljának rövid ismertetése: | Ez a kurzus bevezeti a hallgatókat a webes technológiák és webes alkalmazások széles területeire. |
| Elsajátítandó elméleti ismeretanyag: | Az előadások keretében átfogó képet adunk a webtechnológiák alábbi fejezeteiről:
A gyakorlatokon lehetőséget biztosítunk webes alkalmazások tervezésére és fejlesztésére, a kliens- és szerveroldali technológiák kipróbálására, valamint API-k, adatbázis-kapcsolatok, reszponzív felületek és alapvető webes biztonsági mechanizmusok gyakorlati vizsgálatára. |
| Elsajátítandó gyakorlati ismeretanyag: | Weboldalak és webalkalmazások készítése HTML, CSS és JavaScript használatával; reszponzív felületek kialakítása; kliens-szerver kommunikáció, REST API-k és JSON adatcsere alkalmazása; egyszerű backend funkciók és adatbázis-kapcsolatok megvalósítása; alapvető webes biztonsági, tesztelési és verziókezelési gyakorlatok alkalmazása. |
| A 2-4 legfontosabb kötelező irodalom felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | Mozilla Developer Network, MDN Web Docs – Learn Web Development. [Online]. M. Haverbeke, Eloquent JavaScript: A Modern Introduction to Programming, 3rd ed. San Francisco, CA, USA: No Starch Press, 2018. ISBN: 978-1-59327-950-9. D. Gourley and B. Totty, HTTP: The Definitive Guide, 1st ed. Sebastopol, CA, USA: O'Reilly Media, 2002. ISBN: 978-1-56592-509-0. |
| A 2-4 legfontosabb ajánlott felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | Mozilla Developer Network, MDN Web Docs. [Online]. M. Haverbeke, Eloquent JavaScript, 4th ed., 2024. [Online]. Mozilla Developer Network, MDN Curriculum, 2024. [Online]. |
| Elmélet-gyakorlat aránya: | Elméleti óra óraszáma: 1 Gyakorlati óra és labor óra óraszáma: 0 + 2 |
| Az alkalmazott oktatási módszerek: | Előadás, gyakorlati bemutató, vezetett laborfeladatok, egyéni és csoportos programozási feladatok, projektalapú munka, kódreview. |
| Az értékelés módja: | Gyakorlati jegy |
| Az értékelés kritériuma: | A webes technológiák szakszerű használata; működő, áttekinthető és karbantartható kód; reszponzív és használható felület; kliens-szerver kommunikáció helyes megvalósítása; alapvető biztonsági és tesztelési szempontok figyelembevétele; határidők betartása. Jelenlét az alkalmakon, házi feladatok és gyakorlatok elején írt röpdolgozatok megírása, minimálisan elvárt pontszám megszerzése az aláíráshoz. |
| Miként járul hozzá a tantárgy a KKK-ban megjelölt kompetenciaelemek megszerzéséhez: | Mérnökinformatikus alapképzés: |