{"id":801,"date":"2021-07-29T13:48:48","date_gmt":"2021-07-29T11:48:48","guid":{"rendered":"http:\/\/vita.sk.vps324.nameserver.sk\/?post_type=product&#038;p=801"},"modified":"2026-10-16T16:41:01","modified_gmt":"2026-10-16T14:41:01","slug":"online-kurz-javascript-iii-oop","status":"publish","type":"product","link":"https:\/\/www.vita.sk\/en\/online-kurz-javascript-iii-oop\/","title":{"rendered":"Online kurz JavaScript III. OOP Objektov\u00e9 Programovanie"},"content":{"rendered":"<p>Online kurz JavaScript III. OOP Objektov\u00e9 Programovanie je ur\u010den\u00fd pre t\u00fdch, ktor\u00ed u\u017e ovl\u00e1daj\u00fa z\u00e1klady JavaScriptu a chc\u00fa organizova\u0165 svoj k\u00f3d pomocou objektov, tried a opakovane pou\u017eite\u013en\u00fdch met\u00f3d. <strong>Ide o certifikovan\u00fd online kurz na objektovo orientovan\u00e9 programovanie v JavaScripte.<\/strong> Spolo\u010dne si vysvetl\u00edme, ako prep\u00e1ja\u0165 \u00fadaje a spr\u00e1vanie do objektov a ako tento pr\u00edstup pom\u00e1ha pri tvorbe preh\u013eadnej\u0161\u00edch webov\u00fdch aplik\u00e1ci\u00ed. Nau\u010d\u00edme sa vytv\u00e1ra\u0165 objekty, pracova\u0165 s ich vlastnos\u0165ami a porozumie\u0165 v\u00fdznamu k\u013e\u00fa\u010dov\u00e9ho slova this. Presk\u00famame striktn\u00fd re\u017eim Strict Mode a jeho vplyv na spr\u00e1vanie k\u00f3du. Kurz nadv\u00e4zuje na znalos\u0165 premenn\u00fdch, podmienok, cyklov, pol\u00ed a funkci\u00ed; z\u00e1kladn\u00e1 orient\u00e1cia v HTML n\u00e1m pom\u00f4\u017ee pri pr\u00e1ci s webovou str\u00e1nkou.<\/p>\n<p>&nbsp;<\/p>\n<p>\u0164a\u017eiskom kurzu je porozumenie objektov\u00e9mu modelu JavaScriptu a prototypovej dedi\u010dnosti. Uk\u00e1\u017eeme si s\u00favislos\u0165 medzi triedami, objektmi a prototype a vysvetl\u00edme si, ako objekty z\u00edskavaj\u00fa pr\u00edstup k spolo\u010dn\u00fdm vlastnostiam a met\u00f3dam. Obozn\u00e1mime sa s n\u00e1vrhov\u00fdm vzorom Module Pattern a jeho vyu\u017eit\u00edm pri usporiadan\u00ed s\u00favisiacej funkcionality. Prejdeme si t\u00e9mu pre\u0165a\u017eovania a mo\u017enosti prisp\u00f4sobenia spr\u00e1vania funkcie odovzdan\u00fdm argumentom. Pri pr\u00e1ci s objektmi vyu\u017eijeme gettery a settery na \u010d\u00edtanie a nastavovanie vlastnost\u00ed. V \u010dasti venovanej poliam sa zameriame na vlastnos\u0165 length, met\u00f3dy forEach a push a s\u00favislosti s prototypmi. Vysvetl\u00edme si tie\u017e \u00fa\u010del oper\u00e1torov delete a void. Tieto poznatky n\u00e1m pom\u00f4\u017eu presnej\u0161ie rozli\u0161ova\u0165 medzi vlastnos\u0165ami, met\u00f3dami a oper\u00e1tormi a lep\u0161ie rozumie\u0165 existuj\u00facemu JavaScript k\u00f3du.<\/p>\n<p>&nbsp;<\/p>\n<p>Objektov\u00e9 programovanie v JavaScripte prepoj\u00edme s prostred\u00edm webov\u00e9ho prehliada\u010da. Rozl\u00ed\u0161ime objektov\u00fd model prehliada\u010da BOM a objektov\u00fd model dokumentu DOM a uk\u00e1\u017eeme si manipul\u00e1ciu s prvkami HTML str\u00e1nky. Zameriame sa na dedi\u010dnos\u0165, polymorfizmus a v\u00fdznam oper\u00e1tora instanceof pri pr\u00e1ci s objektmi. Z\u00edskan\u00e9 princ\u00edpy vyu\u017eijeme pri rozde\u013eovan\u00ed zodpovednost\u00ed v aplik\u00e1cii a zdie\u013ean\u00ed spolo\u010dn\u00e9ho spr\u00e1vania bez zbyto\u010dn\u00e9ho opakovania k\u00f3du. Osnova obsahuje aj funkciu eval a uk\u00e1\u017eku dnes archivovanej kni\u017enice Lovefield. Po absolvovan\u00ed sa budete lep\u0161ie orientova\u0165 v objektov\u00fdch rie\u0161eniach a nadv\u00e4znosti medzi vlastn\u00fdm k\u00f3dom a rozhraniami prehliada\u010da. \u0160tudujete online v sloven\u010dine, vlastn\u00fdm tempom a s ro\u010dn\u00fdm pr\u00edstupom; po \u00faspe\u0161nom absolvovan\u00ed z\u00edskate certifik\u00e1t VITA. Ak sa chcete skuto\u010dne nau\u010di\u0165 objektovo orientovan\u00e9 programovanie v JavaScripte, tak toto je ide\u00e1lny vstupn\u00fd online kurz pre v\u00e1s.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Online kurz JavaScript III. OOP Objektov\u00e9 Programovanie v\u00e1s nau\u010d\u00ed objektovo orientovan\u00e9 programovanie v JavaScripte, pr\u00e1cu s triedami, objektmi, BOM, DOM, dedi\u010dnos\u0165ou, polymorfizmom a tvorbu kvalitn\u00fdch modern\u00fdch webov\u00fdch aplik\u00e1ci\u00ed.","protected":false},"author":4,"featured_media":1013,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[121,114,73],"product_tag":[1822,1823,193,195,1508,1528,1817,1818,1819,1820,1821],"class_list":{"0":"post-801","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-online-kurzy-javascript","7":"product_cat-online-kurzy-tvorba-web-stranok","8":"product_cat-bez-kategorie","9":"product_tag-bom","10":"product_tag-module-pattern","11":"product_tag-tvorba-web-stranok","12":"product_tag-javascript","13":"product_tag-dom","14":"product_tag-dedicnost","15":"product_tag-objektove-programovanie","16":"product_tag-oop","17":"product_tag-triedy-a-objekty","18":"product_tag-prototypy","19":"product_tag-polymorfizmus","21":"first","22":"instock","23":"sale","24":"virtual","25":"sold-individually","26":"taxable","27":"purchasable","28":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.0 (Yoast SEO v25.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Online kurz JavaScript III. OOP 2026 | VITA<\/title>\n<meta name=\"description\" content=\"V online kurze JavaScript III. OOP sa nau\u010d\u00edte pou\u017e\u00edva\u0165 dedi\u010dnos\u0165 a vytv\u00e1ra\u0165 objekty. Po absolvovan\u00ed kurzu budete vedie\u0165 pou\u017e\u00edva\u0165 anonymn\u00e9 funkcie. \u2705\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Online kurz JavaScript III. OOP Objektov\u00e9 Programovanie\" \/>\n<meta property=\"og:description\" content=\"V online kurze JavaScript III. OOP sa nau\u010d\u00edte pou\u017e\u00edva\u0165 dedi\u010dnos\u0165 a vytv\u00e1ra\u0165 objekty. Po absolvovan\u00ed kurzu budete vedie\u0165 pou\u017e\u00edva\u0165 anonymn\u00e9 funkcie. \u2705\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/\" \/>\n<meta property=\"og:site_name\" content=\"VITA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/VitaAcademySK\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-16T14:41:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vita.sk\/wp-content\/uploads\/2019\/08\/javascript.png\" \/>\n\t<meta property=\"og:image:width\" content=\"360\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/\",\n\t            \"url\": \"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/\",\n\t            \"name\": \"Online kurz JavaScript III. OOP {Y} | VITA\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.vita.sk\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.vita.sk\/wp-content\/uploads\/2019\/08\/javascript.png\",\n\t            \"datePublished\": \"2021-07-29T11:48:48+00:00\",\n\t            \"dateModified\": \"2026-10-16T14:41:01+00:00\",\n\t            \"description\": \"V online kurze JavaScript III. OOP sa nau\u010d\u00edte pou\u017e\u00edva\u0165 dedi\u010dnos\u0165 a vytv\u00e1ra\u0165 objekty. Po absolvovan\u00ed kurzu budete vedie\u0165 pou\u017e\u00edva\u0165 anonymn\u00e9 funkcie. \u2705\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#primaryimage\",\n\t            \"url\": \"https:\/\/www.vita.sk\/wp-content\/uploads\/2019\/08\/javascript.png\",\n\t            \"contentUrl\": \"https:\/\/www.vita.sk\/wp-content\/uploads\/2019\/08\/javascript.png\",\n\t            \"width\": 360,\n\t            \"height\": 360,\n\t            \"caption\": \"Online kurz JavaScript\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"VITA Academy\",\n\t                    \"item\": \"https:\/\/www.vita.sk\/en\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Shop\",\n\t                    \"item\": \"https:\/\/www.vita.sk\/shop\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 3,\n\t                    \"name\": \"V\u00fdvoj a Dizajn Webov\u00fdch Str\u00e1nok\",\n\t                    \"item\": \"https:\/\/www.vita.sk\/online-kurzy-tvorba-web-stranok\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 4,\n\t                    \"name\": \"JavaScript\",\n\t                    \"item\": \"https:\/\/www.vita.sk\/online-kurzy-javascript\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 5,\n\t                    \"name\": \"Online kurz JavaScript III. OOP Objektov\u00e9 Programovanie\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.vita.sk\/#website\",\n\t            \"url\": \"https:\/\/www.vita.sk\/\",\n\t            \"name\": \"VITA Academy - Online Kurzy a \u0160kolenia\",\n\t            \"description\": \"\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.vita.sk\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.vita.sk\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"email\": \"admin@vita.sk\",\n\t            \"logo\": \"https:\/\/www.vita.sk\/img\/vita_logo.png \",\n\t            \"address\": {\n\t                \"type\": \"PostalAddress\",\n\t                \"streetAddress\": \"Tom\u00e1\u0161ikova 50\/A\",\n\t                \"addressLocality\": \"Bratislava\",\n\t                \"postalCode\": \"83104\",\n\t                \"addressCountry\": {\n\t                    \"name\": \"SK\",\n\t                    \"type\": \"Country\"\n\t                }\n\t            },\n\t            \"contactPoint\": {\n\t                \"type\": \"ContactPoint\",\n\t                \"telephone\": \"+421 907 375\u00a0543\",\n\t                \"Email\": \"admin@vita.sk\",\n\t                \"contactType\": \"customer service\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/VitaAcademySK\/\",\n\t                \"https:\/\/www.linkedin.com\/company\/vita-academy\/\"\n\t            ]\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Online kurz JavaScript III. OOP 2026 | VITA","description":"V online kurze JavaScript III. OOP sa nau\u010d\u00edte pou\u017e\u00edva\u0165 dedi\u010dnos\u0165 a vytv\u00e1ra\u0165 objekty. Po absolvovan\u00ed kurzu budete vedie\u0165 pou\u017e\u00edva\u0165 anonymn\u00e9 funkcie. \u2705","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/","og_locale":"en_US","og_type":"article","og_title":"Online kurz JavaScript III. OOP Objektov\u00e9 Programovanie","og_description":"V online kurze JavaScript III. OOP sa nau\u010d\u00edte pou\u017e\u00edva\u0165 dedi\u010dnos\u0165 a vytv\u00e1ra\u0165 objekty. Po absolvovan\u00ed kurzu budete vedie\u0165 pou\u017e\u00edva\u0165 anonymn\u00e9 funkcie. \u2705","og_url":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/","og_site_name":"VITA","article_publisher":"https:\/\/www.facebook.com\/VitaAcademySK","article_modified_time":"2026-10-16T14:41:01+00:00","og_image":[{"width":360,"height":360,"url":"https:\/\/www.vita.sk\/wp-content\/uploads\/2019\/08\/javascript.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/","url":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/","name":"Online kurz JavaScript III. OOP {Y} | VITA","isPartOf":{"@id":"https:\/\/www.vita.sk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#primaryimage"},"image":{"@id":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vita.sk\/wp-content\/uploads\/2019\/08\/javascript.png","datePublished":"2021-07-29T11:48:48+00:00","dateModified":"2026-10-16T14:41:01+00:00","description":"V online kurze JavaScript III. OOP sa nau\u010d\u00edte pou\u017e\u00edva\u0165 dedi\u010dnos\u0165 a vytv\u00e1ra\u0165 objekty. Po absolvovan\u00ed kurzu budete vedie\u0165 pou\u017e\u00edva\u0165 anonymn\u00e9 funkcie. \u2705","breadcrumb":{"@id":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#primaryimage","url":"https:\/\/www.vita.sk\/wp-content\/uploads\/2019\/08\/javascript.png","contentUrl":"https:\/\/www.vita.sk\/wp-content\/uploads\/2019\/08\/javascript.png","width":360,"height":360,"caption":"Online kurz JavaScript"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vita.sk\/online-kurz-javascript-iii-oop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"VITA Academy","item":"https:\/\/www.vita.sk\/en\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/www.vita.sk\/shop\/"},{"@type":"ListItem","position":3,"name":"V\u00fdvoj a Dizajn Webov\u00fdch Str\u00e1nok","item":"https:\/\/www.vita.sk\/online-kurzy-tvorba-web-stranok\/"},{"@type":"ListItem","position":4,"name":"JavaScript","item":"https:\/\/www.vita.sk\/online-kurzy-javascript\/"},{"@type":"ListItem","position":5,"name":"Online kurz JavaScript III. OOP Objektov\u00e9 Programovanie"}]},{"@type":"WebSite","@id":"https:\/\/www.vita.sk\/#website","url":"https:\/\/www.vita.sk\/","name":"VITA Academy - Online Kurzy a \u0160kolenia","description":"","publisher":{"@id":"https:\/\/www.vita.sk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vita.sk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"email":"admin@vita.sk","logo":"https:\/\/www.vita.sk\/img\/vita_logo.png ","address":{"type":"PostalAddress","streetAddress":"Tom\u00e1\u0161ikova 50\/A","addressLocality":"Bratislava","postalCode":"83104","addressCountry":{"name":"SK","type":"Country"}},"contactPoint":{"type":"ContactPoint","telephone":"+421 907 375\u00a0543","Email":"admin@vita.sk","contactType":"customer service"},"sameAs":["https:\/\/www.facebook.com\/VitaAcademySK\/","https:\/\/www.linkedin.com\/company\/vita-academy\/"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/product\/801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/types\/product"}],"author":[{"embeddable":true,"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/comments?post=801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/media\/1013"}],"wp:attachment":[{"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/media?parent=801"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/product_brand?post=801"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/product_cat?post=801"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.vita.sk\/en\/wp-json\/wp\/v2\/product_tag?post=801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}