Table of Contents
Web technológia alapjai (GEIAL33H-B2)
Oktatók
Gyakorlat
Forráskódok elérhetősége
Web technológia alapjai (GEIAL33H-B2)
4. féléves mérnökinformatikus BSc hallgatók részére.
Oktatók
Szabó Martin, egyetemi tanársegéd,
e-mail
Kiss Áron, tanszéki mérnök,
e-mail
Gyakorlat
1. hét: Követelmények ismertetése, szükséges szoftverek telepítése
Szoftverkövetelmények
2. hét: HyperText Markup Language
HTML
3. hét: Cascading Style Sheets
CSS példaprojekt
→
Elkészült alkalmazás
CSS
4. hét: Interaktív
CSS
gyakorlat
CSS játékos gyakorlása
5. hét: JavaScript alapjai
Órai projekt
JavaScript
6. hét: DOM manipuláció, aszinkron műveletek, eseménykezelés JavaScriptben
Órai projekthez szükséges kód
→
Elkészült alkalmazás
DOM manipuláció JS segítségével
7. hét: HTTP protokoll alapjai, szerveroldallal történő kommunikáció
HTTP protokoll
Órai projekt:
Stíluslap
kedd 10:00
kedd 12:00
Dokumentáció:
GitHub API - Personal Access Tokens
GitHub API - Search repositories
GitHub API - Search users
Feladat
8. hét: HTTP GET kérések
Órai projekt:
kedd 10:00
kedd 12:00
Dokumentáció:
GitHub API - Get a repository
GitHub API - Get repository content
GitHub API - List repository issues
GitHub API - Get a user
Feladat
9. hét: HTTP POST, PATCH, DELETE kérések.
HTML
Data attribútumok.
Issue adatlap kiinduló kódja
Tutorial - Using data attributes
Órai projekt:
kedd 10:00
kedd 12:00
Dokumentáció:
GitHub API - Get an issue
GitHub API - List issue comments
GitHub API - Get the authenticated user
GitHub API - Create an issue comment
GitHub API - Update an issue comment
GitHub API - Delete an issue comment
10. hét: Űrlapkezelés, HTTP kérések. Féléves feladat kiadása.
Client-side form handling with JavaScript
GitHub API - Create a repository
Nyílt forráskódú szoftverlicencek
-
GitHub license templates
Creating a GitHub Pages site
Órai projekt:
kedd 10:00
kedd 12:00
11. hét: Elmarad (rektori szünet)
12. hét: Elmarad (rektori szünet)
13. hét: Féléves feladatokkal kapcsolatos konzultáció
14. hét: Féléves feladatok védése
15. hét: Féléves feladatok védése, pótlás, javítás
Forráskódok elérhetősége
https://github.com/aron123/webtech-2025