{"id":9814,"date":"2025-02-01T19:32:34","date_gmt":"2025-02-01T18:32:34","guid":{"rendered":"https:\/\/eurocc.nscc.sk\/?page_id=9814"},"modified":"2025-02-10T11:15:16","modified_gmt":"2025-02-10T10:15:16","slug":"it-kurzy","status":"publish","type":"page","link":"https:\/\/eurocc.nscc.sk\/en\/it-kurzy\/","title":{"rendered":"IT kurzy"},"content":{"rendered":"<div class=\"is-layout-flow wp-block-group eco-top\"><div class=\"wp-block-group__inner-container\">\n<div class=\"is-layout-flex wp-container-2 wp-block-columns alignfull eco-top\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2><span style=\"color:#b8870b;\">Portf\u00f3lio kurzov<\/span><hr style=\"border: 1px solid #b8870b; width: 100px;\"><\/h2>\n\n\n\n<h3> \n     Pripravili sme pre v\u00e1s s\u00e9riu online kurzov na r\u00f4zne odborn\u00e9 t\u00e9my zameran\u00e9 na AI a HPC. \n        V\u0161etky kurzy s\u00fa bezplatn\u00e9, prebiehaj\u00fa <strong>online<\/strong> a s\u00fa napl\u00e1novan\u00e9 v \u010dase <strong>od 9:00 do 13:30<\/strong>.\n        Po skon\u010den\u00ed ka\u017ed\u00e9ho kurzu \u00fa\u010dastn\u00edkom zasielame:\n    <\/h3>\n    <ul>\n        <li><strong>Dotazn\u00edk<\/strong> na zhodnotenie kurzu<\/li>\n        <li><strong>Nahr\u00e1vku<\/strong> \u0161kolenia<\/li>\n        <li><strong>Certifik\u00e1t<\/strong> (ktor\u00fd sl\u00fa\u017ei ako potvrdenie o \u00fa\u010dasti, posielame na po\u017eiadanie)<\/li> \n    <\/ul>\n    <p style=\"color: red; font-weight: bold;\">\n        \ud83d\udd34 D\u00f4le\u017eit\u00e9: Pred registr\u00e1ciou si d\u00f4kladne pre\u0161tudujte anot\u00e1ciu kurzu, kde s\u00fa presne uveden\u00e9 <strong>prerekvizity<\/strong>. \n        Tieto inform\u00e1cie n\u00e1jdete pri ka\u017edom kurze po kliknut\u00ed na <strong>&#8220;Zobrazi\u0165 viac&#8221;<\/strong>.\n    <\/p>\n\n   <h3> \n        Te\u0161\u00edme sa na va\u0161u \u00fa\u010das\u0165! V pr\u00edpade ak\u00fdchko\u013evek ot\u00e1zok oh\u013eadom vzdel\u00e1vac\u00edch aktiv\u00edt n\u00e1s nev\u00e1hajte \n        <a href=\"mailto:tomas.kollarik@slovakianscc.com\" style=\"color: #c59d37; font-weight: bold; text-decoration: none;\">kontaktova\u0165<\/a>.\n    <\/h3>\n<\/section>\n\n<figure class=\"wp-block-table alignfull eco-top\"><table class=\"eco-top\"><colgroup><col style=\"width:40%\"><col style=\"width:180px;\"><\/colgroup><tbody>\n  \n<br>\n<p>\n<br> <\/p>\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/sid4Wtt927\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/julia_II_WEB.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">19 Feb<\/td>\n  <td>\n<a href=\"https:\/\/forms.office.com\/e\/sid4Wtt927\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n    JULIA II. MIERNE POKRO\u010cIL\u00dd\n<\/a>\n\n<br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\"><a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/sid4Wtt927\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a><\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz JULIA II. MIERNE POKRO\u010cIL\u00dd pon\u00faka praktick\u00fd a pr\u00edstupn\u00fd preh\u013ead\n      pokro\u010dilej\u0161\u00edch techn\u00edk programovania v jazyku Julia. Rozdelen\u00fd je na dve\n      hlavn\u00e9 \u010dasti, ktor\u00e9 sa zameriavaj\u00fa na pr\u00e1cu s modulmi, v\u00fdstupmi, d\u00e1tami a\n      chybami, ako aj na tvorbu a pou\u017e\u00edvanie makier. <a href=\"#\" id=\"readMoreJulia\" onclick=\"toggleTextJulia(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextJulia\" style=\"display:none;\">\n        <br><br>\n        <strong>Osnova kurzu:<\/strong><br>\n        1. V\u00fdstupy, moduly, chyby a pr\u00e1ca s d\u00e1tami<br>\n        \u2022 \u010co s\u00fa to moduly a submoduly<br>\n        \u2022 Pr\u00e1ca s v\u00fdstupom show, @info, println a modul Printf<br>\n        \u2022 Pr\u00e1ca s chybami a v\u00fdnimkami<br>\n        \u2022 D\u00e1tumy a \u010dasy<br>\n        \u2022 Pr\u00e1ca so s\u00fabormi<br>\n        2. Makr\u00e1<br>\n        \u2022 \u010co s\u00fa makr\u00e1?<br>\n        \u2022 Ako makr\u00e1 tvori\u0165 a pou\u017e\u00edva\u0165<br><br>\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch\n        z\u00e1ujemcov o modern\u00e9 programovacie jazyky a vysokov\u00fdkonn\u00e9 v\u00fdpo\u010dty. Je\n        d\u00f4le\u017eit\u00e9 ma\u0165 aspo\u0148 z\u00e1klady programovania v jazyku Julia. V\u00fdhodou s\u00fa\n        znalosti s programovan\u00edm v Pythone alebo inom programovacom jazyku\n        (na\u0161e kurzy Z\u00e1klady programovacieho jazyka Python, Python OOP,\n        Spracovanie a vizualiz\u00e1cia D\u00e1t), aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah.<br><br>\n        Znalosti z programovania v jazyku Julia si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=dhUYbN80_gg&amp;list=PLIu_ZdHo7Pk9IKrqAFuPtMExEo9HvycE&amp;index=7\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Julia Programovanie<\/a><br><br>\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame\n        ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho\n        syst\u00e9mu. Bez blokovania portov a blokovania Firewallom.<br>\n        Treba ma\u0165 nain\u0161talovan\u00fa a rozbehan\u00fa Julia, Python + Anaconda, Jupyter\n        Notebook + Jupyter Hub.<br><br>\n        <a href=\"#\" onclick=\"toggleTextJulia(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextJulia() {\n    var moreText = document.getElementById(\"moreTextJulia\");\n    var readMore = document.getElementById(\"readMoreJulia\");\n\n    if (moreText.style.display === \"none\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n    }\n  }\n<\/script>\n\n\n\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/NEj4khcydk\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/AI_kurz_web.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">5 Mar<\/td>\n  <td>\n<a href=\"https:\/\/forms.office.com\/e\/NEj4khcydk\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n    AI PRE MIERNE POKRO\u010cIL\u00ddCH\n<\/a>\n\n<br>\n<span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\"><a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/NEj4khcydk\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a><\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz AI pre mierne pokro\u010dil\u00fdch poskytuje praktick\u00fd a podrobn\u00fd preh\u013ead o\n      vyu\u017e\u00edvan\u00ed pokro\u010dil\u00fdch funkci\u00ed ChatGPT a jeho aplik\u00e1cii v AI projektoch.\n      Rozdelen\u00fd je na dve hlavn\u00e9 \u010dasti \u2013 pr\u00e1ca s ChatGPT a tvorba AI projektov.\n      \u00da\u010dastn\u00edci sa nau\u010dia efekt\u00edvne pou\u017e\u00edva\u0165 n\u00e1stroje, ako je CANVAS, osvojia si\n      form\u00e1tovanie s MarkDown a z\u00edskaj\u00fa cenn\u00e9 tipy a triky na optimaliz\u00e1ciu\n      pr\u00e1ce s ChatGPT. <a href=\"#\" id=\"readMoreAI\" onclick=\"toggleTextAI(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextAI\" style=\"display:none;\">\n        <br><br>\n        Z\u00e1rove\u0148 sa obozn\u00e1mia s konceptom AI projektov a ich\n        praktick\u00fdmi pr\u00edkladmi. Kurz je navrhnut\u00fd pre mierne pokro\u010dil\u00fdch\n        pou\u017e\u00edvate\u013eov ChatGPT, ktor\u00ed chc\u00fa preh\u013abi\u0165 svoje znalosti a efekt\u00edvne vyu\u017ei\u0165\n        umel\u00fa inteligenciu vo svojej pr\u00e1ci alebo \u0161t\u00fadiu.\n        <br><br>\n        <strong>Osnova kurzu:<\/strong><br>\n        1. Pr\u00e1ca s ChatGPT:<br>\n        \u2022 \u00davod do noviniek ChatGPT a jeho schopnost\u00ed (multimodalita, roz\u0161\u00edren\u00e1 pam\u00e4\u0165)<br>\n        \u2022 Zmeny v pou\u017e\u00edvate\u013eskom rozhran\u00ed a novinky v integr\u00e1ci\u00e1ch (S\u00fabory, N\u00e1stroje, Web browsing)<br>\n        \u2022 \u010co je to CANVAS a ako ho za\u010da\u0165 pou\u017e\u00edva\u0165<br>\n        \u2022 ChatGPT a form\u00e1tovanie (Tabu\u013eky, Markdown)<br>\n        \u2022 ChatGPT tipy a triky (Humanizer, Sider, ray.so)<br><br>\n        2. AI projekty<br>\n        \u2022 \u010co s\u00fa to AI projekty v ChatGPT 4<br>\n        \u2022 Pr\u00edklady na AI projekty<br><br>\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je ur\u010den\u00fd pre mierne pokro\u010dil\u00fdch pou\u017e\u00edvate\u013eov, ktor\u00ed u\u017e pou\u017e\u00edvaj\u00fa\n        ChatGPT a maj\u00fa z\u00e1ujem o umel\u00fa inteligenciu a chc\u00fa sa zlep\u0161i\u0165 v pou\u017e\u00edvan\u00ed\n        a jeho n\u00e1strojoch. Je ide\u00e1lny pre \u0161tudentov, program\u00e1torov, market\u00e9rov a\n        pou\u017e\u00edvate\u013eov z in\u00fdch oblast\u00ed, ktor\u00ed sa zauj\u00edmaj\u00fa o AI a ChatGPT.<br><br>\n        Znalosti z AI a ChatGPT si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=DmOE5d75vtY&amp;list=PLIu_ZdHo7Pk94thYcAhlTbxxK2XrJi1L-&amp;index=13\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; AI a ChatGPT<\/a><br><br>\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame\n        ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho\n        syst\u00e9mu. Bez blokovania portov a blokovania Firewallom.<br>\n        Treba ma\u0165 \u00fa\u010det na ChatGPT Open AI. Pre pln\u00fd potenci\u00e1l a vyu\u017eitie kurzu\n        odpor\u00fa\u010dame platen\u00fa verziu ChatGPT, ak si chcete spolu s lektorom\n        vysk\u00fa\u0161a\u0165 v\u0161etky tipy a cvi\u010denia.<br><br>\n        <a href=\"#\" onclick=\"toggleTextAI(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextAI() {\n    var moreText = document.getElementById(\"moreTextAI\");\n    var readMore = document.getElementById(\"readMoreAI\");\n\n    if (moreText.style.display === \"none\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n    }\n  }\n<\/script>\n\n\n\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/c3LNPW6Hf7\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/git_web.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">12 Mar<\/td>\n  <td>\n<a href=\"https:\/\/forms.office.com\/e\/c3LNPW6Hf7\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n    GIT A GITHUB II. MIERNE POKRO\u010cIL\u00dd\n<\/a>\n\n<br>\n<span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span><br>\n\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\"><a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/c3LNPW6Hf7\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a><\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz Git a GitHub II. (Mierne Pokro\u010dil\u00fd) pon\u00faka praktick\u00fd a podrobn\u00fd\n      poh\u013ead na pokro\u010dilej\u0161ie mo\u017enosti pr\u00e1ce s Gitom a GitHubom. Rozdelen\u00fd je\n      na dve hlavn\u00e9 \u010dasti \u2013 pou\u017e\u00edvanie GitHub Desktop a pr\u00e1ca s GitHubom.\n      \u00da\u010dastn\u00edci sa nau\u010dia efekt\u00edvne spravova\u0165 repozit\u00e1re pomocou n\u00e1strojov\n      GitHub Desktop, vr\u00e1tane oper\u00e1ci\u00ed ako push, pull, fetch a odstr\u00e1nenie.\n      <span id=\"moreText\" style=\"display:none;\">\n        V \u010dasti venovanej GitHubu sa obozn\u00e1mia s pr\u00e1cou s Issues, Insights, nastaveniami\n        repozit\u00e1rov, \u0161abl\u00f3nami, Wiki a GitHub Pages. Osvoja si tie\u017e pokro\u010dil\u00e9\n        vyu\u017eitie markdownu, ako s\u00fa tabu\u013eky, upozornenia a odkazy, a nau\u010dia sa\n        pou\u017e\u00edva\u0165 GitHub Projects na organiz\u00e1ciu pr\u00e1ce vo form\u00e1toch Table, Board a\n        Roadmap. Kurz je ide\u00e1lny pre mierne pokro\u010dil\u00fdch pou\u017e\u00edvate\u013eov, ktor\u00ed chc\u00fa\n        zlep\u0161i\u0165 svoje schopnosti spr\u00e1vy k\u00f3du a projektov v Git a GitHub.\n        <br><br>\n        <strong>Osnova kurzu:<\/strong><br>\n        1. Git a GitHub Desktop<br>\n        \u2022 Pou\u017e\u00edvanie a nastavenia GitHub Desktop<br>\n        \u2022 Pr\u00e1ca s repozit\u00e1rmi (push, pull, fetch, remove)<br>\n        2. GitHub<br>\n        \u2022 Issues a Insights<br>\n        \u2022 Nastavenia repozit\u00e1rov a \u0161abl\u00f3ny<br>\n        \u2022 Wiki a GitHub Pages<br>\n        \u2022 Pokro\u010dil\u00fd markdown (Tabu\u013eky, Upozornenia, Odkazy )<br>\n        \u2022 GitHub projects (Table, Board, Roadmap)<br><br>\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch\n        z\u00e1ujemcov o verziovanie d\u00e1t, projektov a modern\u00e9 programovacie jazyky. Je\n        d\u00f4le\u017eit\u00e9 ma\u0165 aspo\u0148 z\u00e1klady pou\u017e\u00edvaniu Gitu a GitHubu. V\u00fdhodou s\u00fa znalosti\n        s programovan\u00edm v Pythone alebo inom programovacom jazyku (na\u0161e\n        kurzy Z\u00e1klady programovacieho jazyka Python, Python OOP, Spracovanie a\n        vizualiz\u00e1cia D\u00e1t), aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah.<br><br>\n        Znalosti z Git a GitHub si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=cw9QcOhWrrI&amp;list=PLIu_ZdHo7Pk_l9OGt6jDX3ZSsnfQHEb9_&amp;index=2\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Git a GitHub<\/a><br><br>\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame\n        ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho\n        syst\u00e9mu. Bez blokovania portov a blokovania Firewallom.<br>\n        Treba ma\u0165 nain\u0161talovan\u00fd a rozbehan\u00fd Git + GitHub Desktop + GitHub \u00fa\u010det\n        aj s viacer\u00fdmi repozit\u00e1rmi.\n      <\/span>\n      <a href=\"#\" id=\"readMore\" onclick=\"toggleText(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleText() {\n    var moreText = document.getElementById(\"moreText\");\n    var readMore = document.getElementById(\"readMore\");\n\n    if (moreText.style.display === \"none\") {\n      moreText.style.display = \"inline\";\n      readMore.innerHTML = \"Zobrazi\u0165 menej\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.innerHTML = \"Zobrazi\u0165 viac\";\n    }\n  }\n<\/script>\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/KhaixEqnPK\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/Py_web.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">19 Mar<\/td>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/KhaixEqnPK\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n      PYTHON \u0160TANDARDN\u00c1 KNI\u017dNICA\n    <\/a>\n    <br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\">\n      <a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/KhaixEqnPK\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a>\n    <\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz Python \u0161tandardn\u00e1 kni\u017enica poskytuje praktick\u00fd a systematick\u00fd preh\u013ead najd\u00f4le\u017eitej\u0161\u00edch modulov \u0161tandardnej kni\u017enice Pythonu. \n      Zameriava sa na pr\u00e1cu s d\u00e1tami a s\u00fabormi prostredn\u00edctvom modulov ako os, pathlib, csv a json, pri\u010dom \u00fa\u010dastn\u00edci z\u00edskaj\u00fa schopnosti efekt\u00edvne manipulova\u0165 so s\u00faborov\u00fdm syst\u00e9mom a d\u00e1tov\u00fdmi form\u00e1tmi. \n      <a href=\"#\" id=\"readMorePython\" onclick=\"toggleTextPython(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      \n      <span id=\"moreTextPython\" style=\"display:none;\">\n        <br><br>\n        Kurz tie\u017e pokr\u00fdva pr\u00e1cu s \u010dasom a generovanie d\u00e1t pomocou modulov datetime a random. Osobitn\u00e1 pozornos\u0165 je venovan\u00e1 efekt\u00edvnej pr\u00e1ci s d\u00e1tov\u00fdmi \u0161trukt\u00farami cez modul collections, ako aj logovaniu a diagnostike pomocou logging a sys. \n        Tento kurz je ide\u00e1lny pre t\u00fdch, ktor\u00ed chc\u00fa preh\u013abi\u0165 svoje znalosti Pythonu a nau\u010di\u0165 sa efekt\u00edvne vyu\u017e\u00edva\u0165 jeho v\u00fdkonn\u00e9 n\u00e1stroje.<br><br>\n\n        <strong>Osnova kurzu:<\/strong><br>\n        1. Preh\u013ead modulov \u0161tandardnej Python kni\u017enice<br>\n        2. Pr\u00e1ca s d\u00e1tami a s\u00fabormi (os, pathlib, csv, json)<br>\n        3. Pr\u00e1ca s \u010dasom a generovanie d\u00e1t (datetime, random)<br>\n        4. Efekt\u00edvna pr\u00e1ca s d\u00e1tov\u00fdmi \u0161trukt\u00farami (collections)<br>\n        5. Logovanie a diagnostika (logging, sys)<br><br>\n\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch z\u00e1ujemcov o Python ako modern\u00fd programovac\u00ed jazyk. \n        Je d\u00f4le\u017eit\u00e9 ma\u0165 znalosti s programovan\u00edm v Pythone a OOP (na\u0161e kurzy Z\u00e1klady programovacieho jazyka Python, Python OOP, Spracovanie a vizualiz\u00e1cia D\u00e1t), \n        aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah.<br><br>\n\n        Znalosti z Python si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=iu3f9isk6mk&amp;list=PLIu_ZdHo7Pk8CpQ76gT6q0p56WxQF_Emw\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Python \u0160tandardn\u00e1 kni\u017enica<\/a><br><br>\n\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho syst\u00e9mu. \n        Bez blokovania portov a blokovania Firewallom.<br>\n        Treba ma\u0165 nain\u0161talovan\u00fd a rozbehan\u00fd Python + Anaconda, Jupyter Notebook + Jupyter Hub. \n        Rovnako je d\u00f4le\u017eit\u00e9 ma\u0165 zalo\u017een\u00e9 konto v Jetbrains Datalore.<br><br>\n\n        <a href=\"#\" onclick=\"toggleTextPython(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextPython() {\n    var moreText = document.getElementById(\"moreTextPython\");\n    var readMore = document.getElementById(\"readMorePython\");\n\n    if (moreText.style.display === \"none\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n    }\n  }\n<\/script>\n\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/EhWm6x0vjx\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/it_kurzy_py_sof_web.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">2 Apr<\/td>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/EhWm6x0vjx\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n      TESTOVANIE SOFTV\u00c9RU V PYTHON I. ZA\u010cIATO\u010cN\u00cdK\n    <\/a>\n    <br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\"><a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/EhWm6x0vjx\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a><\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz Testovanie Softv\u00e9ru v Python I. Za\u010diato\u010dn\u00edk poskytuje ucelen\u00fd \u00favod do z\u00e1kladov testovania softv\u00e9ru s vyu\u017eit\u00edm jazyka Python. \u00da\u010dastn\u00edci sa obozn\u00e1mia s v\u00fdznamom testovania softv\u00e9ru, r\u00f4znymi typmi testovania, ako s\u00fa manu\u00e1lne a automatizovan\u00e9 testy, a preh\u013eadom dostupn\u00fdch testovac\u00edch n\u00e1strojov v Python, ako s\u00fa unittest, pytest, Selenium a Robot Framework.  \n      <a href=\"#\" id=\"readMoreTest\" onclick=\"toggleTextTest(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextTest\" style=\"display:none;\">\n        <br><br>\n        Kurz sa zameriava na vytv\u00e1ranie jednoduch\u00fdch testovac\u00edch pr\u00edpadov s modulom unittest, pri\u010dom \u00fa\u010dastn\u00edci sa nau\u010dia pou\u017e\u00edva\u0165 assert met\u00f3dy na overovanie v\u00fdsledkov a sp\u00fa\u0161\u0165a\u0165 testy, pri\u010dom bud\u00fa schopn\u00ed interpretova\u0165 v\u00fdstupy. \u010ealej sa zameriava na automatiz\u00e1ciu testov s pytest, kde sa \u00fa\u010dastn\u00edci nau\u010dia, pre\u010do je tento n\u00e1stroj v\u00fdhodn\u00fd, ako ho nain\u0161talova\u0165 a nastavi\u0165, a ako p\u00edsa\u0165 jednoduch\u00e9 testy. Tento kurz je ur\u010den\u00fd pre za\u010diato\u010dn\u00edkov, ktor\u00ed sa chc\u00fa nau\u010di\u0165 z\u00e1kladn\u00e9 techniky testovania softv\u00e9ru v Pythone a z\u00edska\u0165 praktick\u00e9 zru\u010dnosti v tejto oblasti.<br><br>\n        <strong>Osnova kurzu:<\/strong><br>\n        1. \u00davod do testovania softv\u00e9ru v Pythone<br>\n        \u2022 \u010co je testovanie softv\u00e9ru a pre\u010do je d\u00f4le\u017eit\u00e9?<br>\n        \u2022 Typy testovania (manu\u00e1lne vs. automatizovan\u00e9)<br>\n        \u2022 Preh\u013ead testovac\u00edch n\u00e1strojov v Python (unittest, pytest, Selenium, Robot Framework)<br>\n        2. Z\u00e1klady Python unittest<br>\n        \u2022 Stru\u010dn\u00fd preh\u013ead modulu unittest<br>\n        \u2022 Vytv\u00e1ranie jednoduch\u00fdch testovac\u00edch pr\u00edpadov<br>\n        \u2022 Pou\u017eitie assert met\u00f3d na overovanie v\u00fdsledkov<br>\n        \u2022 Sp\u00fa\u0161\u0165anie a interpret\u00e1cia v\u00fdsledkov testov<br>\n        3. Automatiz\u00e1cia testov s pytest<br>\n        \u2022 Pre\u010do pou\u017e\u00edva\u0165 pytest a jeho v\u00fdhody<br>\n        \u2022 In\u0161tal\u00e1cia a nastavenie pytest<br>\n        \u2022 P\u00edsanie jednoduch\u00fdch testov pomocou pytest<br>\n        4. Mockovanie a testovanie extern\u00fdch slu\u017eieb<br>\n        \u2022 \u010co je to mockovanie?<br>\n        \u2022 Pou\u017eitie modulu unittest.mock<br><br>\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre testerov, program\u00e1torov, QA mana\u017e\u00e9rov a v\u0161etk\u00fdch z\u00e1ujemcov o testovanie v programovacom jazyku Python. Je d\u00f4le\u017eit\u00e9 ma\u0165 znalosti s programovan\u00edm v Pythone a OOP (na\u0161e kurzy Z\u00e1klady programovacieho jazyka Python, Python OOP, Spracovanie a vizualiz\u00e1cia D\u00e1t), aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah.<br><br>\n        Znalosti z Python si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=iu3f9isk6mk&#038;list=PLIu_ZdHo7Pk8CpQ76gT6q0p56WxQF_Emw\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Python Programovanie<\/a><br><br>\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho syst\u00e9mu. Bez blokovania portov a blokovania Firewallom. Treba ma\u0165 nain\u0161talovan\u00fd a rozbehan\u00fd Python + Anaconda, Jupyter Notebook + Jupyter Hub. Rovnako je d\u00f4le\u017eit\u00e9 ma\u0165 zalo\u017een\u00e9 konto v Jetbrains Datalore.<br><br>\n        <a href=\"#\" id=\"readLessTest\" onclick=\"toggleTextTest(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextTest() {\n    var moreText = document.getElementById(\"moreTextTest\");\n    var readMore = document.getElementById(\"readMoreTest\");\n    var readLess = document.getElementById(\"readLessTest\");\n\n    if (moreText.style.display === \"none\" || moreText.style.display === \"\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n      readLess.style.display = \"inline\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n      readLess.style.display = \"none\";\n    }\n  }\n<\/script>\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/0Y4PrFFPrj\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/IT_kurzy_pyt_neural_netw_web.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">9 Apr<\/td>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/0Y4PrFFPrj\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n      PYTHON \u2013 NEUR\u00d3NOV\u00c9 SIETE S KNI\u017dNICOU KERAS\n    <\/a>\n    <br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\">\n      <a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/0Y4PrFFPrj\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a>\n    <\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz Python \u2013 Neur\u00f3nov\u00e9 siete s kni\u017enicou Keras poskytuje praktick\u00fd \u00favod do sveta neur\u00f3nov\u00fdch siet\u00ed s pou\u017eit\u00edm kni\u017enice Keras. \u00da\u010dastn\u00edci sa obozn\u00e1mia so z\u00e1kladn\u00fdmi princ\u00edpmi neur\u00f3nov\u00fdch siet\u00ed, nau\u010dia sa pracova\u0165 s Keras, in\u0161talova\u0165 a konfigurova\u0165 prostredie pre v\u00fdvoj modelov. V prvej \u010dasti kurzu sa zameriame na vytvorenie a tr\u00e9ning jednoduch\u00e9ho modelu neur\u00f3novej siete, pri\u010dom sa \u00fa\u010dastn\u00edci nau\u010dia pou\u017e\u00edva\u0165 z\u00e1kladn\u00fa \u0161trukt\u00faru modelu Sequential, prid\u00e1va\u0165 vrstvy ako Dense a Activation a nastavova\u0165 optimaliz\u00e1tory.  \n      <a href=\"#\" id=\"readMoreNeural\" onclick=\"toggleTextNeural(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextNeural\" style=\"display:none;\">\n        <br><br>\n        Model bude tr\u00e9novan\u00fd na jednoduch\u00fdch d\u00e1tach, ako je napr\u00edklad dataset MNIST, a \u00fa\u010dastn\u00edci si osvoja pou\u017e\u00edvanie met\u00f3d ako fit() a evaluate() na tr\u00e9ning a vyhodnotenie modelu. V z\u00e1vere kurzu sa \u00fa\u010dastn\u00edci nau\u010dia uklada\u0165 modely, na\u010d\u00edtava\u0165 ich a vykon\u00e1va\u0165 predikcie na nov\u00fdch d\u00e1tach. Tento kurz je ide\u00e1lny pre za\u010diato\u010dn\u00edkov, ktor\u00ed sa chc\u00fa nau\u010di\u0165, ako vytv\u00e1ra\u0165 a tr\u00e9nova\u0165 neur\u00f3nov\u00e9 siete v Pythone s kni\u017enicou Keras a z\u00edska\u0165 praktick\u00e9 sk\u00fasenosti s tvorbou a vylep\u0161ovan\u00edm modelov strojov\u00e9ho u\u010denia.<br><br>\n        \n        <strong>Osnova kurzu:<\/strong><br>\n        1. \u00davod do neur\u00f3nov\u00fdch siet\u00ed a Keras<br>\n        \u2022 \u010co s\u00fa neur\u00f3nov\u00e9 siete a ich z\u00e1kladn\u00e9 princ\u00edpy?<br>\n        \u2022 Preh\u013ead kni\u017enice Keras<br>\n        \u2022 Nastavenie prostredia pre pr\u00e1cu s Keras (in\u0161tal\u00e1cia a z\u00e1kladn\u00e1 konfigur\u00e1cia)<br>\n        2. Vytvorenie a tr\u00e9ning jednoduch\u00e9ho modelu<br>\n        \u2022 Z\u00e1kladn\u00e1 \u0161trukt\u00fara neur\u00f3novej siete v Keras (Sequential model)<br>\n        \u2022 Prid\u00e1vanie vrstiev (Dense, Activation) a nastavenie optimaliz\u00e1torov<br>\n        \u2022 Tr\u00e9ning modelu na jednoduch\u00fdch d\u00e1tach (napr. MNIST)<br>\n        \u2022 Pou\u017eitie met\u00f3d fit() a evaluate()<br>\n        3. Vylep\u0161ovanie a optimaliz\u00e1cia modelu<br>\n        \u2022 Pou\u017eitie techn\u00edk na zlep\u0161enie v\u00fdkonu (Dropout, BatchNormalization)<br>\n        \u2022 \u00daprava hyperparametrov a optimaliz\u00e1cia modelu<br>\n        \u2022 Overovanie v\u00fdsledkov modelu<br>\n        4. Ukladanie modelu a predikcia na nov\u00fdch d\u00e1tach<br>\n        \u2022 Ukladanie a na\u010d\u00edtanie modelu<br>\n        \u2022 Predikcia v\u00fdsledkov s nov\u00fdmi d\u00e1tami<br><br>\n\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch z\u00e1ujemcov o Python ako modern\u00fd programovac\u00ed jazyk. Je d\u00f4le\u017eit\u00e9 ma\u0165 znalosti s programovan\u00edm v Pythone a OOP (na\u0161e kurzy Z\u00e1klady programovacieho jazyka Python, Python OOP, Spracovanie a vizualiz\u00e1cia D\u00e1t), aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah.<br><br>\n\n        Znalosti z Python si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=iu3f9isk6mk&#038;list=PLIu_ZdHo7Pk8CpQ76gT6q0p56WxQF_Emw\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Python Programovanie<\/a><br><br>\n\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho syst\u00e9mu. Bez blokovania portov a blokovania Firewallom. Treba ma\u0165 nain\u0161talovan\u00fd a rozbehan\u00fd Python + Anaconda, Jupyter Notebook + Jupyter Hub. Rovnako je d\u00f4le\u017eit\u00e9 ma\u0165 zalo\u017een\u00e9 konto v Jetbrains Datalore.<br><br>\n\n        <a href=\"#\" id=\"readLessNeural\" onclick=\"toggleTextNeural(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextNeural() {\n    var moreText = document.getElementById(\"moreTextNeural\");\n    var readMore = document.getElementById(\"readMoreNeural\");\n    var readLess = document.getElementById(\"readLessNeural\");\n\n    if (moreText.style.display === \"none\" || moreText.style.display === \"\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n      readLess.style.display = \"inline\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n      readLess.style.display = \"none\";\n    }\n  }\n<\/script>\n\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/JdyFTbtevK\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/it_kurzy_machine_learining_WEB.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">16 Apr<\/td>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/JdyFTbtevK\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n      Strojov\u00e9 u\u010denie (Machine Learning ML) v Pythone (scikit-learn) zameran\u00e9 na Regresiu\n    <\/a>\n    <br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\">\n      <a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/JdyFTbtevK\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a>\n    <\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz Strojov\u00e9 u\u010denie (Machine Learning ML) v Pythone (scikit-learn) \u2013 Regresia poskytuje praktick\u00fd \u00favod do z\u00e1kladov strojov\u00e9ho u\u010denia so zameran\u00edm na regresn\u00e9 modely. \u00da\u010dastn\u00edci sa obozn\u00e1mia so z\u00e1kladn\u00fdmi pojmami, ako je supervised learning, tr\u00e9ning a testovanie modelov, a pochopia rozdiel medzi regresiou a klasifik\u00e1ciou.\n      <a href=\"#\" id=\"readMoreML\" onclick=\"toggleTextML(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextML\" style=\"display:none;\">\n        <br><br>\n        Kurz pon\u00faka preh\u013ead r\u00f4znych typov regresi\u00ed a kni\u017enice scikit-learn, pri\u010dom sa nau\u010dia pripravova\u0165 d\u00e1ta pre modelovanie a pracova\u0165 s datasetmi. V \u010fal\u0161ej \u010dasti sa kurz zameriava na te\u00f3riu a aplik\u00e1cie line\u00e1rnej regresie. \u00da\u010dastn\u00edci sa nau\u010dia vytvori\u0165 model line\u00e1rnej regresie v scikit-learn, tr\u00e9nova\u0165 ho, vyhodnocova\u0165 jeho v\u00fdkon pomocou metr\u00edk, ako s\u00fa R\u00b2 a Mean Squared Error, a vyu\u017e\u00edva\u0165 model na predikciu hodn\u00f4t. Kurz pokra\u010duje t\u00e9mou viacn\u00e1sobnej regresie, kde sa \u00fa\u010dastn\u00edci nau\u010dia pracova\u0165 s viacer\u00fdmi vstupn\u00fdmi premenn\u00fdmi, vybera\u0165 d\u00f4le\u017eit\u00e9 nez\u00e1visl\u00e9 premenn\u00e9, normalizova\u0165 d\u00e1ta a vytv\u00e1ra\u0165 pokro\u010dilej\u0161ie modely. Tento kurz je navrhnut\u00fd pre za\u010diato\u010dn\u00edkov, ktor\u00ed sa chc\u00fa nau\u010di\u0165 princ\u00edpy regresie, zvl\u00e1dnu\u0165 ich implement\u00e1ciu v Pythone a z\u00edska\u0165 pevn\u00e9 z\u00e1klady pre \u010fal\u0161ie t\u00e9my strojov\u00e9ho u\u010denia.<br><br>\n        \n        <strong>Osnova kurzu:<\/strong><br>\n        1. \u00davod do strojov\u00e9ho u\u010denia a regresie<br>\n        \u2022 Z\u00e1kladn\u00e9 pojmy strojov\u00e9ho u\u010denia (supervised learning, training, testing)<br>\n        \u2022 \u010co je regresia a ako sa l\u00ed\u0161i od klasifik\u00e1cie<br>\n        \u2022 Preh\u013ead typov regresi\u00ed<br>\n        \u2022 Preh\u013ead kni\u017enice scikit-learn<br>\n        \u2022 Pr\u00edprava d\u00e1t pre modelovanie a pr\u00e1ca s datasetmi<br>\n        2. Line\u00e1rna regresia<br>\n        \u2022 Te\u00f3ria line\u00e1rnej regresie a jej aplik\u00e1cie<br>\n        \u2022 Vytvorenie modelu line\u00e1rnej regresie v scikit-learn<br>\n        \u2022 Tr\u00e9ning modelu a vyhodnocovanie v\u00fdkonu (R\u00b2, Mean Squared Error)<br>\n        \u2022 Predikcia hodn\u00f4t s modelom<br>\n        3. Viacn\u00e1sobn\u00e1 regresia a v\u00fdber parametrov<br>\n        \u2022 Prechod na viacn\u00e1sobn\u00fa regresiu: viacero vstupn\u00fdch premenn\u00fdch<br>\n        \u2022 V\u00fdber d\u00f4le\u017eit\u00fdch vstupn\u00fdch premenn\u00fdch a normaliz\u00e1cia d\u00e1t<br>\n        \u2022 Vytvorenie a tr\u00e9ning modelu s viacer\u00fdmi nez\u00e1visl\u00fdmi premenn\u00fdmi<br><br>\n\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch z\u00e1ujemcov o Python ako modern\u00fd programovac\u00ed jazyk. Je d\u00f4le\u017eit\u00e9 ma\u0165 znalosti s programovan\u00edm v Pythone a OOP (na\u0161e kurzy Z\u00e1klady programovacieho jazyka Python, Python OOP, Spracovanie a vizualiz\u00e1cia D\u00e1t), aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah. Rovnako je odpor\u00fa\u010dan\u00e9 ma\u0165 z\u00e1kladn\u00e9 sk\u00fasenosti s kni\u017enicou scikit-learn.<br><br>\n\n        Znalosti z Python si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=iu3f9isk6mk&#038;list=PLIu_ZdHo7Pk8CpQ76gT6q0p56WxQF_Emw\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Python Programovanie<\/a><br><br>\n\n        Znalosti z scikit-learn si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=24b3h7FSlOM&#038;list=PLIu_ZdHo7Pk94thYcAhlTbxxK2XrJi1L-&#038;index=6\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Scikit-learn<\/a><br><br>\n\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho syst\u00e9mu. Bez blokovania portov a blokovania Firewallom. Treba ma\u0165 nain\u0161talovan\u00fd a rozbehan\u00fd Python + Anaconda, Jupyter Notebook + Jupyter Hub. Rovnako je d\u00f4le\u017eit\u00e9 ma\u0165 zalo\u017een\u00e9 konto v Jetbrains Datalore.<br><br>\n\n        <a href=\"#\" id=\"readLessML\" onclick=\"toggleTextML(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextML() {\n    var moreText = document.getElementById(\"moreTextML\");\n    var readMore = document.getElementById(\"readMoreML\");\n    var readLess = document.getElementById(\"readLessML\");\n\n    if (moreText.style.display === \"none\" || moreText.style.display === \"\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n      readLess.style.display = \"inline\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n      readLess.style.display = \"none\";\n    }\n  }\n<\/script>\n\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/snh7V0X4LM\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/big_data_it_kurzy_web.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">23 Apr<\/td>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/snh7V0X4LM\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n      APACHE SPARK A VE\u013dK\u00c9 D\u00c1TA\n    <\/a>\n    <br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\">\n      <a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/snh7V0X4LM\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a>\n    <\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz Apache Spark a ve\u013ek\u00e9 d\u00e1ta pon\u00faka praktick\u00fd \u00favod do spracovania ve\u013ek\u00fdch d\u00e1t pomocou v\u00fdkonn\u00e9ho n\u00e1stroja Apache Spark. \u00da\u010dastn\u00edci sa obozn\u00e1mia so z\u00e1kladn\u00fdmi konceptmi ve\u013ek\u00fdch d\u00e1t, v\u00fdznamom ich spracovania a architekt\u00farou Spark, ktor\u00e1 umo\u017e\u0148uje paraleln\u00e9 spracovanie a vysok\u00fa v\u00fdkonnos\u0165. Nau\u010dia sa nastavi\u0165 prostredie Apache Spark v lok\u00e1lnom m\u00f3de a pochopia rozdiely medzi Spark a in\u00fdmi n\u00e1strojmi, ako je Hadoop MapReduce.\n      <a href=\"#\" id=\"readMoreSpark\" onclick=\"toggleTextSpark(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextSpark\" style=\"display:none;\">\n        <br><br>\n        V druhej \u010dasti kurzu sa zameriame na pr\u00e1cu s RDD (Resilient Distributed Datasets), pri\u010dom \u00fa\u010dastn\u00edci sa nau\u010dia vykon\u00e1va\u0165 transform\u00e1cie, ako s\u00fa map, filter a reduce. Kurz tie\u017e predstav\u00ed DataFrames, ich v\u00fdhody oproti RDD a oper\u00e1cie, ako select, filter, groupBy a agg. \u00da\u010dastn\u00edci z\u00edskaj\u00fa zru\u010dnosti v pr\u00e1ci s d\u00e1tami, vr\u00e1tane ich na\u010d\u00edtania a ukladania vo form\u00e1toch CSV a JSON. \n\n        Z\u00e1vere\u010dn\u00e1 \u010das\u0165 kurzu sa venuje Spark SQL, kde sa \u00fa\u010dastn\u00edci nau\u010dia vytv\u00e1ra\u0165 a spravova\u0165 tabu\u013eky, ako aj vykon\u00e1va\u0165 SQL dopyty na ve\u013ek\u00fdch d\u00e1tach. Tento kurz je navrhnut\u00fd pre za\u010diato\u010dn\u00edkov, ktor\u00ed chc\u00fa pochopi\u0165 z\u00e1kladn\u00e9 princ\u00edpy Apache Spark a jeho aplik\u00e1cie na spracovanie ve\u013ek\u00fdch d\u00e1t.<br><br>\n        \n        <strong>Osnova kurzu:<\/strong><br>\n        1. \u00davod do Apache Spark a ve\u013ek\u00fdch d\u00e1t<br>\n        \u2022 \u010co s\u00fa ve\u013ek\u00e9 d\u00e1ta: z\u00e1kladn\u00e9 koncepty a v\u00fdznam<br>\n        \u2022 Apache Spark: architekt\u00fara a k\u013e\u00fa\u010dov\u00e9 vlastnosti (RDD, DAG, paralelizmus)<br>\n        \u2022 In\u0161tal\u00e1cia a nastavenie prostredia (lok\u00e1lny m\u00f3d)<br>\n        \u2022 Porovnanie Spark s in\u00fdmi n\u00e1strojmi (Hadoop MapReduce)<br>\n        2. Pr\u00e1ca s RDD a DataFrame<br>\n        \u2022 Vytv\u00e1ranie a transform\u00e1cie RDD (map, filter, reduce)<br>\n        \u2022 \u00davod do DataFrames: v\u00fdhody oproti RDD<br>\n        \u2022 Oper\u00e1cie nad DataFrames (select, filter, groupBy, agg)<br>\n        \u2022 Z\u00e1kladn\u00e1 pr\u00e1ca s d\u00e1tami: na\u010d\u00edtanie a ukladanie (CSV, JSON)<br>\n        3. Spracovanie d\u00e1t v Spark SQL<br>\n        \u2022 Vytvorenie a pou\u017eitie tabu\u013eky v Spark SQL<br>\n        \u2022 Sp\u00fa\u0161\u0165anie SQL dopytov na ve\u013ek\u00fdch d\u00e1tach<br><br>\n\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch z\u00e1ujemcov o Python ako modern\u00fd programovac\u00ed jazyk. Je d\u00f4le\u017eit\u00e9 ma\u0165 znalosti s programovan\u00edm v Pythone a OOP (na\u0161e kurzy Z\u00e1klady programovacieho jazyka Python, Python OOP, Spracovanie a vizualiz\u00e1cia D\u00e1t), aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah. Rovnako je odpor\u00fa\u010dan\u00e9 ma\u0165 z\u00e1kladn\u00e9 sk\u00fasenosti s jazykom SQL.<br><br>\n\n        Znalosti z Python si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=iu3f9isk6mk&#038;list=PLIu_ZdHo7Pk8CpQ76gT6q0p56WxQF_Emw\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Python Programovanie<\/a><br><br>\n\n        Znalosti z SQL si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=NswzdD51wdc&#038;list=PLIu_ZdHo7Pk9oJcI08ybY6A439fy1VeNf&#038;index=3\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; SQL<\/a><br><br>\n\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho syst\u00e9mu. Bez blokovania portov a blokovania Firewallom. Treba ma\u0165 nain\u0161talovan\u00fd a rozbehan\u00fd Python + Anaconda, Jupyter Notebook + Jupyter Hub. Rovnako je d\u00f4le\u017eit\u00e9 ma\u0165 zalo\u017een\u00e9 konto v Jetbrains Datalore.<br><br>\n\n        <a href=\"#\" id=\"readLessSpark\" onclick=\"toggleTextSpark(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextSpark() {\n    var moreText = document.getElementById(\"moreTextSpark\");\n    var readMore = document.getElementById(\"readMoreSpark\");\n    var readLess = document.getElementById(\"readLessSpark\");\n\n    if (moreText.style.display === \"none\" || moreText.style.display === \"\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n      readLess.style.display = \"inline\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n      readLess.style.display = \"none\";\n    }\n  }\n<\/script>\n\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/CX8pBd65yB\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/kurzy_IT_API_WEB-1.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">7 Maj<\/td>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/CX8pBd65yB\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n      FASTAPI FRAMEWORK\n    <\/a>\n    <br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\">\n      <a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/CX8pBd65yB\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a>\n    <\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz FastAPI framework pre za\u010diato\u010dn\u00edkov pon\u00faka praktick\u00fd \u00favod do modern\u00e9ho frameworku FastAPI, ktor\u00fd je ide\u00e1lny na r\u00fdchle a efekt\u00edvne vytv\u00e1ranie API. \u00da\u010dastn\u00edci sa nau\u010dia z\u00e1kladn\u00e9 koncepty frameworku, vr\u00e1tane nastavenia prostredia, vytv\u00e1rania jednoduch\u00fdch API endpointov pre GET a POST met\u00f3dy a testovania API pomocou integrovan\u00e9ho rozhrania Swagger UI. V druhej \u010dasti sa kurz zameriava na pr\u00e1cu s po\u017eiadavkami a odpove\u010fami.\n      <a href=\"#\" id=\"readMoreFastAPI\" onclick=\"toggleTextFastAPI(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextFastAPI\" style=\"display:none;\">\n        <br><br>\n        \u00da\u010dastn\u00edci z\u00edskaj\u00fa zru\u010dnosti v spracovan\u00ed vstupn\u00fdch \u00fadajov, ako s\u00fa request body, query parametre a hlavi\u010dky, a nau\u010dia sa pou\u017e\u00edva\u0165 Pydantic modely na valid\u00e1ciu vstupov. Kurz tie\u017e pokr\u00fdva tvorbu odpoved\u00ed, vr\u00e1tane nastavenia response modelov, status k\u00f3dov a custom headers, a ukazuje, ako efekt\u00edvne pracova\u0165 s JSON d\u00e1tami. Tento kurz je navrhnut\u00fd pre za\u010diato\u010dn\u00edkov, ktor\u00ed chc\u00fa z\u00edska\u0165 pevn\u00e9 z\u00e1klady pr\u00e1ce s FastAPI a nau\u010di\u0165 sa vytv\u00e1ra\u0165 robustn\u00e9 a spo\u013eahliv\u00e9 API aplik\u00e1cie.<br><br>\n        \n        <strong>Osnova kurzu:<\/strong><br>\n        1. \u00davod do FastAPI a z\u00e1kladn\u00e9 koncepty<br>\n        \u2022 \u010co je FastAPI a pre\u010do ho pou\u017e\u00edva\u0165?<br>\n        \u2022 Nastavenie prostredia (Python, FastAPI)<br>\n        \u2022 Vytvorenie prv\u00e9ho API endpointu (GET a POST met\u00f3dy)<br>\n        \u2022 Testovanie API pomocou integrovan\u00e9ho rozhrania Swagger UI<br>\n        2. Pr\u00e1ca s po\u017eiadavkami a odpove\u010fami<br>\n        \u2022 Spracovanie vstupn\u00fdch \u00fadajov (request body, query parametre, headers)<br>\n        \u2022 Valid\u00e1cia vstupov pomocou Pydantic modelov<br>\n        \u2022 Nastavenie odpoved\u00ed (response models, status codes, custom headers)<br>\n        \u2022 Uk\u00e1\u017eka pr\u00e1ce s JSON d\u00e1tami<br><br>\n\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch z\u00e1ujemcov o Python ako modern\u00fd programovac\u00ed jazyk. Je d\u00f4le\u017eit\u00e9 ma\u0165 znalosti s programovan\u00edm v Pythone a OOP (na\u0161e kurzy Z\u00e1klady programovacieho jazyka Python, Python OOP, Spracovanie a vizualiz\u00e1cia D\u00e1t), aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah. Rovnako je odpor\u00fa\u010dan\u00e9 ma\u0165 z\u00e1kladn\u00e9 sk\u00fasenosti s form\u00e1tom JSON.<br><br>\n\n        Znalosti z Python si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=iu3f9isk6mk&#038;list=PLIu_ZdHo7Pk8CpQ76gT6q0p56WxQF_Emw\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Python Programovanie<\/a><br><br>\n\n        Znalosti z JSON si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/youtu.be\/Msk4I_WTPRc?t=664\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; JSON<\/a><br><br>\n\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho syst\u00e9mu. Bez blokovania portov a blokovania Firewallom. Treba ma\u0165 nain\u0161talovan\u00fd a rozbehan\u00fd Python + Anaconda, Jupyter Notebook + Jupyter Hub. Rovnako je d\u00f4le\u017eit\u00e9 ma\u0165 zalo\u017een\u00e9 konto v Jetbrains Datalore.<br><br>\n\n        <a href=\"#\" id=\"readLessFastAPI\" onclick=\"toggleTextFastAPI(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextFastAPI() {\n    var moreText = document.getElementById(\"moreTextFastAPI\");\n    var readMore = document.getElementById(\"readMoreFastAPI\");\n    var readLess = document.getElementById(\"readLessFastAPI\");\n\n    if (moreText.style.display === \"none\" || moreText.style.display === \"\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n      readLess.style.display = \"inline\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n      readLess.style.display = \"none\";\n    }\n  }\n<\/script>\n\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/u6qQaF5WC5\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/it_kurz_databazy_web.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">14 Maj<\/td>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/u6qQaF5WC5\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n      DATAB\u00c1ZY A POSTGRESQL II. MIERNE POKRO\u010cIL\u00dd\n    <\/a>\n    <br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\">\n      <a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/u6qQaF5WC5\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a>\n    <\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz Datab\u00e1zy a PostgreSQL II. Mierne Pokro\u010dil\u00fd je navrhnut\u00fd pre \u00fa\u010dastn\u00edkov, ktor\u00ed u\u017e ovl\u00e1daj\u00fa z\u00e1klady PostgreSQL a chc\u00fa preh\u013abi\u0165 svoje znalosti a schopnosti v pr\u00e1ci s datab\u00e1zami. Kurz pokr\u00fdva \u0161tyri hlavn\u00e9 oblasti, ktor\u00e9 umo\u017e\u0148uj\u00fa efekt\u00edvnej\u0161ie spravovanie d\u00e1t a optimaliz\u00e1ciu datab\u00e1zov\u00fdch oper\u00e1ci\u00ed. Prv\u00e1 \u010das\u0165 sa venuje poh\u013eadom (Views), kde sa \u00fa\u010dastn\u00edci obozn\u00e1mia s ich v\u00fdznamom, nau\u010dia sa vytv\u00e1ra\u0165 a pou\u017e\u00edva\u0165 poh\u013eady na zjednodu\u0161enie zlo\u017eit\u00fdch dotazov, a pochopia ich obmedzenia a vplyv na v\u00fdkon.\n      <a href=\"#\" id=\"readMorePostgreSQL\" onclick=\"toggleTextPostgreSQL(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextPostgreSQL\" style=\"display:none;\">\n        <br><br>\n        Druh\u00e1 \u010das\u0165 predstavuje materializovan\u00e9 poh\u013eady (Materialized Views), pri\u010dom sa zameriava na rozdiely oproti \u0161tandardn\u00fdm poh\u013eadom, ich vytv\u00e1ranie a pravideln\u00fa aktualiz\u00e1ciu pomocou pr\u00edkazu REFRESH MATERIALIZED VIEW. Tretia \u010das\u0165 kurzu sa zaober\u00e1 sekvenciami (Sequences), ktor\u00e9 s\u00fa nevyhnutn\u00e9 na generovanie unik\u00e1tnych hodn\u00f4t, napr\u00edklad pre prim\u00e1rne k\u013e\u00fa\u010de. \u00da\u010dastn\u00edci sa nau\u010dia vytv\u00e1ra\u0165 sekvencie a vyu\u017e\u00edva\u0165 ich pomocou pr\u00edkazov NEXTVAL a CURRVAL. \n\n        V z\u00e1vere\u010dnej \u010dasti sa kurz zameriava na extensions v PostgreSQL, kde sa \u00fa\u010dastn\u00edci nau\u010dia prid\u00e1va\u0165 a aktivova\u0165 roz\u0161\u00edrenia, ako aj vyu\u017e\u00edva\u0165 popul\u00e1rne extensions, napr\u00edklad pg_stat_statements a uuid-ossp. Tento kurz je ur\u010den\u00fd pre mierne pokro\u010dil\u00fdch pou\u017e\u00edvate\u013eov PostgreSQL, ktor\u00ed chc\u00fa z\u00edska\u0165 hlb\u0161ie znalosti o pokro\u010dil\u00fdch funkci\u00e1ch datab\u00e1zy a nau\u010di\u0165 sa ich aplikova\u0165 v praxi.<br><br>\n        \n        <strong>Osnova kurzu:<\/strong><br>\n        1. Poh\u013eady (Views)<br>\n        \u2022 \u010co s\u00fa poh\u013eady a ich v\u00fdhody<br>\n        \u2022 Vytv\u00e1ranie poh\u013eadov (CREATE VIEW)<br>\n        \u2022 Pou\u017eitie poh\u013eadov na zjednodu\u0161enie zlo\u017eit\u00fdch dotazov<br>\n        \u2022 Aktualiz\u00e1cia a mazanie poh\u013eadov (DROP VIEW)<br>\n        \u2022 Obmedzenia a v\u00fdkon poh\u013eadov<br>\n        2. Materializovan\u00e9 poh\u013eady (Materialized Views)<br>\n        \u2022 Rozdiel medzi poh\u013eadmi a materializovan\u00fdmi poh\u013eadmi<br>\n        \u2022 Vytv\u00e1ranie materializovan\u00fdch poh\u013eadov (CREATE MATERIALIZED VIEW)<br>\n        \u2022 Aktualiz\u00e1cia materializovan\u00fdch poh\u013eadov (REFRESH MATERIALIZED VIEW)<br>\n        3. Sekvencie (Sequences)<br>\n        \u2022 \u010co s\u00fa sekvencie a ich pou\u017eitie v PostgreSQL<br>\n        \u2022 Vytv\u00e1ranie sekvenci\u00ed (CREATE SEQUENCE)<br>\n        \u2022 Pou\u017eitie sekvenci\u00ed na generovanie prim\u00e1rnych k\u013e\u00fa\u010dov (NEXTVAL, CURRVAL)<br>\n        4. Extensions v PostgreSQL<br>\n        \u2022 \u010co s\u00fa extensions a ich v\u00fdznam<br>\n        \u2022 Prid\u00e1vanie a aktiv\u00e1cia extensions (CREATE EXTENSION)<br>\n        \u2022 Preh\u013ead popul\u00e1rnych extensions (pg_stat_statements, uuid-ossp)<br><br>\n\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch z\u00e1ujemcov o PostgreSQL ako modern\u00fd datab\u00e1zov\u00fd syst\u00e9m. Je d\u00f4le\u017eit\u00e9 ma\u0165 znalosti s pou\u017e\u00edvan\u00edm PostgreSQL a jazykom SQL (na\u0161e kurzy Datab\u00e1zy a PostgreSQL I a II), aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah.<br><br>\n\n        Znalosti z PostgreSQL a jazyka SQL si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=wJYwp07YDTE&#038;list=PLIu_ZdHo7Pk83-7prbvGDD5PawcAFN95k&#038;index=15\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; PostgreSQL &#038; SQL<\/a><br><br>\n\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho syst\u00e9mu. Bez blokovania portov a blokovania Firewallom. Treba ma\u0165 nain\u0161talovan\u00e9 a rozbehan\u00e9 PostgreSQL + dbeaver.<br><br>\n\n        <a href=\"#\" id=\"readLessPostgreSQL\" onclick=\"toggleTextPostgreSQL(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextPostgreSQL() {\n    var moreText = document.getElementById(\"moreTextPostgreSQL\");\n    var readMore = document.getElementById(\"readMorePostgreSQL\");\n    var readLess = document.getElementById(\"readLessPostgreSQL\");\n\n    if (moreText.style.display === \"none\" || moreText.style.display === \"\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n      readLess.style.display = \"inline\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n      readLess.style.display = \"none\";\n    }\n  }\n<\/script>\n\n<tr>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/cqLffGbmFS\" target=\"_blank\" rel=\"noopener\">\n      <img decoding=\"async\" src=\"https:\/\/eurocc.nscc.sk\/wp-content\/uploads\/2025\/02\/IT_kurzy_web_databazy.jpg\" alt=\"Klikni na obr\u00e1zok\">\n    <\/a>\n  <\/td>\n  <td class=\"dateprdn\">21 Maj<\/td>\n  <td>\n    <a href=\"https:\/\/forms.office.com\/e\/cqLffGbmFS\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #c59d37; display: inline-block; padding-bottom: 5px; font-weight: 600; text-transform: uppercase; text-decoration: none;\">\n      ORACLE DATAB\u00c1ZY A JAZYK SQL (ORACLE DB) I. ZA\u010cIATO\u010cN\u00cdK\n    <\/a>\n    <br>\n    <span style=\"color: #000; font-weight:600;\">Miroslav Reiter<\/span> <br>\n    <span style=\"color: #c59d37; text-transform: uppercase; font-weight:600;\">\n      <a rel=\"noopener noreferrer\" href=\"https:\/\/forms.office.com\/e\/cqLffGbmFS\" style=\"color:#b8870b; text-decoration: none;\" target=\"_blank\">Registration<\/a>\n    <\/span> \n    <br> \n    <span style=\"color: #333333; display: inline-block; padding-top:5px;\">\n      Kurz Oracle Datab\u00e1zy a Jazyk SQL (Oracle DB) I. Za\u010diato\u010dn\u00edk je navrhnut\u00fd pre za\u010diato\u010dn\u00edkov, ktor\u00ed chc\u00fa z\u00edska\u0165 pevn\u00e9 z\u00e1klady v pr\u00e1ci s datab\u00e1zami Oracle a nau\u010di\u0165 sa pou\u017e\u00edva\u0165 jazyk SQL. \u00da\u010dastn\u00edci sa obozn\u00e1mia s t\u00fdm, \u010do s\u00fa Oracle datab\u00e1zy, pre\u010do s\u00fa ob\u013e\u00faben\u00e9 a ak\u00e9 s\u00fa ich z\u00e1kladn\u00e9 vlastnosti. Nau\u010dia sa z\u00e1klady SQL, vr\u00e1tane dopytov na v\u00fdber, manipul\u00e1ciu a defin\u00edciu d\u00e1t (DQL, DML, DDL), a nastavia si prostredie na pr\u00e1cu s datab\u00e1zami, napr\u00edklad v Oracle SQL Developer.\n      <a href=\"#\" id=\"readMoreOracleDB\" onclick=\"toggleTextOracleDB(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 viac<\/a>\n      <span id=\"moreTextOracleDB\" style=\"display:none;\">\n        <br><br>\n        Kurz \u010falej pokr\u00fdva z\u00e1kladn\u00e9 SELECT dopyty, kde sa \u00fa\u010dastn\u00edci nau\u010dia vybera\u0165 st\u013apce a riadky, filtrova\u0165 \u00fadaje pomocou klauzuly WHERE, triedi\u0165 v\u00fdsledky pomocou ORDER BY a obmedzova\u0165 v\u00fdsledky pomocou LIMIT, OFFSET alebo ROWNUM. \u010eal\u0161ia \u010das\u0165 je venovan\u00e1 agreg\u00e1cii d\u00e1t pomocou funkci\u00ed SUM, AVG, COUNT, MAX a MIN, ako aj skupinovaniu d\u00e1t pomocou GROUP BY a HAVING. \n\n        V z\u00e1vere\u010dnej \u010dasti kurzu sa \u00fa\u010dastn\u00edci nau\u010dia z\u00e1klady spr\u00e1vy datab\u00e1zov\u00fdch objektov, vr\u00e1tane vytv\u00e1rania tabuliek, vkladania, aktualiz\u00e1cie a mazania d\u00e1t a tabuliek. Tento kurz je ide\u00e1lny pre t\u00fdch, ktor\u00ed za\u010d\u00ednaj\u00fa s datab\u00e1zami a chc\u00fa z\u00edska\u0165 praktick\u00e9 zru\u010dnosti v pou\u017e\u00edvan\u00ed Oracle DB a SQL.<br><br>\n        \n        <strong>Osnova kurzu:<\/strong><br>\n        1. \u00davod do Oracle datab\u00e1z a SQL<br>\n        \u2022 \u010co s\u00fa Oracle datab\u00e1zy a pre\u010do sa pou\u017e\u00edvaj\u00fa<br>\n        \u2022 Preh\u013ead Oracle datab\u00e1z a ich z\u00e1kladn\u00e9 vlastnosti<br>\n        \u2022 Z\u00e1klady jazyka SQL (DQL, DML, DDL)<br>\n        \u2022 Nastavenie prostredia: prihl\u00e1senie do Oracle DB (napr. Oracle SQL Developer)<br>\n        2. Pr\u00e1ca s d\u00e1tami: SELECT dopyty<br>\n        \u2022 Z\u00e1klady dotazu SELECT (vyberanie st\u013apcov a riadkov)<br>\n        \u2022 Filtrovanie \u00fadajov pomocou WHERE (porovn\u00e1vacie oper\u00e1tory, logick\u00e9 oper\u00e1tory)<br>\n        \u2022 Triedenie v\u00fdsledkov pomocou ORDER BY<br>\n        \u2022 Pou\u017eitie LIMIT a OFFSET alebo ROWNUM<br>\n        3. Agreg\u00e1cia a pr\u00e1ca s viacer\u00fdmi tabu\u013ekami<br>\n        \u2022 Funkcie pre agreg\u00e1ciu d\u00e1t (SUM, AVG, COUNT, MAX, MIN)<br>\n        \u2022 Pou\u017eitie GROUP BY a HAVING<br>\n        4. Z\u00e1klady spr\u00e1vy datab\u00e1zov\u00fdch objektov<br>\n        \u2022 Tvorba jednoduch\u00fdch tabuliek (CREATE TABLE)<br>\n        \u2022 Vkladanie a aktualiz\u00e1cia d\u00e1t (INSERT, UPDATE)<br>\n        \u2022 Mazanie d\u00e1t a tabuliek (DELETE, DROP)<br><br>\n\n        <strong>Pre koho je kurz ur\u010den\u00fd:<\/strong><br>\n        Kurz je vhodn\u00fd pre program\u00e1torov, d\u00e1tov\u00fdch analytikov, vedcov a v\u0161etk\u00fdch z\u00e1ujemcov o Oracle DB ako modern\u00fd datab\u00e1zov\u00fd syst\u00e9m. Je d\u00f4le\u017eit\u00e9 vedie\u0165 \u010do s\u00fa datab\u00e1zy, tabu\u013eky, k\u013e\u00fa\u010de, IDs, aby ste mohli plne vyu\u017ei\u0165 pon\u00fakan\u00fd obsah.<br><br>\n\n        Znalosti z datab\u00e1z si viete doplni\u0165 tu:<br>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=IAK_7NOSDQk&#038;list=PLIu_ZdHo7Pk9oJcI08ybY6A439fy1VeNf\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">YouTube &#8211; Oracle DB &#038; SQL<\/a><br><br>\n\n        <strong>Technick\u00e9 podmienky:<\/strong><br>\n        Na kurze pou\u017e\u00edvame opera\u010dn\u00fd syst\u00e9m Microsoft Windows. Odpor\u00fa\u010dame ma\u0165 opr\u00e1vnenia na in\u0161tal\u00e1ciu a zmeny softv\u00e9rov\u00e9ho vybavenia opera\u010dn\u00e9ho syst\u00e9mu. Bez blokovania portov a blokovania Firewallom. Treba ma\u0165 nain\u0161talovan\u00fd a rozbehan\u00fd dbeaver.<br><br>\n\n        Oracle datab\u00e1zu si m\u00f4\u017eete stiahnu\u0165 tu:<br>\n        <a href=\"https:\/\/www.oracle.com\/database\/technologies\/xe-downloads.html\" target=\"_blank\" style=\"color:#b8870b; text-decoration: none;\" rel=\"noopener\">Oracle Database XE &#8211; Stiahnu\u0165<\/a><br><br>\n\n        <a href=\"#\" id=\"readLessOracleDB\" onclick=\"toggleTextOracleDB(); return false;\" style=\"color: #b8870b; text-decoration: none;\">Zobrazi\u0165 menej<\/a>\n      <\/span>\n    <\/span>\n  <\/td>\n<\/tr>\n\n<script>\n  function toggleTextOracleDB() {\n    var moreText = document.getElementById(\"moreTextOracleDB\");\n    var readMore = document.getElementById(\"readMoreOracleDB\");\n    var readLess = document.getElementById(\"readLessOracleDB\");\n\n    if (moreText.style.display === \"none\" || moreText.style.display === \"\") {\n      moreText.style.display = \"inline\";\n      readMore.style.display = \"none\";\n      readLess.style.display = \"inline\";\n    } else {\n      moreText.style.display = \"none\";\n      readMore.style.display = \"inline\";\n      readLess.style.display = \"none\";\n    }\n  }\n<\/script>\n\n\n<\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Portf\u00f3lio kurzov Pripravili sme pre v\u00e1s s\u00e9riu online kurzov na r\u00f4zne odborn\u00e9 t\u00e9my zameran\u00e9 na AI a HPC. V\u0161etky kurzy s\u00fa bezplatn\u00e9, prebiehaj\u00fa online a s\u00fa napl\u00e1novan\u00e9 v \u010dase od 9:00 do 13:30. Po skon\u010den\u00ed ka\u017ed\u00e9ho kurzu \u00fa\u010dastn\u00edkom zasielame: Dotazn\u00edk na zhodnotenie kurzu Nahr\u00e1vku \u0161kolenia Certifik\u00e1t (ktor\u00fd sl\u00fa\u017ei ako potvrdenie o \u00fa\u010dasti, posielame na po\u017eiadanie) [&hellip;]<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/eurocc.nscc.sk\/en\/wp-json\/wp\/v2\/pages\/9814"}],"collection":[{"href":"https:\/\/eurocc.nscc.sk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eurocc.nscc.sk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eurocc.nscc.sk\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/eurocc.nscc.sk\/en\/wp-json\/wp\/v2\/comments?post=9814"}],"version-history":[{"count":82,"href":"https:\/\/eurocc.nscc.sk\/en\/wp-json\/wp\/v2\/pages\/9814\/revisions"}],"predecessor-version":[{"id":10102,"href":"https:\/\/eurocc.nscc.sk\/en\/wp-json\/wp\/v2\/pages\/9814\/revisions\/10102"}],"wp:attachment":[{"href":"https:\/\/eurocc.nscc.sk\/en\/wp-json\/wp\/v2\/media?parent=9814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}