1
Registrácia Prihlásenie
  • O Platforme VITA
  • Časté Otázky
  • Recenzie
  • Referencie
  • IT IQ Sieň Slávy
  • Prečo VITA
  • Blog
  • Kontakt
  • SK - jazyk SK
    • EN vlajkaEN
    • CS vlajkaCS
  • Online Kurzy
    • Online Programy pre Úrad Práce (ÚPSVaR) – Zručnosti pre Trh Práce
      Online Programy pre Úrad Práce (ÚPSVaR) – Zručnosti pre Trh Práce Kancelárske balíky, Balíky kurzov a predplatné, Projektový Management Ďalšie
    • Online Školenia Úrad Práce
      Online Školenia Úrad Práce Balíky kurzov a predplatné, Programovacie jazyky, Marketing Ďalšie
    • Online Profesijné Tituly MBA, DBA, MPA, MSc.
      Online Profesijné Tituly MBA, DBA, MPA, MSc. Administrácia IT, Balíky kurzov a predplatné, Manažérske kurzy Ďalšie
    • Administrácia IT Systémov a Serverov
      Administrácia IT Systémov a Serverov Administrácia IT, Balíky kurzov a predplatné, CISCO a siete Ďalšie
    • Grafika, Dizajn a Multimédiá
      Grafika, Dizajn a Multimédiá Grafika a dizajn, Marketing, Manažérske kurzy Ďalšie
    • Finančné Riadenie a Účtovníctvo
      Finančné Riadenie a Účtovníctvo Excel, Kancelárske balíky, Controlling Ďalšie
    • Kancelárske Balíky (Microsoft Office)
      Kancelárske Balíky (Microsoft Office) Kancelárske balíky, Excel, Balíky kurzov a predplatné Ďalšie
    • Kybernetická Bezpečnosť a Ochrana Dát
      Kybernetická Bezpečnosť a Ochrana Dát Administrácia IT, Hacking, CISCO a siete Ďalšie
    • Manažérske Zručnosti a Osobný Rozvoj
      Manažérske Zručnosti a Osobný Rozvoj Manažérske kurzy, Vip, Balíky kurzov a predplatné Ďalšie
    • Marketing, Reklama, SEO, PPC a Sociálne Siete
      Marketing, Reklama, SEO, PPC a Sociálne Siete Marketing, Balíky kurzov a predplatné, Marketingové Nástroje Ďalšie
    • Operačné Systémy
      Operačné Systémy Operačné systémy, Windows, CISCO a siete Ďalšie
    • Právo, Legislatíva, GDPR a Ochrana Osobných Údajov
      Právo, Legislatíva, GDPR a Ochrana Osobných Údajov Marketing, Balíky kurzov a predplatné, Reklama a právo Ďalšie
    • Počítačové Siete a Cisco
      Počítačové Siete a Cisco CISCO a siete, Počítačové siete, Balíky kurzov a predplatné Ďalšie
    • Príprava na Certifikácie
      Príprava na Certifikácie Certifikačné skúšky, Programovacie jazyky, Vip Ďalšie
    • Programovanie a Vývoj Softvéru
      Programovanie a Vývoj Softvéru Programovacie jazyky, Python, Testovanie softvéru Ďalšie
    • SAP, ABAP a Podnikové Systémy
      SAP, ABAP a Podnikové Systémy Sap a abap, Sap, Balíky kurzov a predplatné Ďalšie
    • Správa Databáz, Štatistika a Dátová Analýza
      Správa Databáz, Štatistika a Dátová Analýza Databázy a analytika, SQL, Vip Ďalšie
    • Umelá Inteligencia a Strojové Učenie (AI a ML)
      Umelá Inteligencia a Strojové Učenie (AI a ML) AI, Python, Umelá Inteligencia Ďalšie
    • Vývoj a Dizajn Webových Stránok
      Vývoj a Dizajn Webových Stránok Tvorba web stránok, WordPress, Moodle Ďalšie
  • Kurzy Úrad Práce
  • Ročné Predplatné Kurzy
  • Tituly MBA, MSc, MPA
    • Vzdelávacie programy s titulmi MBA, DBA, MPA, MSc Vzdelávacie programy s titulmi MBA, DBA, MPA, MSc
    • Tituly MSc. BSc. a DSc Tituly MSc. BSc. a DSc
    • Tituly MBA BBA a DBA Tituly MBA BBA a DBA
    • Tituly MPA DPA a EdD Tituly MPA DPA a EdD
  • Firemné Licencie
  • Kurzy Firmy
  • Kurzy Štát
  • VITA Academy
  • Programovanie a Vývoj Softvéru
  • Python
  • Online kurz Python – Objektové Programovanie

Online kurz Python – Objektové Programovanie

Online kurz Python – Objektové Programovanie vás naučí navrhovať triedy, vytvárať objekty a prepájať ich do zrozumiteľnej štruktúry programu. Ide o certifikovaný online kurz na objektovo orientované programovanie v Pythone. Nadviažeme na znalosť premenných, podmienok, cyklov a funkcií, aby sme sa mohli sústrediť na návrh objektov a ich spoluprácu. Začneme rozdielom medzi triedou a jej inštanciou a vysvetlíme si, ako objekt spája údaje so správaním. Pomocou kompozície budeme zostavovať zložitejšie riešenia z menších spolupracujúcich častí. Naučíme sa pracovať s atribútmi, inicializovať stav objektu pomocou __init__ a porozumieť základom jeho životného cyklu. Zorientujeme sa aj v prostredí Anaconda Navigator a práci s knižnicami.

 

Ďalej rozlíšime inštančné, triedne a statické metódy a ukážeme si, kedy ktorý spôsob použiť. Pri triednych premenných vysvetlíme rozdiel medzi údajmi spoločnými pre triedu a stavom jednotlivých objektov. Pomocou property vytvoríme vlastnosti, cez ktoré môžeme riadiť čítanie a zmenu hodnôt. Prejdeme k duck typingu, pri ktorom je dôležité podporované správanie objektu, a oboznámime sa s ukladaním opakovane využívaných výsledkov do vyrovnávacej pamäte. Návrh programu podporíme UML diagramami tried a modelovaním vzťahov v nástroji StarUML. Prepojíme grafický model s implementáciou v Pythone, aby sme vedeli vysvetliť zodpovednosť jednotlivých tried a ich vzájomné väzby.

 

V ďalšej časti sa zameriame na abstraktné triedy, dedičnosť a polymorfizmus. Pomocou modulu abc vyjadríme spoločné požiadavky na odvodené triedy. Pri dedičnosti využijeme super() a vysvetlíme si aj spoluprácu tried pri viacnásobnej dedičnosti. Nadviažeme iterátormi a spracovaním výnimiek v objektovom návrhu. Pri zapúzdrení rozlíšime verejné rozhranie od interných detailov a objasníme význam pomenovania atribútov s podčiarkovníkmi. Záver venujeme typovým anotáciám a generickým typom, ktoré pomáhajú dokumentovať očakávané hodnoty a podporujú nástroje na statickú kontrolu. Získané postupy využijeme pri rozširovaní skriptov, návrhu vlastných knižníc aj úprave existujúceho kódu. Budeme vedieť lepšie rozdeliť program na časti, ktorých účel a vzťahy dokážeme pomenovať. Ak sa chcete skutočne naučiť objektovo orientované programovanie v Pythone a navrhovať prehľadné triedy a ich spoluprácu, tak toto je ideálny online kurz pre vás.

Kurz od Miroslav Reiter - 23.10.2026

Kód kurzu: PYTHON-OBJEKTOVE-PROGRAMOVANIE

Slovenský

Online kurz Python – Objektové Programovanie vás naučí

  • Pochopiť princípy objektovo orientovaného programovania a ich využitie v jazyku Python
  • Navrhovať triedy, vytvárať ich inštancie a prepájať objekty pomocou kompozície
  • Implementovať konštruktory, deštruktory a inicializáciu objektov pomocou metódy init
  • Používať metódy tried, statické metódy a class variables pri návrhu aplikácií
  • Implementovať vlastnosti objektov pomocou mechanizmu property
  • Modelovať vzťahy medzi triedami pomocou UML diagramov a prepojiť ich s implementáciou v Pythone
  • Používať abstrakciu a vytvárať abstraktné triedy a metódy v objektovo orientovanom návrhu
  • Implementovať dedičnosť, hierarchiu tried a polymorfizmus v Python aplikáciách
  • Používať zapúzdrenie a riadiť prístup k atribútom pomocou verejných, chránených a súkromných prvkov
  • Využívať type hinting a typové anotácie na zlepšenie čitateľnosti a bezpečnosti kódu

Požiadavky a Vstupné Znalosti

  • Pokročilá úroveň práce s PC a Windows, Linux alebo macOS
  • Pokročilá úroveň práce s kancelárskym balíkom Microsoft Office, OpenOffice alebo LibreOffice
  • Pokročilá úroveň práce s textovým editorom
  • Znalosť premenných, dátových typov, podmienok a cyklov v Pythone
  • Schopnosť vytvárať vlastné funkcie a pracovať s ich parametrami a návratovými hodnotami
  • Základná skúsenosť so zoznamami, slovníkmi a ďalšími bežnými dátovými štruktúrami
  • Schopnosť spustiť Python skript a orientovať sa v základných chybových hláseniach
  • Základná znalosť angličtiny pri čítaní dokumentácie a používaní vývojových nástrojov
  • Schopnosť samostatne pracovať s technickou dokumentáciou
  • Schopnosť logicky rozdeliť zadanie na menšie časti a samostatne upravovať kód

Cieľové skupiny a Komu je kurz určený

  1. Programátori Pythonu, ktorí si chcú osvojiť objektovo orientované programovanie
  2. Absolventi základných kurzov Python alebo iných úvodných kurzov programovania
  3. Študenti IT a technických odborov na stredných a vysokých školách
  4. Junior Python developeri rozširujúci svoje znalosti OOP
  5. Softvéroví vývojári, ktorí chcú pochopiť architektúru objektovo orientovaných aplikácií
  6. Analytici a technickí špecialisti pracujúci s automatizáciou a skriptovaním
  7. Záujemci o profesionálny vývoj aplikácií v jazyku Python
  8. Vývojári prechádzajúci z procedurálneho programovania na objektovo orientovaný prístup
  9. Učitelia informatiky a programovania rozširujúci svoje odborné znalosti
  10. Každý, kto chce pochopiť návrh tried, dedičnosť a architektúru softvéru v Pythone

Obsah a Učebná Osnova online kurz Python – Objektové Programovanie

I. Základy objektovo orientovaného programovania v Pythone

Čo je objektovo orientované programovanie a aké princípy OOP poznáme v Pythone? Náhľad 29:34
Základná myšlienka objektovo orientovaného prístupu 15 minút
Ako funguje kompozícia v Pythone a kedy ju používame? 19:02
Základná myšlienka kompozície 15 minút
OPAKOVANIE: Ako si zopakujeme premenné, triedy, objekty a základné princípy OOP? 01:51:47
Premenné v programovaní 15 minút

II. Triedy, objekty a konštruktory v praxi

Ako pracujeme s prostredím Anaconda Navigator a knižnicami pri OOP projektoch? 23:07
Čo je Anaconda? 15 minút
Ako vytvárame triedy a pracujeme s objektmi a inštanciami? 51:13
Čo je trieda? 15 minút
Objekty, Inštancie, Triedy 46:07
Trieda ako definícia objektu 15 minút
Ako definujeme triedy s parametrami a inicializujeme ich pomocou konštruktora? 01:04:15
Konštruktor v jazyku Python 15 minút
Ako funguje konštruktor a deštruktor v Pythone? 44:24
Životný cyklus objektu v Pythone 15 minút

III. Metódy tried, vlastnosti a optimalizačné techniky

Ako používame class methods, class variables a statické metódy? 42:16
Triedne premenné (class variables) 15 minút
Čo sú statické metódy? 41:18
Prečo existujú statické metódy 15 minút
Ako implementujeme vlastnosti pomocou property? 45:58
Zapúzdrenie a kontrola prístupu k dátam 15 minút
Čo je duck typing a ako ho aplikujeme v praxi? 29:00
Dynamické typovanie v Pythone 15 minút
Ako funguje cacheovanie a aký má význam pri optimalizácii výkonu? 14:54
Základný princíp cacheovania 15 minút

IV. UML modelovanie a návrh vzťahov medzi triedami

Aké nástroje používame na tvorbu UML diagramov, napríklad StarUML? 15:26
Význam UML diagramov pri návrhu softvéru 15 minút
Aké vzťahy medzi triedami modelujeme pomocou UML? 12:22
Prečo modelujeme vzťahy medzi triedami? 15 minút
Ako prepojíme triedy a vzťahy v UML s implementáciou v Pythone? 13:49
Triedy v UML a triedy v Pythone 15 minút
Priebežný test 20 minút

V. Abstrakcia a návrh rozhraní v OOP

Čo je abstrakcia a aký má význam v OOP? 14:18
Prečo je abstrakcia dôležitá pri návrhu softvéru 15 minút
Ako implementujeme abstraktné triedy a metódy v Pythone? 06:46
Modul abc v Pythone 15 minút
Ako prepojíme abstrakciu s konkrétnou implementáciou? 06:14
Abstraktná vrstva systému 15 minút

VI. Dedičnosť, hierarchia tried a polymorfizmus

Ako funguje dedičnosť a aké typy dedičnosti poznáme? 27:06
Základný princíp dedičnosti 15 minút
Ako používame funkciu super() a implementujeme viacnásobnú dedičnosť? 15:25
Čo je funkcia super() 15 minút
Dedičnosť a Vlastnosti, Viacnásobná Dedičnosť 01:03:37
Dedičnosť a vlastnosti v objektovo orientovanom programovaní 15 minút
Ako rozumieme hierarchii tried a ekvivalencii objektov? 51:16
Základná štruktúra hierarchie tried 15 minút
Ako implementujeme polymorfizmus a iterátory? 50:22
Typy polymorfizmu 15 minút
Ako pracujeme s výnimkami v kontexte polymorfizmu? 43:38
Mechanizmus výnimiek v Pythone 15 minút

VII. Zapúzdrenie a riadenie prístupových práv

Čo je zapúzdrenie a prečo je kľúčové v OOP? 16:32
Základná myšlienka zapúzdrenia 15 minút
Ako implementujeme verejné, chránené a súkromné metódy a atribúty? 07:33
Úrovne prístupu v objektovo orientovanom návrhu 15 minút
Ako funguje zapúzdrenie v spojení s UML diagramom? 01:35:24
Zapúzdrenie ako princíp návrhu softvéru 15 minút
OPAKOVANIE: Zapúzdrenie, Protected, Class Diagram 02:03:27
Význam zapúzdrenia v návrhu softvéru 15 minút

VIII. Type Hinting a typová anotácia v Pythone

Čo je type hinting a ako zlepšuje čitateľnosť a bezpečnosť kódu? Ako používame generické typy v objektovo orientovanom návrhu? Ako používame generické typy v objektovo orientovanom návrhu? 42:54
Základná syntax type hintingu 15 minút

Záverečný test

Záverečný test 40 minút

Často Kladené Otázky FAQ

Čo je Python – Objektové Programovanie?

Online kurz Python – Objektové Programovanie predstavuje vysokoúrovňový programovací jazyk Python, ktorý je populárny pre svoju jednoduchosť, čitateľnosť a výkonnosť. Objektové programovanie je založené na koncepte tried a objektov.

Kto používa Python – Objektové Programovanie?

Dell, Ministerstvo zdravotníctva SR, Lidl, Henkel, Niké, Accenture, Telekom, Siemens, Swiss Re, Tatra banka, ESET, Slovenská sporiteľňa, AT&T, VOLKSWAGEN, Localhost, Union, Orange

Kde sa používa Python – Objektové Programovanie?

Štátne, verejné weby a veľké portály ako weby telefónnych operátorov a bánk, inteligentné zariadenia, smartfóny s operačným systémom Android, čipové karty, desktopové aplikácie, videohry

Prečo sa používa Python – Objektové Programovanie?

Python je veľmi flexibilný programovací jazyk, ktorý poskytuje širokú škálu knižníc a nástrojov na analýzu dát, široko používaný v oblasti strojového učenia a umelej inteligencie

Aké sú TOP certifikácie na Python – Objektové Programovanie?

ISTQB od 150 Eur. IREB od 250 Eur. Microsoft Programming in C# od 200 Eur. Oracle Certified Associate Java Programmer OCAJP od 250 Eur. Oracle Certified Professional Java Programmer OCPJP od 250 Eur. Oracle Certified Expert - Web Component Developer OCEWCD od 250 Eur. UML OMG CERTIFIED UML PROFESSIONAL 2™ (OCUP 2™) od 250 Eur. BPMN OMG CERTIFIED EXPERT IN BPM™ 2 (OCEB™ 2) od 250 Eur. Unity od 200 Eur. Android od 200 Eur. Certifikačná skúška nie je súčasťou kurzu. Treba si za ňu priplatiť extra.

Aký je plat? Koľko zarábajú pozície s kurzom Python – Objektové Programovanie?

Priemerná mzda Python programátora je 2392 Eur podľa portálu platy.sk. Pozícia programátora patrí k tým najlukratívnejším a veľmi žiadaným. Odporúčame si informáciu overiť vzhľadom k inflácii a rôznym regiónom.

Aké programy a nástroje používa Python – Objektové Programovanie?

PyCharm, produkty Jetbrains, Visual Studio, Notepad++, Anaconda, Jupyter, GitHub

Aké znalosti Pythonu potrebujeme pred začiatkom kurzu?

Mali by sme vedieť používať premenné, podmienky, cykly, zoznamy, slovníky a vlastné funkcie. Potrebujeme tiež samostatne spustiť jednoduchý skript. Objektové programovanie prejdeme od základných pojmov, samotné základy Pythonu však už predpokladáme.

Aký softvér budeme používať a je bezplatný?

Budeme pracovať s Pythonom, prostredím Anaconda Navigator a nástrojom StarUML na modelovanie. Python môžeme používať bezplatne. Anaconda ponúka bezplatné aj platené možnosti podľa podmienok použitia. StarUML je platený nástroj so skúšobnou verziou. Podmienky uvádzajú stránky Anaconda a StarUML.

Aký je rozdiel medzi inštančnou, triednou a statickou metódou?

Inštančná metóda dostáva konkrétny objekt, ktorý zvyčajne označujeme ako self. Triedna metóda s dekorátorom @classmethod dostáva triedu, zvyčajne označenú ako cls. Statická metóda s dekorátorom @staticmethod nedostáva objekt ani triedu automaticky.

Je __init__ konštruktor a __del__ deštruktor?

Pri bežnom vytváraní objektu vzniká inštancia pomocou __new__ a __init__ nastavuje jej počiatočný stav. Metóda __del__ je finalizátor. Jej zavolanie nie je zaručené pri ukončení interpretera, preto na nej nemáme zakladať spoľahlivé zatváranie súborov či spojení.

Má Python skutočne súkromné a chránené atribúty?

Python používa najmä konvencie. Jedno podčiarknutie, napríklad _hodnota, označuje internú časť rozhrania. Dve úvodné podčiarknutia, napríklad __hodnota, aktivujú úpravu názvu známu ako name mangling. Nejde o neprístupnosť vynucovanú mechanizmom private alebo protected ako v niektorých iných jazykoch.

Kedy použijeme kompozíciu a kedy dedičnosť?

Kompozíciu využijeme, keď objekt obsahuje ďalšie spolupracujúce objekty, napríklad auto obsahuje motor. Dedičnosť využijeme pri zmysluplnom vzťahu všeobecného a špecializovaného typu. Pri návrhu posudzujeme zodpovednosti a správanie tried, nielen možnosť opätovne použiť kód.

Kontrolujú typové anotácie hodnoty počas behu programu?

Samotný Python typové anotácie funkcií a premenných nevynucuje. Pomáhajú čitateľovi, vývojovému prostrediu a nástrojom na statickú kontrolu typov. Kontrolu vstupných hodnôt počas behu riešime samostatne. Toto rozlíšenie uvádza aj dokumentácia modulu typing.

Aký certifikát získame po absolvovaní?

Po úspešnom absolvovaní získame certifikát VITA. Profesijné certifikačné skúšky iných poskytovateľov majú vlastné podmienky a nie sú súčasťou tohto kurzu.

Lektori

miroslav reiter

Miroslav Reiter

Programátor, manažér a marketér, ktorý mudruje vo vlastnej vzdelávacej spoločnosti IT Academy. Workoholik so 134 certifikáciami a 15 titulmi. Vytvoril som vzdelávaciu platformu VITA.sk, pretože milujem vzdelávanie a všetko čo k nemu patrí. Pomáham firmám ale aj jednotlivcom zlepšovať ich podnikanie a IT. Certifikácie: Microsoft certifikovaný tréner, Google certifikovaný tréner, ITIL, PRINCE2 tréner. 50000+ vyškolených klientov a 1000+ firiem, ktorým som pomohol. Vybrané referencie: Národná Rada SR, Slovnaft, IBM, Panasonic, Ministerstvo obrany SR, ČSOB, Generali, Tatra banka, Európska komisia, SPP, Pixel Federation, ESET.

Všetky kurzy lektora

Online kurz Python – Objektové Programovanie – triedy, objekty, dedičnosť a kompozícia

256 € 298 €

14.09% zľava Kúpiť teraz Pridať do košíka

Pridať do plánu

Daruj tento kurz

Stiahnuť osnovu v PDF

Certifikovaný kurz obsahuje:

  • 28 hodín obsahu
  • 120 MB materiálov k stiahnutiu
  • Ročná licencia
  • Prístup na mobil a tablet
  • Prezentácia a ťaháky
  • Certifikát o absolvovaní
Zdieľať

Ročné Predplatné na všetky Online Kurzy

2290 € 590 €

Prístup pre Vás do všetkých aktuálnych aj pripravovaných online kurzov

12 mesačná platnosť

Kúpiť teraz

Chcete vyškoliť 3 a viac ľudí?

Získajte pre kolegov a zamestnancov prístup k 690 špičkovým kurzom VITA kedykoľvek a kdekoľvek.

Vyskúšajte Balíčky pre firmy

Súvisiace kurzy

Bestseller
Online kurz Python
Začiatočník

5

Online kurz Python I. Začiatočník

Miroslav Reiter

198 € 268 €

Online kurz Python
Mierne Pokročilý

4.5

Online kurz Python II. Mierne Pokročilý

Miroslav Reiter

234 € 298 €

Bestseller
Online kurz UML
Začiatočník

5

Online kurz UML I. Začiatočník

Miroslav Reiter

198 € 256 €

Bestseller
Online kurz Git
Začiatočník

5

Online kurz Git a GitHub I. Začiatočník

Miroslav Reiter

198 € 268 €

Novinka
online kurz portfólio projektov a prac
Začiatočník

5

Online kurz Ako Vytvoriť Vlastné Portfólio Projektov a Prác

Miroslav Reiter

256 € 298 €

Online kurzy
  • Ročné predplatné online kurzy
  • Projekt Zručnosti pre Trh Práce
  • Online Kurzy Úrad Práce
  • Umelá Inteligencia AI
  • Administrácia IT Systémov a Serverov
  • Grafika, Dizajn a Multimédiá
  • Finančné Riadenie a Účtovníctvo
  • Kancelárske Balíky (Microsoft Office)
  • Kybernetická Bezpečnosť a Ochrana
  • Manažérske Zručnosti a Rozvoj
  • Marketing, Reklama, SEO, PPC
  • Operačné Systémy
  • Právo, Legislatíva, GDPR
  • Príprava na Certifikácie
  • Programovanie a Vývoj Softvéru
  • Správa Databáz, Štatistika, Analýza
  • SAP, ABAP a Podniky
  • Vývoj a Dizajn Webových Stránok

Newsletter

Pridajte sa k 4560 odoberateľov a budete informovaný o novinkách

Online školenia
  • Školenia pre Školy a Neziskovky
  • Školenia pre Štát
  • Školenia pre Firmy
  • Lektori
  • Referencie
  • Firemné Licencie
  • Nový Dodávateľ
  • Online Programy MBA, DBA, BBA, MPA, DPA, LLM, MSc, DSc, EdD
  • Kurzy Preplácané Úrad Práce
Pre zákazníkov
  • Kontakt
  • O nás o VITA Academy
  • Blog VITA Academy
  • Bonusy a Benefity
  • Pomoc a Podpora
  • Naša Misia a Hodnoty
  • Hodnotenie a recenzie kurzov
  • Prečo práve VITA
  • Nápady na Nové Kurzy
  • Stav Služieb VITA
+421 907 217 225

Po - Pia 10:00 - 16:00

info@vita.sk

Odpovedáme každý pracovný deň

Tomášikova 50/A

83104 Bratislava

Často kladené otázky

Všetky odpovede na jednom mieste

Sledujte nás
VITA logo
Copyright © 2026 VITA Academy s.r.o.
  • Obchodné podmienky a študijný poriadok VITA
  • Ochrana osobných údajov
  • Odstúpenie od zmluvy