You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/hu/README.md

29 KiB

GitHub licenc GitHub közreműködők GitHub problémák GitHub pull-kérések PR-ek Üdvözölve

GitHub figyelők GitHub forkok GitHub csillagok

Webfejlesztés kezdőknek - Tananyag

Tanuld meg a webfejlesztés alapjait a Microsoft Cloud Advocates 12 hetes átfogó kurzusával! A 24 lecke során JavaScript, CSS és HTML témákba mélyedhetsz bele gyakorlati projektek segítségével, mint például terráriumok, böngészőbővítmények és űrjátékok. Vegyél részt kvízekben, vitákban és gyakorlati feladatokban. Fejleszd képességeidet és optimalizáld tudásod megőrzését hatékony projektalapú pedagógiánkkal. Kezdd el a kódolási utadat még ma!

Csatlakozz az Azure AI Foundry Discord közösséghez

Microsoft Azure AI Foundry Discord

Kövesd az alábbi lépéseket, hogy elkezdhesd használni ezeket az erőforrásokat:

  1. Forkold a repót: Kattints GitHub forkok
  2. Klónozd a repót: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git
  3. Csatlakozz az Azure AI Foundry Discordhoz, és találkozz szakértőkkel és fejlesztőtársakkal

🌐 Többnyelvű támogatás

Támogatott GitHub Action segítségével (Automatikus és mindig naprakész)

Francia | Spanyol | Német | Orosz | Arab | Perzsa (Farsi) | Urdu | Kínai (Egyszerűsített) | Kínai (Hagyományos, Makaó) | Kínai (Hagyományos, Hongkong) | Kínai (Hagyományos, Tajvan) | Japán | Koreai | Hindi | Bengáli | Marathi | Nepáli | Pandzsábi (Gurmukhi) | Portugál (Portugália) | Portugál (Brazília) | Olasz | Lengyel | Török | Görög | Thai | Svéd | Dán | Norvég | Finn | Holland | Héber | Vietnámi | Indonéz | Maláj | Tagalog (Filippínó) | Szuahéli | Magyar | Cseh | Szlovák | Román | Bolgár | Szerb (Cirill) | Horvát | Szlovén | Ukrán | Burmai (Mianmar)

Ha további fordításokat szeretnél, a támogatott nyelvek listája itt található

Megnyitás Visual Studio Code-ban

🧑‍🎓 Diák vagy?

Látogass el a Diákok Hub oldalára, ahol kezdő erőforrásokat, diákcsomagokat és akár ingyenes tanúsítvány vouchereket is találhatsz. Ez az az oldal, amit érdemes könyvjelzőzni és időnként ellenőrizni, mivel havonta frissítjük a tartalmat.

📣 Bejelentés - Új projekt generatív AI használatával

Új AI Asszisztens projekt került hozzáadásra, nézd meg projekt

📣 Bejelentés - Új tananyag a generatív AI-ról JavaScripthez

Ne hagyd ki az új generatív AI tananyagot!

Látogass el a https://aka.ms/genai-js-course oldalra, hogy elkezdhesd!

Háttér

  • Leckék az alapoktól a RAG-ig.
  • Interakció történelmi karakterekkel GenAI és kísérőalkalmazásunk segítségével.
  • Szórakoztató és lebilincselő narratíva, időutazásban lesz részed!

karakter

Minden lecke tartalmaz egy feladatot, egy tudásellenőrzést és egy kihívást, amelyek segítenek az alábbi témák elsajátításában:

  • Promptolás és prompt mérnökség
  • Szöveg- és képalkalmazás generálás
  • Keresőalkalmazások

Látogass el a https://aka.ms/genai-js-course oldalra, hogy elkezdhesd!

🌱 Kezdés

Tanárok, néhány javaslatot is mellékeltünk, hogyan használhatjátok ezt a tananyagot. Örömmel várjuk visszajelzéseiteket a vitafórumunkon!

Tanulók, minden leckéhez kezdj egy előzetes kvízzel, majd olvasd el az előadás anyagát, végezd el a különböző tevékenységeket, és ellenőrizd megértésed az utólagos kvízzel.

A tanulási élmény fokozása érdekében kapcsolódj társaidhoz, hogy közösen dolgozzatok a projekteken! A viták ösztönzöttek vitafórumunkon, ahol moderátoraink válaszolnak kérdéseidre.

Az oktatásod további fejlesztése érdekében erősen ajánljuk, hogy fedezd fel a Microsoft Learn további tananyagait.

📋 Környezet beállítása

Ez a tananyag egy kész fejlesztési környezetet kínál! Amikor elkezded, választhatsz, hogy a tananyagot egy Codespace (böngészőalapú, telepítés nélküli környezet) vagy helyileg a számítógépeden futtatod egy szövegszerkesztő, például Visual Studio Code segítségével.

Hozd létre a repódat

Ahhoz, hogy könnyen elmentsd a munkádat, ajánlott, hogy hozz létre egy saját másolatot erről a repóról. Ezt úgy teheted meg, hogy a Use this template gombra kattintasz az oldal tetején. Ez egy új repót hoz létre a GitHub fiókodban a tananyag másolatával.

Kövesd az alábbi lépéseket:

  1. Forkold a repót: Kattints a "Fork" gombra az oldal jobb felső sarkában.
  2. Klónozd a repót: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git

A tananyag futtatása Codespace-ben

Az általad létrehozott repó másolatában kattints a Code gombra, és válaszd a Open with Codespaces lehetőséget. Ez létrehoz egy új Codespace-t, amelyben dolgozhatsz.

Codespace

A tananyag futtatása helyileg a számítógépeden

Ahhoz, hogy helyileg futtasd a tananyagot a számítógépeden, szükséged lesz egy szövegszerkesztőre, egy böngészőre és egy parancssori eszközre. Az első leckénk, Bevezetés a programozási nyelvekbe és eszközökbe, végigvezet a különböző lehetőségeken ezekhez az eszközökhöz, hogy kiválaszthasd, mi működik a legjobban számodra.

Ajánlásunk, hogy használd a Visual Studio Code szerkesztőt, amely beépített Terminált is tartalmaz. A Visual Studio Code letöltéséhez kattints ide.

  1. Klónozd a repódat a számítógépedre. Ezt úgy teheted meg, hogy a Code gombra kattintasz, és kimásolod az URL-t:

    CodeSpace

    Ezután nyisd meg a Terminált a Visual Studio Code alkalmazásban, és futtasd az alábbi parancsot, ahol <your-repository-url> az URL, amit éppen kimásoltál:

    git clone <your-repository-url>
    
  2. Nyisd meg a mappát a Visual Studio Code-ban. Ezt úgy teheted meg, hogy a File > Open Folder menüpontot választod, és kiválasztod a mappát, amit éppen klónoztál.

Ajánlott Visual Studio Code bővítmények:

  • Live Server - HTML oldalak előnézete a Visual Studio Code-ban
  • Copilot - segít gyorsabban kódot írni

📂 Minden lecke tartalmaz:

  • opcionális sketchnote
  • opcionális kiegészítő videó
  • előzetes lecke kvíz
  • írott lecke
  • projektalapú leckék esetén lépésről lépésre útmutató a projekt elkészítéséhez
  • tudásellenőrzések
  • kihívás
  • kiegészítő olvasmány
  • feladat
  • utólagos lecke kvíz

Megjegyzés a kvízekről: Minden kvíz a Quiz-app mappában található, összesen 48 darab, mindegyik három kérdést tartalmaz. Elérhetők itt, a kvíz alkalmazás helyben futtatható vagy telepíthető az Azure-ra; kövesd az utasításokat a quiz-app mappában.

🗃️ Leckék

Projekt neve Tanított koncepciók Tanulási célok Kapcsolódó lecke Szerző
01 Első lépések Bevezetés a programozásba és a szakma eszközeibe Ismerd meg a legtöbb programozási nyelv alapjait és a szoftvereket, amelyek segítik a profi fejlesztők munkáját Bevezetés a programozási nyelvekbe és a szakma eszközeibe Jasmine
02 Első lépések GitHub alapjai, csapatmunkával együtt Hogyan használd a GitHubot a projektedben, hogyan működj együtt másokkal egy kódbázison Bevezetés a GitHubba Floor
03 Első lépések Hozzáférhetőség Ismerd meg a webes hozzáférhetőség alapjait Hozzáférhetőség alapjai Christopher
04 JS alapok JavaScript adattípusok A JavaScript adattípusok alapjai Adattípusok Jasmine
05 JS alapok Függvények és metódusok Ismerd meg a függvényeket és metódusokat, amelyekkel az alkalmazás logikai folyamatát kezelheted Függvények és metódusok Jasmine és Christopher
06 JS alapok Döntéshozatal JS-sel Ismerd meg, hogyan hozhatsz létre feltételeket a kódodban döntéshozatali módszerek segítségével Döntéshozatal Jasmine
07 JS alapok Tömbök és ciklusok Dolgozz adatokkal JavaScriptben tömbök és ciklusok segítségével Tömbök és ciklusok Jasmine
08 Terrárium HTML gyakorlatban Építsd meg a HTML-t egy online terrárium létrehozásához, a layout kialakítására összpontosítva Bevezetés a HTML-be Jen
09 Terrárium CSS gyakorlatban Építsd meg a CSS-t az online terrárium stílusának kialakításához, a CSS alapjaira összpontosítva, beleértve az oldal reszponzívvé tételét Bevezetés a CSS-be Jen
10 Terrárium JavaScript zárványok, DOM manipuláció Építsd meg a JavaScriptet, hogy a terrárium drag/drop interfészként működjön, a zárványokra és a DOM manipulációra összpontosítva JavaScript zárványok, DOM manipuláció Jen
11 Gépírás játék Gépírás játék készítése Ismerd meg, hogyan használhatod a billentyűzet eseményeit a JavaScript alkalmazásod logikájának irányítására Eseményvezérelt programozás Christopher
12 Zöld böngészőbővítmény Böngészőkkel való munka Ismerd meg, hogyan működnek a böngészők, történetüket, és hogyan készítheted el egy böngészőbővítmény első elemeit A böngészőkről Jen
13 Zöld böngészőbővítmény Űrlap készítése, API hívása és változók tárolása helyi tárolóban Építsd meg a böngészőbővítmény JavaScript elemeit, hogy API-t hívj helyi tárolóban tárolt változók segítségével API-k, űrlapok és helyi tároló Jen
14 Zöld böngészőbővítmény Háttérfolyamatok a böngészőben, webes teljesítmény Használd a böngésző háttérfolyamatait a bővítmény ikonjának kezelésére; ismerd meg a webes teljesítményt és néhány optimalizálási lehetőséget Háttérfeladatok és teljesítmény Jen
15 Űrjáték Fejlettebb játékfejlesztés JavaScript segítségével Ismerd meg az öröklődést osztályok és kompozíciók segítségével, valamint a Pub/Sub mintát, hogy felkészülj egy játék fejlesztésére Bevezetés a fejlettebb játékfejlesztésbe Chris
16 Űrjáték Rajzolás vászonra Ismerd meg a Canvas API-t, amelyet elemek képernyőre rajzolására használnak Rajzolás vászonra Chris
17 Űrjáték Elemek mozgatása a képernyőn Fedezd fel, hogyan nyerhetnek mozgást az elemek a derékszögű koordináták és a Canvas API segítségével Elemek mozgatása Chris
18 Űrjáték Ütközésérzékelés Tedd lehetővé, hogy az elemek ütközzenek és reagáljanak egymásra billentyűleütések segítségével, és biztosíts egy hűtési funkciót a játék teljesítményének érdekében Ütközésérzékelés Chris
19 Űrjáték Pontszám vezetése Végezz matematikai számításokat a játék állapota és teljesítménye alapján Pontszám vezetése Chris
20 Űrjáték A játék befejezése és újraindítása Ismerd meg, hogyan fejezheted be és indíthatod újra a játékot, beleértve az eszközök tisztítását és a változók értékeinek visszaállítását A befejezés feltétele Chris
21 Banki alkalmazás HTML sablonok és útvonalak egy webalkalmazásban Ismerd meg, hogyan hozhatod létre egy többoldalas weboldal architektúrájának vázát útvonalak és HTML sablonok segítségével HTML sablonok és útvonalak Yohan
22 Banki alkalmazás Bejelentkezési és regisztrációs űrlap készítése Ismerd meg az űrlapok készítését és az érvényesítési rutinok kezelését Űrlapok Yohan
23 Banki alkalmazás Adatok lekérése és használata Hogyan áramlik az adat az alkalmazásodba és ki, hogyan lehet lekérni, tárolni és kezelni Adatok Yohan
24 Banki alkalmazás Állapotkezelés koncepciói Ismerd meg, hogyan tartja meg az alkalmazásod az állapotot, és hogyan kezelheted programozottan Állapotkezelés Yohan
25 Böngésző/VScode kód Munka VScode-dal Ismerd meg, hogyan használj kódszerkesztőt VScode kódszerkesztő használata Chris
26 AI asszisztensek Munka AI-vel Ismerd meg, hogyan készíts saját AI asszisztenst AI asszisztens projekt Chris

🏫 Pedagógia

Tananyagunkat két kulcsfontosságú pedagógiai elv alapján terveztük:

  • projektalapú tanulás
  • gyakori kvízek

A program megtanítja a JavaScript, HTML és CSS alapjait, valamint a legújabb eszközöket és technikákat, amelyeket a mai webfejlesztők használnak. A diákok lehetőséget kapnak arra, hogy gyakorlati tapasztalatokat szerezzenek gépírási játék, virtuális terrárium, környezetbarát böngészőbővítmény, űrinváziós stílusú játék és üzleti banki alkalmazás készítésével. A sorozat végére a diákok szilárd ismereteket szereznek a webfejlesztésről.

🎓 A tananyag első néhány leckéjét elvégezheted a Microsoft Learn Learn Path oldalán!

Azáltal, hogy a tartalom illeszkedik a projektekhez, a folyamat sokkal vonzóbbá válik a diákok számára, és a koncepciók megértése is fokozódik. Emellett több bevezető leckét írtunk a JavaScript alapjairól, hogy bevezessük a fogalmakat, videóval párosítva a "Beginners Series to: JavaScript" videógyűjteményből, amelynek néhány szerzője hozzájárult ehhez a tananyaghoz.

Ezen kívül egy alacsony tétű kvíz az óra előtt segít a diákoknak a téma iránti érdeklődés felkeltésében, míg egy második kvíz az óra után tovább erősíti a megértést. Ez a tananyag rugalmas és szórakoztató módon lett kialakítva, és teljes egészében vagy részben is elvégezhető. A projektek kicsiben kezdődnek, és a 12 hetes ciklus végére egyre összetettebbé válnak.

Bár szándékosan elkerültük a JavaScript keretrendszerek bevezetését, hogy a webfejlesztői alapvető készségekre koncentráljunk, mielőtt egy keretrendszert alkalmaznánk, a tananyag befejezése után jó következő lépés lehet a Node.js megismerése egy másik videógyűjtemény segítségével: "Beginner Series to: Node.js".

Látogasd meg Magatartási kódexünket és Hozzájárulási irányelveinket. Szívesen fogadjuk az építő jellegű visszajelzéseidet!

🧭 Offline hozzáférés

Ezt a dokumentációt offline is futtathatod a Docsify segítségével. Forkold ezt a repót, telepítsd a Docsify-t a helyi gépedre, majd a repó gyökérmappájában írd be, hogy docsify serve. A weboldal a localhost 3000-es portján lesz elérhető: localhost:3000.

📘 PDF

Az összes lecke PDF formátumban megtalálható itt.

🎒 Egyéb kurzusok

Csapatunk más kurzusokat is készít! Nézd meg:

Segítség kérése

Ha elakadnál, vagy kérdéseid vannak az AI alkalmazások építésével kapcsolatban, csatlakozz:

Azure AI Foundry Discord

Ha termékekkel kapcsolatos visszajelzésed van, vagy hibákba ütközöl az építés során, látogasd meg:

Azure AI Foundry Developer Forum

Licenc

Ez a repozitórium az MIT licenc alatt áll. További információért lásd a LICENSE fájlt.


Felelősség kizárása:
Ez a dokumentum az Co-op Translator AI fordítási szolgáltatás segítségével került lefordításra. Bár törekszünk a pontosságra, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az eredeti nyelvén tekintendő hiteles forrásnak. Kritikus információk esetén javasolt professzionális emberi fordítást igénybe venni. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely a fordítás használatából eredhet.