Válassza ki a nyelvét
Webprogramozás tanfolyam
Több mint 2 millió diák világszerte

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.

Dedika vállalatoknak

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.

Kattintson ide

A kurzus tartalma

8 Fejezet • 41 Óra4 és 360 óra közötti időtartam (te döntesz)

1. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekinté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.

Tanúsítvány

É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...
Giulio Carlo
Giulio CarloDigitális Marketing Hallgató
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.
Mariana Ferres
Mariana FerresFotográfia Hallgató
Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!
Luciana Alvarenga
Luciana AlvarengaKörömdesign Hallgató
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.
André Felipe
André FelipePrompt Engineering Hallgató

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