9. Etika a právo – autorské práva na softvér Flashcards

1
Q

Autorské práva na softvér

A

Autorské práva na softvér predstavujú právne obmedzenia, ktoré chránia tvorcov pred neoprávneným kopírovaním, distribúciou a modifikáciou ich diela

Freeware
Shareware
Demoverzia a Trial verzia
Multilicencia
OEM
Public Domain
Open Source
GNU (General Public License
Creative Commons

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tvorba www-stránok

A

WYSIWYG (What You See Is What You Get): Tieto editory umožňujú tvorbu webových stránok bez nutnosti písania kódu. Užívateľ vidí náhľad stránky tak, ako bude vyzerať po publikovaní.

Skriptovacie jazyky na strane klienta a na strane servera:
Na strane klienta (front-end): Skriptovacie jazyky na strane klienta sú vykonávané priamo v prehliadači užívateľa, čo znamená, že kód je sťahovaný a vykonávaný na strane klienta (v užívateľovom prehliadači). Hlavným jazykom pre skriptovanie na strane klienta je:
JavaScript: Je vložený priamo do HTML stránky.
Umožňuje interaktívnosť a dynamiku na strane klienta, ako napríklad validáciu
formulárov animácie, a asynchrónne načítavanie obsahu.

Na strane servera (back-end): Skriptovacie jazyky na strane servera sú vykonávané na serveri predtým, než je webová stránka poslaná užívateľovi. Hlavné jazyky pre skriptovanie na strane servera zahŕňajú:
* PHP: Často používaný pre dynamické generovanie obsahu na webových stránkach. Integruje sa s HTML kódom a môže komunikovať s databázami.
* Python: Používaný pre vytváranie webových aplikácií pomocou frameworkov ako Django alebo Flask. Univerzálny jazyk s mnohými knižnicami a nástrojmi.
* Ruby: Často používaný v spojení s frameworkom Ruby on Rails. Podporuje rýchly vývoj webových aplikácií.
* Node.js (JavaScript na strane servera): Umožňuje používanie JavaScriptu na strane servera. Vhodný pre vytváranie rýchlych a škálovateľných sieťových aplikácií.
* Java: Široko využívaný pre veľké a komplexné webové aplikácie. Beží na Java Virtual Machine (JVM).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Pojmy hypertext, odkazy, HTML

A

Hypertext: Umôžňuje nám preskočiť z jedného dokumentu na iný prostredníctvom odkazov. To je základný koncept webu.
Odkazy: Interaktívne prvky, ktoré nám umožňujú presmerovať sa na inú webovú stránku, dokument alebo zdroj.
HTML (Hypertext Markup Language): Základný jazyk na vytváranie a štruktúrovanie obsahu webových stránok.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Dynamické a statické www stránky

A
  • Dynamické stránky: Reagujú na používateľské interakcie a generujú obsah priamo na serveri.
    Výhoda: Interaktívnosť: Môžu reagovať na používateľské akcie bez nutnosti obnovenia celej stránky. Dynamické obsahy: Môžu sa meniť v reálnom čase podľa situácie alebo údajov získaných zo servera.
    Nevýhoda: Vyššie nároky na serverové prostriedky, pomalšie načítanie
  • Statické stránky: Predgenerovaný obsah, ktorý zostáva nemenný, Každý používateľ vidí rovnaký obsah bez ohľadu na jeho interakcie
    Výhoda: Rýchle načítanie , nižšie nároky na server
    Nevýhoda: Obmedzená interaktívnosť, neschopnosť prispôsobiť sa individuálnym potrebám užívateľov
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jazyky na tvorbu

A

HTML (Hypertext Markup Language)
CSS (Cascading Style Sheets)
TypeScript
SQL (Structured Query Language)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Publikovanie stránok

A

Doména: Unikátne identifikačné označenie, ktoré určuje umiestnenie na internete. Skladá sa z názvu (napr. www) a doménového názvu (napr. example.com).

Doména 1. a 2. úrovne/rádu:

  • Doména 1. úrovne (doménová koncovka): Časť doménového názvu nachádzajúca sa za bodkou, napr. “.com” alebo “.org”.
  • Doména 2. úrovne (názov domény): Hlavná časť doménového názvu pred doménovou koncovkou, napr. “example” v “example.com”.

SK-NIC: Slovenská národná doménová registry. Spravuje domény s koncovkou “.sk” pre Slovensko.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Webhosting

A

Webhosting: Služba, ktorá poskytuje miesto na serveroch pre umiestnenie webových stránok a zabezpečuje ich dostupnosť na internete.
* Free webhosting: Bezplatná verzia webhostingu, obvykle s obmedzenými možnosťami a reklamou.
* Platený webhosting: Služba, ktorú užívateľ platí za lepšie vlastnosti, väčší diskový priestor a podporu.
* Provider: Poskytovateľ internetových služieb alebo telekomunikačných služieb. Môže zahŕňať poskytovateľov internetového pripojenia (ISP) alebo iných služieb.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly