Download
Web programming

Weboldal készítés és webes Kommunikációs technikák I. | Webprogramozás alapok | 2025

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

  1. Elméleti rész:1.1. Mi az az internet? A hálózatok hálózata.
  2. 1.2. Az internet szereplői: kliens, szerver, router.
  3. Gyakorlati rész:1.1. A fejlesztői környezet beállítása: a kódszerkesztő telepítése.
  4. 1.2. A projekt előkészítése: a projektmappa létrehozása.
  5. 1.3. Az első építőelem: az index.html fájl szerkezete.
  6. 1.4. Az első weboldal megjelenítése a böngészőben.
  7. Az óra összegzése.

2. alkalom: A kéréstől a megjelenésig

  1. Elméleti rész:2.1. A weboldalak elérési folyamata.
  2. 2.2. A címtár: a domainnévrendszer (DNS) működése.
  3. 2.3. A kommunikáció nyelve: a HTTP és HTTPS protokollok.
  4. Gyakorlati rész: A weboldal váza2.1. Előkészületek: az új HTML fájl létrehozása.
  5. 2.2. A szemantikus váz felépítése (header, main, footer).
  6. 2.3. A váz feltöltése tartalommal (section, article, h2, p).
  7. Az óra összegzése.

3. alkalom: Láthatatlan rétegek és látható stílus

  1. Elméleti rész:3.1. Az adatátvitel folyamata.
  2. 3.2. Az adatcsomagok és szerepük.
  3. 3.3. A megbízható szállítás: a TCP/IP protokollpár.
  4. Gyakorlati rész: Első ecsetvonások a CSS-sel3.1. A stíluslap (style.css) létrehozása és bekötése.
  5. 3.2. Az első stílusszabályok: szelektorok, tulajdonságok és értékek.
  6. 3.3. Egyedi betűtípus használata a Google Fonts segítségével.
  7. Az óra összegzése.

4. alkalom: A dizájnrendszer alapjai

  1. Elméleti rész:4.1. A probléma: a konzisztencia hiánya és a karbantarthatóság nehézségei.
  2. 4.2. A megoldás: dizájn tokenek és a központosított stíluskezelés.
  3. 4.3. A technológia: a CSS változók (custom properties) használata.
  4. Gyakorlati rész: A kód refaktorálása4.1. A tokens.css fájl létrehozása és a változók definiálása.
  5. 4.2. Az új stíluslap bekötése a megfelelő sorrendben.
  6. 4.3. A meglévő CSS kód átalakítása a változók használatára.
  7. 4.4. A változók erejének bemutatása: globális dizájnváltás egyetlen sor átírásával.
  8. Az óra összegzése.

II. Modul: Elrendezés és reszponzivitás

5. alkalom: A CSS dobozmodell

  1. Elméleti rész:5.1. Alapkoncepció: minden elem egy doboz.
  2. 5.2. A dobozmodell négy rétege: tartalom (content), belső térköz (padding), szegély (border), külső térköz (margin).
  3. 5.3. A box-sizing: border-box probléma és megoldása.
  4. Gyakorlati rész: Tér és forma5.1. A globális box-sizing beállítása.
  5. 5.2. A szekciók formázása: térközök és szegélyek beállítása.
  6. 5.3. Finomhangolás osztályok segítségével.
  7. Az óra összegzése.

6. alkalom: Modern elrendezés Flexboxszal

  1. Elméleti rész:6.1. A dobozok elrendezésének modern megközelítése.
  2. 6.2. A Flexbox két főszereplője: a flex konténer és a flex elemek.
  3. 6.3. A tengelyek: a főtengely (main axis) és a kereszttengely (cross axis) szerepe.
  4. Gyakorlati rész: Az első flexibilis komponens6.1. A fejléc HTML vázának előkészítése.
  5. 6.2. A header elem flex konténerré alakítása.
  6. 6.3. A belső elemek (logó, menü) elrendezése a fő- és kereszttengely mentén.
  7. Az óra összegzése.

7. alkalom: Bevezetés a Bootstrap keretrendszerbe

  1. Elméleti rész:7.1. A fejlesztés gyorsítása: miért használjunk keretrendszert?
  2. 7.2. Mi az a Bootstrap? Komponensek és segédosztályok.
  3. 7.3. A Bootstrap 12-es oszlopos rácsrendszere (grid system).
  4. Gyakorlati rész: Az első rácsrendszer7.1. A Bootstrap integrálása a projektbe CDN segítségével.
  5. 7.2. Az első rács felépítése (container, row, col).
  6. 7.3. A projekt tisztán tartása a gyakorlat után.
  7. Az óra összegzése.

8. alkalom: Projektmunka I. – Reszponzív elrendezések

  1. Elméleti rész:8.1. A reszponzív dizájn alapelve: egy weboldal, sokféle képernyő.
  2. 8.2. A Bootstrap töréspontjai (breakpoints) és a mobil-első szemlélet.
  3. Gyakorlati rész: A reszponzív kártya-rács8.1. Az a-bolygok.html oldal vázának előkészítése.
  4. 8.2. Az első reszponzív oszlop létrehozása (col-12, col-md-6, col-lg-4).
  5. 8.3. A Bootstrap kártya komponens használata és sokszorosítása.
  6. 8.4. A reszponzív viselkedés tesztelése böngészőben.
  7. 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

  1. Elméleti rész:9.1. A „bootstrapes” kinézet elhagyása, egyedi dizájn kialakítása.
  2. 9.2. A CSS felülírás (override) stratégiája és a specificitás.
  3. Gyakorlati rész: A „hero” és a „feature” szekció9.1. A főoldal (index.html) előkészítése.
  4. 9.2. A „hero” szekció felépítése videó háttérrel és CSS pozicionálással.
  5. 9.3. A „feature” szekció és az egyedi gombstílus létrehozása.
  6. Az óra összegzése.

10. alkalom: Projektmunka III. – Vizuális mélység és komponensek

  1. Elméleti rész:10.1. A statikus háttértől a dinamikus mélységig.
  2. 10.2. A parallax-hatás illúziója CSS segítségével (background-attachment: fixed).
  3. Gyakorlati rész: Parallax és idézetek10.1. A parallax-hatású szekció felépítése és stílusozása.
  4. 10.2. Az idézet szekció létrehozása egyedi tárolóval és reszponzív finomhangolással.
  5. Az óra összegzése.

11. alkalom: Projektmunka IV. – A kártya komponens és felülírás

  1. Elméleti rész:11.1. A komponens alapú gondolkodás előnyei.
  2. 11.2. A Bootstrap kártya komponens testreszabásának stratégiája.
  3. Gyakorlati rész: Egyedi kártyák építése11.1. A kártya-szekció HTML vázának létrehozása a főoldalon.
  4. 11.2. A kártya egyedi stílusának megírása (hover effekt, object-fit).
  5. 11.3. A kész komponens sokszorosítása és ellenőrzése.
  6. Az óra összegzése.

IV. Modul: Finalizálás és publikálás

12. alkalom: Projektmunka V. – A mellékoldalak felépítése

  1. 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?
  2. Gyakorlati rész: A galéria és a kapcsolat oldal12.1. A galéria oldal (galeria.html) létrehozása a meglévő elemekből és egy új képrácsból.
  3. 12.2. A kapcsolat oldal (kapcsolat.html) felépítése.
  4. 12.3. A kapcsolatfelvételi űrlap és egy beágyazott térkép integrálása.
  5. Az óra összegzése.

13. alkalom: A DRY-elv és a dinamikus tartalomtöltés

  1. Elméleti rész:13.1. A kódismétlés veszélyei.
  2. 13.2. A megoldás: a DRY-elv („Don’t Repeat Yourself”).
  3. Gyakorlati rész: A projekt refaktorálása13.1. A komponens fájlok (navbar.html, footer.html) létrehozása.
  4. 13.2. Helyőrző (placeholder) elemek elhelyezése a HTML fájlokban.
  5. 13.3. A dinamikus tartalombetöltő JavaScript kód beillesztése.
  6. 13.4. A helyi szerver (Live Server) használatának szükségessége és beállítása.
  7. Az óra összegzése.

14. alkalom: Verziókezelés és publikálás Gittel

  1. Elméleti rész:14.1. A fejlesztői „biztonsági háló”: miért van szükség verziókezelésre?
  2. 14.2. Mi az a Git? (Helyi verziókezelés).
  3. 14.3. Mi az a GitHub? (Távoli, felhő alapú repository).
  4. 14.4. Az alapvető munkafolyamat (add, commit, push).
  5. Gyakorlati rész: A projekttől a publikus weboldalig14.1. A helyi Git repository inicializálása.
  6. 14.2. Az első „commit” létrehozása.
  7. 14.3. A GitHub repository létrehozása és összekötése a helyi projekttel.
  8. 14.4. A weboldal publikálása a GitHub Pages segítségével.
  9. 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




  • Course Level

    Experts


  • Lessons

    119


  • Additional Resource

    0


  • Last Update

    szeptember 5, 2025