{"id":34273,"date":"2019-10-31T21:57:22","date_gmt":"2019-10-31T18:57:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/asinhronnoe-programmirovanie-polnyj-kurs\/"},"modified":"2019-10-31T21:57:22","modified_gmt":"2019-10-31T18:57:22","slug":"asinhronnoe-programmirovanie-polnyj-kurs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/asinhronnoe-programmirovanie-polnyj-kurs","title":{"rendered":"Aszinkron programoz\u00e1s (teljes kurzus)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T\"><img decoding=\"async\" alt=\"Aszinkron programoz\u00e1s (teljes kurzus)\" src=\"\/wp-content\/uploads\/2019\/05\/05e2e5ca44a35d173d006faafd6d18c0.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Az aszinkron programoz\u00e1s az ut\u00f3bbi id\u0151ben nem kev\u00e9sb\u00e9 fejlett ir\u00e1nyzatt\u00e1 v\u00e1lt, mint a klasszikus p\u00e1rhuzamos programoz\u00e1s, \u00e9s a JavaScript vil\u00e1g\u00e1ban, mind a b\u00f6ng\u00e9sz\u0151k, mind a Node.js eset\u00e9ben, az elj\u00e1r\u00e1sainak meg\u00e9rt\u00e9se k\u00f6zponti szerepet j\u00e1tszik a fejleszt\u0151k vil\u00e1gn\u00e9zet\u00e9nek kialak\u00edt\u00e1s\u00e1ban. Bemutatom \u00f6n\u00f6knek a legteljesebb \u00e9s leg\u00e1tfog\u00f3bb kurzust, amely bemutatja az \u00f6sszes sz\u00e9les k\u00f6rben elterjedt aszinkron programoz\u00e1si m\u00f3dszert, az azok k\u00f6z\u00f6tti adaptereket \u00e9s a seg\u00e9dt\u00e1rgyakat. Jelenleg 23 el\u0151ad\u00e1sb\u00f3l, 3 el\u0151ad\u00e1sb\u00f3l \u00e9s 28 repozit\u00f3riumb\u00f3l \u00e1ll, sz\u00e1mos k\u00f3dp\u00e9ld\u00e1val a githubon. \u00d6sszesen k\u00f6r\u00fclbel\u00fcl 17 \u00f3r\u00e1nyi vide\u00f3: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T\">link a lej\u00e1tsz\u00e1si list\u00e1hoz<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4 id=\"poyasneniya-k-sheme\">Magyar\u00e1zat a diagramhoz<\/h4>\n<p><\/p>\n<p>A diagramon (fent) l\u00e1that\u00f3k a kapcsolatok a k\u00fcl\u00f6nb\u00f6z\u0151 aszinkronit\u00e1s kezel\u00e9si m\u00f3dok k\u00f6z\u00f6tt. A sz\u00ednes blokkok az aszinkron programoz\u00e1shoz tartoznak, m\u00edg a fekete-feh\u00e9rek a p\u00e1rhuzamos programoz\u00e1si m\u00f3dszereket (szemaforok, mutexek, akad\u00e1lyok stb.) \u00e9s a Petri-h\u00e1l\u00f3kat mutatj\u00e1k, amelyek, ak\u00e1rcsak az aszinkron programoz\u00e1s \u00e9s az aktor modell, k\u00fcl\u00f6nb\u00f6z\u0151 megk\u00f6zel\u00edt\u00e9sek a p\u00e1rhuzamos sz\u00e1m\u00edt\u00e1sok megval\u00f3s\u00edt\u00e1s\u00e1ra (a diagramon csak az\u00e9rt szerepelnek, hogy pontosabban meghat\u00e1rozz\u00e1k az aszinkron programoz\u00e1s hely\u00e9t). Az aktor modell az aszinkron programoz\u00e1ssal \u00f6sszef\u00fcgg, mert az aktorok megval\u00f3s\u00edt\u00e1sa t\u00f6bb sz\u00e1l n\u00e9lk\u00fcl is l\u00e9tezhet \u00e9s hozz\u00e1j\u00e1rul az aszinkron k\u00f3d strukt\u00far\u00e1j\u00e1hoz. A szaggatott vonalak az esem\u00e9nyeket \u00e9s a versenyt\u00e1rs sorokat k\u00f6tik \u00f6ssze a callback-ekkel, mivel ezek az absztrakci\u00f3k a callback-ekre alapoznak, de m\u00e9gis alapvet\u0151en \u00faj megk\u00f6zel\u00edt\u00e9seket alkotnak.<\/p>\n<p><\/p>\n<h4 id=\"temy-lekciy\">Az el\u0151ad\u00e1sok t\u00e9m\u00e1i<\/h4>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/hY6Z6qNYzmc\">1. Aszinkron programoz\u00e1s (\u00e1ttekint\u00e9s)<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/LK2jveAnRNg\">2. Id\u0151z\u00edt\u0151k, id\u0151korl\u00e1tok \u00e9s EventEmitter<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/z8Hg6zgi3yQ\">3. Aszinkron programoz\u00e1s callback-en kereszt\u00fcl<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/wYA2cIRYLoA\">4. Nem blokkol\u00f3 aszinkron iter\u00e1l\u00e1s<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/XQ94wQc-erU\">5. \u0410\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0441\u0442\u044c \u0441 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439 async.js<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/RMl4r6s1Y8M\">6. Aszinkronit\u00e1s promiszokkal<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/Jdf_tZuJbHI\">7. Aszinkron funkci\u00f3k \u00e9s hibakezel\u00e9s<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/76k6_YkYRmU\">8. Aszinkron adapterek: promisify, callbackify, asyncify<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/tgodt1JL6II\">9. Aszinkron adatgy\u0171jt\u0151k<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/1Ml5NE2fsZ8\">10. Kezeletlen hib\u00e1k a promiszokban<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/pfiHTx3j87Y\">11. Az aszinkron stack trace probl\u00e9m\u00e1ja<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/kvNm9D32s8s\">12. Gener\u00e1torok \u00e9s aszinkron gener\u00e1torok<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/rBGFlWpVpGs\">13. Iter\u00e1torok \u00e9s aszinkron iter\u00e1torok<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/T8fXlnqI4Ws\">14. Aszinkron m\u0171veletek t\u00f6rl\u00e9se<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/3ZCrMlMpOrM\">15. Aszinkron funkci\u00f3k \u00f6sszet\u00e9tele<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/DXp__1VNIvI\">16. Thenable \u00e9s k\u00f6nny\u0171 await<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/Lg46AH8wFvg\">17. P\u00e1rhuzamos aszinkron sor<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/leR5sXRkuJI\">18. Nyitott konstruktor minta (Revealing Constructor)<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/22ONv3AGXdk\">19. J\u00f6v\u0151: aszinkronit\u00e1s \u00e1llapot n\u00e9lk\u00fcli future-eken<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/a2fVA1o-ovM\">20. K\u00e9sleked\u00e9s: aszinkronit\u00e1s \u00e1llapot\u00fa deferred-ekkel<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/xp5MVKEqxY4\">21. Sz\u00edn\u00e9szmodell (Actor Model)<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/_bFXuLcXoXg\">22. Figyel\u0151 minta (Observer + Observable)<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/0kcpMAl-wfE\">23. Aszinkronit\u00e1s RxJS-en \u00e9s esem\u00e9nyfolyamok<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Minden vide\u00f3 alatt tal\u00e1lhat\u00f3ak linkek a p\u00e9ldak\u00f3dok adatt\u00e1r\u00e1hoz, amelyeket a vide\u00f3ban elemeznek. Megpr\u00f3b\u00e1ltam bemutatni, hogy nem sz\u00fcks\u00e9ges mindent egyetlen aszinkronit\u00e1si absztrakci\u00f3ra reduk\u00e1lni. Nincs egyetemes megk\u00f6zel\u00edt\u00e9s az aszinkronit\u00e1sra, \u00e9s minden esethez megtal\u00e1lhat\u00f3k azok a m\u00f3dszerek, amelyek lehet\u0151v\u00e9 teszik a k\u00f3d term\u00e9szetesebb \u00edr\u00e1s\u00e1t az adott feladat sz\u00e1m\u00e1ra. Term\u00e9szetesen ez a kurzus b\u0151v\u00fclni fog, \u00e9s arra k\u00e9rek mindenkit, hogy javasoljon \u00faj t\u00e9m\u00e1kat \u00e9s j\u00e1ruljanak hozz\u00e1 a p\u00e9ld\u00e1khoz. A kurzus f\u0151 c\u00e9lja az, hogy bemutassa, hogyan \u00e9p\u00edthet\u0151k fel az aszinkronit\u00e1s absztrakci\u00f3i bel\u00fclr\u0151l, \u00e9s ne csak megtanuljuk \u0151ket haszn\u00e1lni. Gyakorlatilag minden absztrakci\u00f3 nem k\u00f6nyvt\u00e1rakb\u00f3l sz\u00e1rmazik, hanem a legegyszer\u0171bb megval\u00f3s\u00edt\u00e1sukban ker\u00fcl bemutat\u00e1sra, amely l\u00e9p\u00e9sr\u0151l-l\u00e9p\u00e9sre magyar\u00e1zza a m\u0171k\u00f6d\u00e9s\u00fcket.<\/p>\n<p class=\"for_users_only_msg\">Csak a regisztr\u00e1lt felhaszn\u00e1l\u00f3k vehetnek r\u00e9szt a szavaz\u00e1son. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">K\u00e9rem, jelentkezzen be.<\/a><\/noindex>, k\u00e9rem.<\/p>\n<h2 class=\"default-block__polling-title\">Mi a v\u00e9lem\u00e9nye a kurzusr\u00f3l?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Megn\u00e9zem az \u00f6sszes kurzust<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    V\u00e1ltoz\u00f3an n\u00e9zem meg<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Egy megk\u00f6zel\u00edt\u00e9s el\u00e9g nekem<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Hozz\u00e1j\u00e1rulok a kurzushoz<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Nem \u00e9rdekel az aszinkronit\u00e1s<\/p>\n<\/li>\n<\/ul>\n<p>    8 felhaszn\u00e1l\u00f3 szavazott. 1 felhaszn\u00e1l\u00f3 tart\u00f3zkodott.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452974\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u0442\u0430\u043b\u043e \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u044b\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c, \u0447\u0435\u043c \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0430 \u0432 \u043c\u0438\u0440\u0435 JavaSript, \u043a\u0430\u043a \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445, \u0442\u0430\u043a \u0438 \u0432 Node.js, \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0435\u0433\u043e \u043f\u0440\u0438\u0435\u043c\u043e\u0432 \u0437\u0430\u043d\u044f\u043b\u043e \u043e\u0434\u043d\u043e \u0438\u0437 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0441\u0442 \u0432 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043c\u0438\u0440\u043e\u0432\u043e\u0437\u0437\u0440\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u044b\u0439 \u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u043d\u044b\u0439 \u043a\u0443\u0440\u0441 \u0441 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435\u043c \u0432\u0441\u0435\u0445 \u0448\u0438\u0440\u043e\u043a\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25850,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/asinhronnoe-programmirovanie-polnyj-kurs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (\u043f\u043e\u043b\u043d\u044b\u0439 \u043a\u0443\u0440\u0441) | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/asinhronnoe-programmirovanie-polnyj-kurs\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:57:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:57:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Aszinkron programoz\u00e1s (teljes kurzus) | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/asinhronnoe-programmirovanie-polnyj-kurs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (\u043f\u043e\u043b\u043d\u044b\u0439 \u043a\u0443\u0440\u0441) | ProHoster","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/asinhronnoe-programmirovanie-polnyj-kurs","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:57:22+00:00","article:modified_time":"2019-10-31T18:57:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34273","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:33:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:25:30","updated":"2026-01-21 18:33:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/34273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=34273"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/34273\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/25850"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=34273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=34273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=34273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}