
Webprogramozás tanfolyam
Tanuljon meg valódi weboldalakat építeni a semmiből HTML, CSS és JavaScript segítségével – a három alaptechnológiával, amely minden weboldalt működtet. Ez a kurzus végigvezeti Önt az első kódolási környezet beállításától egészen egy teljesen funkcionális, portfólióba illő webalkalmazás telepítéséig. Nem szükséges előzetes tapasztalat – csak az elkötelezettség, hogy valami valódit építsen.
Mit fogsz megtanulni:
Megtanulja, hogyan működik a web, hogyan strukturálhat oldalakat szemantikus HTML-lel, és hogyan stilizálhatja őket modern CSS-sel, beleértve a Flexbox és Grid elrendezéseket. Olyan JavaScript programokat fog írni, amelyek reagálnak a felhasználói műveletekre, élő adatokat kérnek le API-kból, és dinamikusan frissítik az oldalt. Felfedezi továbbá a CSS előfeldolgozókat, a webes akadálymentesítési szabványokat, a teljesítményoptimalizálást és a back-end fejlesztés alapjait. A végére rendelkezni fog egy telepített webalkalmazással és azokkal a szakmai készségekkel – beleértve a Git-munkafolyamatokat, a kódminőségi gyakorlatokat és az állásinterjúra való felkészülést –, amelyek a webfejlesztésben való karrierépítéshez szükségesek.
Hogyan tanulhatsz gyakorlatiasan Webprogramozás tanfolyam
Hogyan gyakorolsz Webprogramozás tanfolyam
Önnek, ha vállalatként szeretné képezni a csapatát
A Dedika vállalatoknak szóló képzésein a tanfolyam saját üzleti példákkal és gyakorlatokkal, az Ön cégének igényeihez igazítva érhető el.
A kurzus tartalma
8 Fejezet • 41 Óra4 és 360 óra közötti időtartam (te döntesz)
1. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseWebfejlesztési Alapok és Környezet Beállítása
Webfejlesztési Alapok és Környezet Beállítása
1. óra • Verziókezelés a Git Alapjaival
Megtanítja az init, add, commit és push munkafolyamatokat a kódváltozások nyomon követésére. Biztosítja, hogy a hallgatók a kezdetektől fogva képesek legyenek menteni és visszaállítani a munkájukat.
2. óra • A Kódszerkesztő Beállítása
Telepít és konfigurál egy modern kódszerkesztőt alapvető bővítményekkel. Közvetlenül lehetővé teszi a hatékony kódolást a tanfolyam során.
3. óra • Fájlrendszerek és Projektszerkezet
Elmagyarázza a mappahierarchiákat, fájlelnevezési konvenciókat, valamint a relatív és abszolút elérési utakat. Megelőzi a hibás hivatkozásokat és a rendezetlen projekteket.
4. óra • A Böngésző Fejlesztői Eszközeinek Használata
Bemutatja az Elemek, Konzol és Hálózat paneleket az élő oldalak vizsgálatához. Hibakeresési szokásokat épít ki, amelyeket minden későbbi fejezetben használni fognak.
5. óra • Hogyan Működik a Web
Leírja a klienseket, szervereket, HTTP-kéréseket és a DNS-feloldást. Minden további kódolási döntést a valós hálózati viselkedésre alapoz.
2. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseHTML Struktúra és Szemantikus Jelölés
HTML Struktúra és Szemantikus Jelölés
1. óra • HTML Űrlapok és Bemeneti Típusok
Űrlapokat épít címkékkel, beviteli mezőkkel, legördülő listákkal, szövegterületekkel és beküldő gombokkal. Lerakja a későbbi fejezetekben tárgyalt felhasználói adatgyűjtés alapjait.
2. óra • Hivatkozások, Képek és Média
Elmagyarázza a horgonycímkéket, képattribútumokat és beágyazott média elemeket. Összekapcsolja az oldalakat és az erőforrásokat egy összefüggő, böngészhető dokumentummá.
3. óra • Listák, Táblázatok és Adatszerkezetek
Megtanítja a rendezett, rendezetlen és definíciós listákat, valamint a hozzáférhető táblázatjelölést. Felkészíti a hallgatókat a strukturált adatok helyes bemutatására.
4. óra • HTML Dokumentum Anatómiája
Részletezi a DOCTYPE, head és body szakaszokat és azok szükséges metaadatait. Kialakítja azt a vázat, amelyet minden HTML fájl a tanfolyam során követni fog.
5. óra • Szemantikus HTML5 Elemek
Bemutatja a header, nav, main, article, section, aside és footer elemeket. Javítja a hozzáférhetőséget és a keresőmotorok általi értelmezést.
6. óra • Szöveg és Beágyazott Elemek
Leírja a fejléceket, bekezdéseket, span, strong, em és beágyazott formázási címkéket. Megtanítja a helyes elemválasztást a jelentés, nem pedig a megjelenés alapján.
3. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseCSS Stílusozás és a Dobozmodell
CSS Stílusozás és a Dobozmodell
1. óra • A CSS Dobozmodell
Elmagyarázza a tartalom, kitöltés, szegély és margó rétegeket, valamint a box-sizing viselkedését. Feloldja azt a leggyakoribb elrendezési zavart, amellyel a kezdők találkoznak.
2. óra • CSS Szintaxis és Szelektorok
Leírja a szabálykészleteket, deklarációkat, osztály, ID és elemszelektorokat. Kialakítja a célzási mechanizmust minden további stílusozási munkához.
3. óra • Háttérképek, Szegélyek és Árnyékok
Alkalmaz háttérképeket, színátmeneteket, szegélystílusokat és dobozárnyékokat. Vizuális mélységet és csiszolást ad az oldal összetevőinek.
4. óra • Színek, Tipográfia és Egységek
Megtanítja a hex, RGB és HSL színértékeket, valamint a betűtípus tulajdonságait és CSS-egységeit. Lehetővé teszi az egységes vizuális tervezési döntéseket egy projekten keresztül.
5. óra • A Kaszkád, Öröklődés és Specificitás
Elmagyarázza, hogyan oldják fel a böngészők az ütköző stílusokat a kaszkád szabályok és specificitási pontszámok segítségével. Megelőzi a kiszámíthatatlan stílushibákat összetett stíluslapokban.
4. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseCSS Elrendezések: Flexbox és Grid
CSS Elrendezések: Flexbox és Grid
1. óra • Pozicionálás és Z-Index
Leírja az abszolút, fix és tapadó pozicionálást, valamint a halmozási kontextust. Lehetővé teszi a fedőrétegeket, tapadó fejléceket és modális párbeszédablakokat.
2. óra • Reszponzív Tervezés és Médialekérdezések
Alkalmaz töréspontokat és folyékony egységeket az elrendezések különböző képernyőméretekhez való igazításához. Mobil-első terveket hoz létre, amelyek bármilyen eszközön működnek.
3. óra • CSS Grid Alapok
Meghatározza a rács sablonokat, sorokat, oszlopokat és gap tulajdonságokat kétdimenziós elrendezésekhez. Lehetővé tesz olyan összetett oldalszerkezeteket, amelyek Flexboxszal nem érhetők el.
4. óra • Megjelenítési Módok és Normál Folyam
Áttekinti a block, inline és inline-block megjelenítési értékeket és a dokumentumfolyamot. Megadja az alapot annak megértéséhez, hogy mikor van szükség Flexboxra vagy Gridre.
5. óra • Flexbox Alapok
Megtanítja a flex konténer és elem tulajdonságait egydimenziós igazításhoz. Lehetővé teszi a navigációs sávokat, kártyasorokat és középre igazított tartalommintákat.
5. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseJavaScript Alapok
JavaScript Alapok
1. óra • Ciklusok és Iteráció
Megtanítja a for, while és for...of ciklusokat ismétlődő műveletek végrehajtásához adatokon. Felkészíti a hallgatókat a tömbök és gyűjtemények hatékony feldolgozására.
2. óra • Változók, Adattípusok és Operátorok
Bemutatja a let, const, primitív típusokat, valamint az aritmetikai és összehasonlító operátorokat. Lerakja az adatkezelés alapját minden JavaScript kódhoz.
3. óra • Tömbök és Objektumok
Leírja a tömb metódusokat és objektum literálokat strukturált adatok tárolásához és kezeléséhez. Közvetlenül támogatja a DOM manipulációt és az API adatkezelést a későbbi fejezetekben.
4. óra • Függvények és Hatókör
Meghatározza a függvény deklarációkat, kifejezéseket, nyílfüggvényeket és a változók hatókörét. Lehetővé teszi az újrafelhasználható, moduláris kódblokkokat egy projekten keresztül.
5. óra • Vezérlési Folyamat és Feltételes Utasítások
Leírja az if/else, switch utasításokat és a ternáris kifejezéseket döntéshozatalhoz. Lehetővé teszi, hogy a programok eltérően reagáljanak az adatok vagy a felhasználói bemenet alapján.
6. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseDOM Manipuláció és Böngésző Események
DOM Manipuláció és Böngésző Események
1. óra • Eseménydelegálás és -terjedés
Elmagyarázza a buborékolást, megfogást és delegálási mintákat a hatékony eseménykezeléshez. Megelőzi a memóriaszivárgásokat és leegyszerűsíti a dinamikus lista interakciókat.
2. óra • A DOM Kiválasztása és Bejárása
Használja a querySelector, getElementById és szülő/gyermek bejárási metódusokat. Lehetővé teszi bármely elem pontos célzását egy élő oldalon.
3. óra • DOM Csomópontok Létrehozása és Eltávolítása
Új elemeket épít a createElement segítségével, és dinamikusan beszúrja vagy eltávolítja őket. Lehetővé teszi a listák megjelenítését, modális ablakok létrehozását és dinamikus felületi mintákat.
4. óra • Elemek és Tartalom Módosítása
Megváltoztatja a szöveget, HTML-t, attribútumokat és CSS-osztályokat a kiválasztott elemeken. Látható oldalfrissítéseket hoz létre a böngésző újratöltése nélkül.
5. óra • Eseményfigyelők és -kezelők
Eseményfigyelőket csatol kattintás, bevitel, beküldés és billentyűzet eseményekhez addEventListener segítségével. Összekapcsolja a felhasználói gesztusokat a JavaScript logikával az interaktív viselkedés érdekében.
7. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseAszinkron JavaScript és API-k
Aszinkron JavaScript és API-k
1. óra • Promise-ok és Láncolás
Promise-okat hoz létre és láncol a .then() és .catch() segítségével szekvenciális aszinkron feladatokhoz. Lecseréli a beágyazott visszahívásokat olvasható, lineáris kódra.
2. óra • API-adatok Megjelenítése a DOM-ban
Leképezi a letöltött JSON tömböket dinamikusan generált HTML-elemekre. Teljessé teszi a teljes adatletöltés-megjelenítés folyamatot egy működő projektben.
3. óra • Adatok Letöltése a Fetch API-val
GET és POST kéréseket küld REST API-knak, és elemzi a JSON válaszokat. Lehetővé teszi a valós idejű adatok megjelenítését külső szolgáltatásokból.
4. óra • Async/Await Szintaxis
Promise láncokat ír át async függvények és await kifejezések segítségével. Tisztább, szinkronnak tűnő kódot hoz létre összetett aszinkron munkafolyamatokhoz.
5. óra • Szinkron vs. Aszinkron Végrehajtás
Szembeállítja a blokkoló kódot az eseményhurokkal, hívási veremmel és visszahívási sorral. Elmagyarázza, miért elengedhetetlenek az aszinkron minták a hálózati műveletekhez.
8. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseTeljes Verem Projekt: Webalkalmazás Építése és Telepítése
Teljes Verem Projekt: Webalkalmazás Építése és Telepítése
1. óra • JavaScript Funkciók Megvalósítása
DOM-manipulációt, eseménykezelést és API-integrációt ad a projekthez. A statikus vázat egy teljesen interaktív alkalmazássá alakítja.
2. óra • Telepítés Élő Tárhelyre
A kész projektet közzéteszi egy statikus tárhelyplatformon Git-alapú telepítés segítségével. Létrehoz egy megosztható URL-t a portfólióhoz és állásjelentkezésekhez.
3. óra • Az Alkalmazás Tesztelése és Hibakeresése
Fejlesztői eszközöket, konzolnaplózást és manuális teszteseteket használ a hibák megtalálásához és javításához. Biztosítja, hogy az alkalmazás helyesen működjön a telepítés előtt.
4. óra • A HTML és CSS Alap Építése
Szemantikus jelölést és reszponzív elrendezést épít az alkalmazás vázához. Az összes korábbi HTML és CSS készséget egy egységes kódbázisban alkalmazza.
5. óra • Projekt Tervezés és Architektúra
Felhasználói történeteket, drótvázakat és fájlarchitektúrát határoz meg a kódírás előtt. Megakadályozza a hatókör növekedését és egyértelmű építési ütemtervet állít fel.
Érvényes befejezési tanúsítványod
Ez a kurzus neked szól:
Pályamódosító: piacképes technikai készséget szeretne, négyéves diploma nélkül.
Marketing szakember: önállóan szeretne weboldalakat érteni és szerkeszteni.
Vállalkozó: külső segítség nélkül szeretne üzleti weboldalt építeni és karbantartani.
Grafikus tervező: készen áll a vizuális koncepciók közvetlen, működő felületekre való átültetésére.
Friss diplomás: gyakorlati programozási készségeket szeretne hozzáadni egy nem technikai önéletrajzhoz.
Hobbi alkotó: webes projektekre vannak ötletei, és szeretné elsajátítani a megvalósításukhoz szükséges eszközöket.
Mit mondanak a diákjaink
Az órái tökéletesek. Megvettem az egyéves csomagot, és végre lehetőségem van különböző érdekes témákat követni anélkül, hogy platformot kellene váltanom... köszönöm mindazt, amit csinálnak, már ajánlottam is másoknak...

Szeretem, hogy a leckék egyenesen a lényegre térnek, és hogy tudok fejezeteket váltani és átugrani olyan tartalmakat, amikre nincs szükségem.

Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!

A platform gyors, egyszerű használni. A tartalom sokfélesége és a kiegészítő videók nagyon sokat segítenek a tanulásban.

Főbb képzések
GYIK
Mi a Dedika?
Érvényes a tanúsítvány Magyarországon?
Ingyenesek a tanfolyamok?
Mennyi a tanfolyamok óraszáma?
Milyenek a tanfolyamok?
Hogyan működnek a tanfolyamok?
Mennyi ideig tartanak a tanfolyamok?
Mennyibe kerülnek a tanfolyamok?
Mi az az EAD vagy online tanfolyam, és hogyan működik?
PDF tanfolyam




















