---
title: A webfejlesztés megtanulása
slug: Learn
tags:
- CSS
- HTML
- Kezdő
- Tanulás
- Web
- bevezetés
- tartalomjegyzék
translation_of: Learn
---
{{LearnSidebar}}
Üdvözlünk az MDN tanulórészlegén! Az itt található témakörök elsődleges célja, hogy kezdő fejlesztők könnyedén megtalálhassák azokat az információkat, amelyek szükségesek az egyszerű weboldalak elkészítéséhez.
Nem az a célunk, hogy kezdőből szakértőt faragjunk belőled, hanem kezdőből középhaladót. Onnantól kezdve már elindulhatsz a saját utadon, ahonnan már könnyedén tanulhatsz az MDN többi részéből és más középhaladó és haladó anyagokból, amelyekhez már sok előzetes tudás szükséges.
Ha abszolút kezdő vagy, akkor a webfejlesztés nagy kihívás lehet, de segítünk neked, és biztosítjuk számodra a szükséges információkat ahhoz, hogy kényelmesen és jól megtanuld a különböző témákat. Érezd magad otthon akkor is, ha csak diákként böngészel, ha tananyagot keresel a diákjaidnak, vagy csak hobbiként szeretnél többet megtudni a webes technológiák működéséről!
Újdonságok
A tanulórészleg tartalma rendszeresen bővül. A változások követéséhez elindítottuk a Tanulórészleg kiadási megjegyzései oldalt – nézz vissza rendszeresen.
Ha kérdésed van az itt tárgyalt témákkal kapcsolatban, vagy úgy érzed, hogy valami hiányzik, akkor küldj nekünk egy üzenetet a Discourse fórumunkon.
Front-end webfejlesztő szeretnél lenni?
Összeraktunk egy oktatóanyagot, amely tartalmazza az összes alapvető információt, amire szükséged lesz a cél elérése érdekében.
Fogj hozzá
Hol kezdjük?
- Teljesen kezdő: Ha abszolút kezdő vagy, akkor ajánljuk neked a Kezdjük a Webbel modult, amely jó alapot nyújt a webfejlesztés megértéséhez.
- Az alapokon túl: Ha már kapizsgálod már valamennyire a webfejlesztést, akkor a következő lépés a {{glossary("HTML")}} és a {{glossary("CSS")}} : Kezdd a Bevezetés a HTML-be modullal és haladj tovább a Bevezetés a CSS modullal.
- Tovább a szkripteléshez: Ha már úgyérzed hogy HTML és CSS a barátod, vagy inkább a kódolás érdekel, akkor haladj tovább a {{glossary("JavaScript")}} vagy kiszolgálóoldali (server-side) fejlesztés felé. Kezdd a Első lépések a JavaScripttel és a Első lépések kiszolgálóoldalon modullal.
- Keretrendszerek és eszközök: Miután elsajátítottad a HTML, CSS és JavaScript alapjait, ismerkedj meg a kliensoldali webfejlesztő eszközökkel, és fontold meg, hogy beleásod magad a kliensoldali JavaScript keretrendszerekbe, és a kiszolgálóoldali weboldal-programozásba.
Megjegyzés: Szószedetünkben megtalálhatod a szaknyelvi definíciókat. Emellett pedig ha konkrét kérdésed van a webfejesztésről, akkor a Gyakori kérdések szakaszunk lehet, hogy segíteni fog.
{{LearnBox({"title":"Véletlenszerű bejegyzés a szószedetből"})}}
Lefedett témakörök
Itt egy lista az MDN tanuló oldal által lefedett témakörökről.
- Ismerkedés a webfejlesztéssel
- Gyakorlati bevezető a webfejlesztésbe teljesen kezdőknek.
- HTML – a web szerkezetének kialakítása
- A HTML nyelv segítségével alakítjuk ki oldalaink szerkezetét és adunk jelentést, illetve célt a tartalmunknak. Ez a témakör részletesen bemutatja a HTML nyelvet.
- CSS – a web dizájnolása
- A CSS nyelv segítségével tudjuk a weboldalaink stílusát, elrendezését megadni, valamint viselkedést rendelhetünk oldalunkhoz, például animációkkal. Ez a témakör átfogó képet nyújt a CSS-ről.
- JavaScript – dinamikus kliensoldali programozás
- A Javascript szkript nyelv dinamikus funkcionalitást ad a weboldalakhoz. Ez a témakör megtanítja azokat az alapvető dolgokat, amelyek ahhoz szükségesek, hogy magabiztosan megértsük és írjunk Javascript kódot.
- Akadálymentesítés – tegyük mindenki számára elérhetővé a webet
- Az akadálymentesítés az a gyakorlat, amellyel a webes tartalmakat minél szélesebb rétegek számára elérhetővé tesszük fogyatékosság, használt eszköz, földrajzi elhelyezkedés vagy egyéb megkülönböztető tényezőktől függetlenül. Itt mindent megtanulhatsz, amit tudnod kell erről a témáról.
- Eszközök és tesztelés
- Ebben a témakörben megismerheted a fejlesztők mindennapi munkája során használt eszközöket, mint például a különböző böngészők tesztelésére használt eszközök.
- Kiszolgálóoldali webfejlesztés
- Még ha a kliensoldali fejlesztés is a fő fókuszod, akkor is érdemes tudnod róla hogyan működnek a kiszolgálók, illetve a kiszolgálóoldali kódok. Ez a témakör általános leírást ad a kiszolgálóoldal működéséről, és részletes bemutatót találhatsz arról, hogyan kell felépíteni egy kiszolgálóoldali alkalmazást két népszerű keretrendszer segítsével: a Djangóval (Python) és az Expressel (node.js).
Példakódok megszerzése
A tanulórészlegen található összes kódpélda elérhető GitHubon. Ha le akarod másolni őket a számítógépedra, akkor a legegyszerűbb megoldás a master ág legfrissebb verziójának letöltése ZIP-fájlként.
Ha inkább a tárolót másolnád le, amely rugalmasabb és lehetővé teszi az automatikus frissítéseket, akkor kövesd a bonyolultabb utasításokat:
- Telepítsd a Gitet a számítógépre. Ez a verziókezelő rendszer, amelyre a GitHub is épít.
- Nyisd meg a számítógép parancssorát (Windows) vagy a terminált (Linux, macOS).
- A tanulórészleg tárolójának egy „learning-area” mappába másolásához a jelenlegi munkakönyvtárban, használd a következő parancsot:
git clone https://github.com/mdn/learning-area
- Beléphetsz a könyvtárba, és kikeresheted a megfelelő fájlokat (vagy a Finderrel/Fájlkezelővel, vagy a
cd
paranccsal).
A következő lépésekkel frissítheted a learning-area
tárolót a GitHubon lévő „master” verzió módosításaival:
- A parancssorban/terminálban válts a
learning-area
könyvtárra a cd
segítségével. Például, ha a szülőkönyvtárban vagy:
cd learning-area
- Frissítsd a tárolót a következő paranccsal:
git pull
Lépj kapcsolatba velünk
Ha szeretnél kapcsolatba lépni velünk bármivel is kapcsolatban, a legjobb módszer arra ha dobsz egy üzenetet a Discourse fórumunkra. Ha bármi észrevételed lenne, hiányzik valami az oldalról, valami nem állja meg a helyét, szeretnél egy új témát, nem értesz valamit, vagy bármi, nyugodtan írj nekünk.
Ha szeretnéd a tartalmat bővíteni, vess egy pillantást a hogyan tudok segíteni oldalra vagy lépj velünk kapcsolatba! Csupa öröm ha felveszitek velünk a kapcsolatot legyél akár tanár, diák, vagy tapasztalt webfejlesztő.
Lásd még
- Mozilla fejlesztői hírlevé developer newsletter
- A hírlevelünk webfejlesztők számára, ami kiváló információforrás minden tapasztalati szinten.
- Learn JavaScript
- Egy kiváló forrás jövőbeli webfejlesztők számára – a Learn JavaScript egy interaktív környezet, rövid leckékkel és interaktív tesztekkel, melyet automata értékelés segít. Az első 40 lecke ingyenes, a teljes kurzus kis összegű, egyszeri fizetés fejében érhető el.
- Web demystified
- Egy nagyszerű videósorozat a web alapjairól, kifejezetten azokat célozva, akik abszolút kezdők a webfejlesztésben. Készítette: Jérémie Patonnier.
- Codecademy
- Nagyszerű interaktív oldal programozási nyelvek az alapoktól történő tanulására.
- BitDegree
- Alapvető kódoláselmélet játékosított tanulási folyamattal. Főleg kezdőket céloz.
- Code.org
- Alapvető kódoláselmélet játékosított tanulási folyamattal. Főleg gyerekeket és teljesen kezdőket céloz.
- EXLskills
- Ingynes és nyílt kurzusok műszaki készségek tanításához, mentorálással és projektalapú tanulással.
- freeCodeCamp.org
- Interaktív oldal oktatóanyagokkal és projektekkel a webfejlesztés elsajátításához.
- Webes írástudási térkép
- Egy keretrendszer belépőszintű webes írástudáshoz és 21. századi készségekhez, amelyek kategóriánkénti oktatási tevékenységeket is biztosítanak.
- Edabit
- Interaktív JavaScript kihívások ezrei.