Rólam
Blog
Podcast
Feeds
CV
Hírlevél
Back
Menu will be copied to this area. Do not remove it if you want to have menu to be created automatically from desktop menu.
Menu Item example
Menu Item example
Menu Item example
Download
Weboldal készítés és webes Kommunikációs technikák I. | Webprogramozás alapok | 2025
Instructor
Teszáry Péter
Reviews
0
(0 Reviews)
Course Overview
I. Modul: Alapozás és a statikus weboldal anatómiája
1. alkalom: A „nagy kép” és az első lépések
Elméleti rész:
1.1. Mi az az internet? A hálózatok hálózata.
1.2. Az internet szereplői: kliens, szerver, router.
Gyakorlati rész:
1.1. A fejlesztői környezet beállítása: a kódszerkesztő telepítése.
1.2. A projekt előkészítése: a projektmappa létrehozása.
1.3. Az első építőelem: az index.html fájl szerkezete.
1.4. Az első weboldal megjelenítése a böngészőben.
Az óra összegzése.
2. alkalom: A kéréstől a megjelenésig
Elméleti rész:
2.1. A weboldalak elérési folyamata.
2.2. A címtár: a domainnévrendszer (DNS) működése.
2.3. A kommunikáció nyelve: a HTTP és HTTPS protokollok.
Gyakorlati rész: A weboldal váza
2.1. Előkészületek: az új HTML fájl létrehozása.
2.2. A szemantikus váz felépítése (header, main, footer).
2.3. A váz feltöltése tartalommal (section, article, h2, p).
Az óra összegzése.
3. alkalom: Láthatatlan rétegek és látható stílus
Elméleti rész:
3.1. Az adatátvitel folyamata.
3.2. Az adatcsomagok és szerepük.
3.3. A megbízható szállítás: a TCP/IP protokollpár.
Gyakorlati rész: Első ecsetvonások a CSS-sel
3.1. A stíluslap (style.css) létrehozása és bekötése.
3.2. Az első stílusszabályok: szelektorok, tulajdonságok és értékek.
3.3. Egyedi betűtípus használata a Google Fonts segítségével.
Az óra összegzése.
4. alkalom: A dizájnrendszer alapjai
Elméleti rész:
4.1. A probléma: a konzisztencia hiánya és a karbantarthatóság nehézségei.
4.2. A megoldás: dizájn tokenek és a központosított stíluskezelés.
4.3. A technológia: a CSS változók (custom properties) használata.
Gyakorlati rész: A kód refaktorálása
4.1. A tokens.css fájl létrehozása és a változók definiálása.
4.2. Az új stíluslap bekötése a megfelelő sorrendben.
4.3. A meglévő CSS kód átalakítása a változók használatára.
4.4. A változók erejének bemutatása: globális dizájnváltás egyetlen sor átírásával.
Az óra összegzése.
II. Modul: Elrendezés és reszponzivitás
5. alkalom: A CSS dobozmodell
Elméleti rész:
5.1. Alapkoncepció: minden elem egy doboz.
5.2. A dobozmodell négy rétege: tartalom (content), belső térköz (padding), szegély (border), külső térköz (margin).
5.3. A box-sizing: border-box probléma és megoldása.
Gyakorlati rész: Tér és forma
5.1. A globális box-sizing beállítása.
5.2. A szekciók formázása: térközök és szegélyek beállítása.
5.3. Finomhangolás osztályok segítségével.
Az óra összegzése.
6. alkalom: Modern elrendezés Flexboxszal
Elméleti rész:
6.1. A dobozok elrendezésének modern megközelítése.
6.2. A Flexbox két főszereplője: a flex konténer és a flex elemek.
6.3. A tengelyek: a főtengely (main axis) és a kereszttengely (cross axis) szerepe.
Gyakorlati rész: Az első flexibilis komponens
6.1. A fejléc HTML vázának előkészítése.
6.2. A header elem flex konténerré alakítása.
6.3. A belső elemek (logó, menü) elrendezése a fő- és kereszttengely mentén.
Az óra összegzése.
7. alkalom: Bevezetés a Bootstrap keretrendszerbe
Elméleti rész:
7.1. A fejlesztés gyorsítása: miért használjunk keretrendszert?
7.2. Mi az a Bootstrap? Komponensek és segédosztályok.
7.3. A Bootstrap 12-es oszlopos rácsrendszere (grid system).
Gyakorlati rész: Az első rácsrendszer
7.1. A Bootstrap integrálása a projektbe CDN segítségével.
7.2. Az első rács felépítése (container, row, col).
7.3. A projekt tisztán tartása a gyakorlat után.
Az óra összegzése.
8. alkalom: Projektmunka I. – Reszponzív elrendezések
Elméleti rész:
8.1. A reszponzív dizájn alapelve: egy weboldal, sokféle képernyő.
8.2. A Bootstrap töréspontjai (breakpoints) és a mobil-első szemlélet.
Gyakorlati rész: A reszponzív kártya-rács
8.1. Az a-bolygok.html oldal vázának előkészítése.
8.2. Az első reszponzív oszlop létrehozása (col-12, col-md-6, col-lg-4).
8.3. A Bootstrap kártya komponens használata és sokszorosítása.
8.4. A reszponzív viselkedés tesztelése böngészőben.
Az óra összegzése.
III. Modul: Projektépítés és haladó technikák
9. alkalom: Projektmunka II. – A főoldal felépítése
Elméleti rész:
9.1. A „bootstrapes” kinézet elhagyása, egyedi dizájn kialakítása.
9.2. A CSS felülírás (override) stratégiája és a specificitás.
Gyakorlati rész: A „hero” és a „feature” szekció
9.1. A főoldal (index.html) előkészítése.
9.2. A „hero” szekció felépítése videó háttérrel és CSS pozicionálással.
9.3. A „feature” szekció és az egyedi gombstílus létrehozása.
Az óra összegzése.
10. alkalom: Projektmunka III. – Vizuális mélység és komponensek
Elméleti rész:
10.1. A statikus háttértől a dinamikus mélységig.
10.2. A parallax-hatás illúziója CSS segítségével (background-attachment: fixed).
Gyakorlati rész: Parallax és idézetek
10.1. A parallax-hatású szekció felépítése és stílusozása.
10.2. Az idézet szekció létrehozása egyedi tárolóval és reszponzív finomhangolással.
Az óra összegzése.
11. alkalom: Projektmunka IV. – A kártya komponens és felülírás
Elméleti rész:
11.1. A komponens alapú gondolkodás előnyei.
11.2. A Bootstrap kártya komponens testreszabásának stratégiája.
Gyakorlati rész: Egyedi kártyák építése
11.1. A kártya-szekció HTML vázának létrehozása a főoldalon.
11.2. A kártya egyedi stílusának megírása (hover effekt, object-fit).
11.3. A kész komponens sokszorosítása és ellenőrzése.
Az óra összegzése.
IV. Modul: Finalizálás és publikálás
12. alkalom: Projektmunka V. – A mellékoldalak felépítése
Elméleti rész:
12.1. A hatékony újrahasznosítás: hogyan gyorsítja a munkát a komponens alapú felépítés?
Gyakorlati rész: A galéria és a kapcsolat oldal
12.1. A galéria oldal (galeria.html) létrehozása a meglévő elemekből és egy új képrácsból.
12.2. A kapcsolat oldal (kapcsolat.html) felépítése.
12.3. A kapcsolatfelvételi űrlap és egy beágyazott térkép integrálása.
Az óra összegzése.
13. alkalom: A DRY-elv és a dinamikus tartalomtöltés
Elméleti rész:
13.1. A kódismétlés veszélyei.
13.2. A megoldás: a DRY-elv („Don’t Repeat Yourself”).
Gyakorlati rész: A projekt refaktorálása
13.1. A komponens fájlok (navbar.html, footer.html) létrehozása.
13.2. Helyőrző (placeholder) elemek elhelyezése a HTML fájlokban.
13.3. A dinamikus tartalombetöltő JavaScript kód beillesztése.
13.4. A helyi szerver (Live Server) használatának szükségessége és beállítása.
Az óra összegzése.
14. alkalom: Verziókezelés és publikálás Gittel
Elméleti rész:
14.1. A fejlesztői „biztonsági háló”: miért van szükség verziókezelésre?
14.2. Mi az a Git? (Helyi verziókezelés).
14.3. Mi az a GitHub? (Távoli, felhő alapú repository).
14.4. Az alapvető munkafolyamat (add, commit, push).
Gyakorlati rész: A projekttől a publikus weboldalig
14.1. A helyi Git repository inicializálása.
14.2. Az első „commit” létrehozása.
14.3. A GitHub repository létrehozása és összekötése a helyi projekttel.
14.4. A weboldal publikálása a GitHub Pages segítségével.
Az óra összegzése.
Course Content
I. Modul: 1. Alkalom: Az alapok
1. alkalom: A "Nagy Kép" és az első lépések
2. Mi az az internet? A hálózatok hálózata
3. Az internet szereplői
1. lépés: A "műhely" beállítása – Kódszerkesztő telepítése
2. lépés: A projekt előkészítése
3. lépés: Az első építőelem – index.html
4. lépés: A nagy pillanat!
1. Alkalom – Összegzés
I. Modul: 2. Alkalom: A kéréstől a megjelenésig
1. Bevezetés: De hogyan?
2. A címjegyzék: Domain név rendszer (DNS)
3. A kommunikáció nyelve: HTTP és HTTPS
Gyakorlati blokk: A weboldal csontváza
1. lépés: Előkészületek
2. lépés: A szemantikus váz
3. lépés: A váz feltöltése tartalommal
4. lépés: Mentés és megtekintés
2. Alkalom – Összegzés
I. Modul 3. Alkalom: A láthatatlan rétegek és a látható stílus
1. Bevezetés: A láthatatlan utazás
2. Az adatcsomagok titka
3. A megbízható postás: TCP/IP
Gyakorlati blokk: Az első ecsetvonások CSS-sel
1. lépés: A stíluslap létrehozása és bekötése
2. lépés: Az első stílusszabályok
3. lépés: Betűtípus cseréje
3. Alkalom – Összegzés
I. Modul 4. Alkalom: A dizájn rendszer alapjai
Elméleti blokk: A káosz megelőzése
1. A probléma felvetése
2. A megoldás: Dizájn tokenek (Design tokens)
3. A technológia: CSS változók
Gyakorlati blokk: A kód refaktorálása
1. lépés: A tokens.css fájl létrehozása
2. lépés: Az új stíluslap bekötése
3. lépés: A CSS kód átalakítása (Refaktorálás)
4. lépés: A változók erejének demonstrálása
4. Alkalom – Összegzés
II. Modul 5. Alkalom: A CSS doboz modell
Elméleti blokk: A láthatatlan dobozok
1. Bevezetés: Minden egy doboz
2. A doboz modell négy rétege
3. A box-sizing probléma és megoldása
Gyakorlati blokk: Tér és forma
1. lépés: Globális box-sizing beállítása
2. lépés: A szekciók formázása
3. lépés: Finomhangolás osztályokkal
5. Alkalom – Összegzés
II. Modul 6. Alkalom: Modern elrendezés flexboxszal
1. Bevezetés: A dobozok rendezgetése
2. A Flexbox két főszereplője
3. A tengelyek: főtengely és kereszttengely
Gyakorlati blokk: Az első flexibilis komponens
1. lépés: A HTML váz előkészítése
2. lépés: A flex konténer létrehozása
3. lépés: A belső elemek elrendezése
6. Alkalom – Összegzés
II. Modul 7. Alkalom: Bevezetés a Bootstrap keretrendszerbe
Elméleti blokk: A fejlesztés gyorsítása
1. Bevezetés: A kereket nem kell újra feltalálni
2. Mi az a Bootstrap?
3. A Bootstrap rácsrendszer (Grid System)
Gyakorlati blokk: Az első rácsrendszer
1. lépés: Bootstrap integrálása a projektbe
2. lépés: Az első rács létrehozása
3. lépés: Rendrakás
7. Alkalom – Összegzés
II. Modul 8. Alkalom: Projektmunka I: Reszponzív elrendezések
Elméleti blokk: Egy weboldal, sok képernyő
1. Bevezetés: A kihívás
2. A Bootstrap töréspontok (Breakpoints)
Gyakorlati blokk: A reszponzív kártya-rács
1. lépés: A HTML fájl előkészítése
2. lépés: Az első reszponzív kártya létrehozása
3. lépés: Sokszorosítás és tesztelés
8. Alkalom – Összegzés
III. Modul 9. Alkalom: Projektmunka II: A főoldal építése
Elméleti blokk: A dizájn testreszabása
1. Bevezetés: A "bootstrapes" kinézet elhagyása
2. A Felülírás (Overriding) Stratégiája
Gyakorlati rész: A „hero” és a „feature” szekció
1. lépés: A főoldal (index.html) előkészítése.
2. lépés: A „hero” szekció felépítése videó háttérrel és CSS pozicionálással.
3. lépés: A „feature” szekció és az egyedi gombstílus létrehozása.
9. Alkalom – Összegzés
III. Modul: Projektmunka III. – Vizuális mélység és komponensek
Elméleti blokk: Mélység illúziója a weben
1. Bevezetés: A lapos dizájnon túl
2. A "Parallax" hatás
Gyakorlati blokk: Parallax és idézetek
1. lépés: A parallax szekció felépítése
2. lépés: Az idézet szekció
10. Alkalom – Összegzés
III. Modul 11. Alkalom: Projektmunka IV: A kártya komponens és felülírás
Elméleti blokk: A komponensek újrahasznosítása
1. Bevezetés: A komponens alapú gondolkodás
2. A Bootstrap kártya felülírása
Gyakorlati blokk: Egyedi kártyák építése
1. lépés: A szekció HTML vázának létrehozása
2. lépés: A kártya egyedi stílusának megírása
3. lépés: Sokszorosítás és végső ellenőrzés
11. Alkalom – Összegzés
IV. Modul 12. Alkalom: Projektmunka V. – A mellékoldalak felépítése
Elméleti blokk: Hatékony építkezés
12. Alkalom – Bevezetés
Gyakorlati blokk: A galéria és kapcsolat oldalak
1. lépés: A galéria oldal (galeria.html) létrehozása
2. lépés: A kapcsolat oldal (kapcsolat.html) létrehozása
3. lépés: A kapcsolatfelvételi űrlap
12. Alkalom – Összegzés
IV. Modul 13. Alkalom: A "DRY" elv és dinamikus tartalomtöltés
Elméleti Blokk: A kódismétlés ellen
1. Bevezetés: A másolás-beillesztés veszélyei
2. A megoldás: A "DRY" elv
Gyakorlati blokk: A projekt refaktorálása
1. lépés: A komponens fájlok létrehozása
2. lépés: A helyőrzők (Placeholders) elhelyezése
3. lépés: A JavaScript "varázslat"
4. lépés: A szkript bekötése és a helyi szerver
13. Alkalom – Összegzés
IV. Modul 14. Alkalom: Verziókezelés és publikálás Gittel
Elméleti blokk: A fejlesztői "biztonsági háló"
1. Bevezetés: A "final_final_v2.zip" problémája
2. Mi az a verziókezelés?
3. Mi az a GitHub?
4. Az alapvető munkafolyamat
Gyakorlati blokk: A projekttől a publikus weboldalig
1. lépés: A helyi repository (local repository) létrehozása
2. lépés: Az első commit
3. lépés: A GitHub Repository létrehozása és összekötése
4. lépés: Publikálás GitHub Pages-szel
14. Alkalom – Összegzés
Free
Enroll Now
Course Level
Experts
Lessons
119
Additional Resource
0
Last Update
szeptember 5, 2025
Share
WishList