Súbor nástrojov pre video
16 animovaných videí o kódovaní a programovaní v posunkovom jazyku.
HTML
HTML
Prečítajte si prepis
Čo je jazyk HTML?
HTML (Hypertext Markup Language) je jazyk umožňujúci opis webových stránok.
CSS (Cascading Style Sheets) je prezentačný jazyk vytvorený na zlepšenie vzhľadu a formy
obsahu – napríklad použitím rôznych písiem, veľkostí alebo farieb.
Jazyk CSS vznikol po jazyku HTML, a preto staršie verzie HTML obsahujú prvky na
určovanie rozloženia stránok, ktoré budú v novších verziách postupne odstránené.
Jazyky HTML a CSS sú nezávislé, čo je výhodou.
Vo všeobecnosti HTML predstavuje štruktúru a obsah webovej stránky, zatiaľ čo CSS riadi
vzhľad a formu tohto obsahu.
Kde sa používa HTML?
Naučiť sa HTML prináša tri veľké výhody:
je veľmi jednoduchý a nevyžaduje veľa času,
poskytuje absolútnu kontrolu nad tvorbou webových stránok,
môžete používať sekvencie HTML kódu „vypožičané“ z iných webových stránok vo
svojich vlastných stránkach.
Čo je HTML dokument?
HTML dokument je sekvencia informačných blokov; každý blok je ohraničený špeciálnymi
symbolmi nazývanými značky (tags).
<html>
<head>
<title>Moja stránka!</title>
</head>
<body>
<h2>Vitajte.</h2>
<p> Tu sa naučíte, ako vytvoriť webovú stránku</p>
</body>
</html>
Každá značka je uzavretá medzi dvoma znakmi: menší ako („<“) naľavo a väčší ako („>“)
napravo. Väčšina značiek má aj ukončovaciu značku, ktorá má rovnakú štruktúru, ale za
znakom menší ako („<“) nasleduje znak „/“.
Príklad: <title> Titulok stránky sa uvádza sem</title>
Hlavné komponenty webovej stránky
Každá webová stránka pozostáva z dvoch hlavných blokov:
HEAD – obsahuje informácie o stránke: titulok, autor atď.;
BODY (telo) – zahŕňa informácie, ktoré tvoria obsah stránky, a ich formátovanie.
Hlavné značky na tvorbu webovej stránky:
<HTML> – prvá značka, ktorá sa musí objaviť v HTML súbore. Spolu s ukončovacou
značkou (</HTML>) ohraničuje celú webovú stránku.
<HEAD> – spolu s ukončovacou značkou (</HTML>) označuje hlavičku webovej
stránky.
<TITLE> – označuje titulok HTML dokumentu, ktorý sa zobrazí na lište názvu webovej
stránky. Ak táto značka chýba, v lište prehliadača sa zobrazí názov súboru. Ukončovacia
značka je </TITLE>.
<BODY> – ohraničuje obsah webovej stránky. Ukončovacia značka je </BODY>.
Kroky na vytvorenie webovej stránky:
a. Úprava HTML súboru pomocou jednoduchého (Notepad) alebo špecializovaného
textového editora.
b. Uloženie súboru s príponou .htm alebo .html.
c. Zobrazenie stránky pomocou webového prehliadača
Na záver, s HTML môžete vytvoriť svoju vlastnú webovú stránku; HTML je
jednoduchý na naučenie – budete sa pri tom baviť!
Generatívna umelá inteligencia
Generatívna umelá inteligencia
Prečítajte si prepis
Čo je AI?
AI (umelá inteligencia) označuje oblasť informatiky, ktorá sa zaoberá vývojom systémov
schopných vykonávať úlohy, ktoré bežne vyžadujú ľudskú inteligenciu.
Hlavným cieľom AI je vytvoriť programy a systémy, ktoré dokážu myslieť, učiť sa a reagovať na
situácie podobne ako človek.
Prečo sa nazýva „generatívna“ AI?
Slovo „generatívna“ zdôrazňuje jedinečnú schopnosť AI, ktorá súvisí s jej primárnou funkciou:
schopnosťou autonómne generovať nový obsah. Na rozdiel od iných modelov AI, ktoré
rozpoznávajú vzory alebo vykonávajú konkrétne úlohy, generatívna AI je navrhnutá tak, aby
vytvárala nový, originálny obsah. 1
AI sa využíva v rôznych oblastiach, ako je zdravotníctvo, doprava, financie, vzdelávanie a
mnohé ďalšie.
Prečo AI?
AI sa vyvíja, aby čelila výzvam moderného sveta a riešila potreby a túžby ľudí, pomáhala pri
rozhodovaní a zlepšovala rôzne aspekty života.
Ako môže umelá inteligencia pomôcť nepočujúcim a počujúcim ľuďom?
Umelá inteligencia (AI) môže významne pomôcť prostredníctvom rôznych technológií a riešení,
ktoré uľahčujú komunikáciu a zvyšujú prístupnosť.
Virtuálni asistenti a chatboty:
Virtuálni asistenti, ako Siri, Google Assistant alebo Alexa, môžu komunikovať
prostredníctvom textu, čo umožňuje nepočujúcim ľuďom získať informácie alebo pomoc bez
závislosti na zvuku.
Rozpoznávanie reči a preklad do posunkového jazyka:
Rozpoznávanie reči: Technológie rozpoznávania reči dokážu premeniť hovorenú reč na text,
čo umožňuje nepočujúcim ľuďom aktívne sa zapájať do konverzácií alebo získať informácie.
Preklad posunkového jazyka: Projekty AI môžu pomôcť prekladať posunkový jazyk do
hovoreného alebo písaného jazyka, čím uľahčujú komunikáciu medzi ľuďmi používajúcimi
posunky a tými, ktorí ich nepoznajú.
AI tlmočníci posunkového jazyka:
Niektoré technológie AI dokážu tlmočiť a prekladať posunkový jazyk do textu alebo reči, čo
pomáha nepočujúcim ľuďom ľahšie komunikovať s tými, ktorí tento jazyk nepoznajú a
naopak.
1 Retrieved from Hinz Consulting-https://hinzconsulting.com/why-is-it-called-generative-
ai/#:~:text=The%20term%20%E2%80%9CGenerative%E2%80%9D%20in%20Generative%20AI%20refers%20to
%20the%20primary,to%20generate%20new%20content%20autonomously, accessed on 20th of January, 2024
Príklady:
SignAll: Je platforma založená na umelej inteligencii, ktorá využíva videokamery a
algoritmy strojového učenia na preklad posunkového jazyka do písaného alebo
hovoreného jazyka. Systém dokáže rozpoznať znaky v rozhovore v posunkovom jazyku a
automaticky ich prepísať do textu. Používa sa na pomoc osobám so sluchovým
postihnutím pri komunikácii s ľuďmi, ktorí nepoznajú posunkový jazyk.
AI od Google a TensorFlow: Google investoval do výskumu a vývoja technológií na
interpretáciu posunkového jazyka. Použitím neurónových sietí a TensorFlow (open-
source platforma na vývoj strojového učenia) Google pracuje na vývoji systému
schopného rozpoznávať pohyby rúk a prekladať ich do textu alebo hovoreného jazyka. V
jednom zo svojich projektov dokáže technológia rozpoznať posunky prostredníctvom
videozáznamov.
Microsoft Azure AI: Microsoft využil platformu Azure AI na vývoj riešení na
rozpoznávanie posunkového jazyka. Tieto riešenia sú založené na strojovom učení a
spracovaní obrazu na identifikáciu a preklad posunkov do textového jazyka. Microsoft
neustále skúma možnosti, ako použiť technológie na zlepšenie prístupnosti a podporu
osôb so sluchovým postihnutím.
DeepASL je projekt založený na hlbokých neurónových sieťach (deep learning), ktorý
má za cieľ rozpoznať posunky amerického posunkového jazyka (ASL) a previesť ich do
textu alebo hovoreného jazyka. Používa techniky spracovania obrazu a rozpoznávania
pohybov na pochopenie gest používateľa. Projekt bol vytvorený s cieľom zlepšiť
komunikáciu medzi používateľmi posunkového jazyka a tými, ktorí ho nepoznajú.
Kinect a technológia rozpoznávania pohybov: Technológia Microsoft Kinect, v
kombinácii s AI, bola použitá na vytvorenie systémov schopných rozpoznávať
posunkový jazyk. Kinect využíva 3D kameru a pohybový senzor na zachytenie pohybov
tela a rúk. Po integrácii s algoritmami strojového učenia môže technológia interpretovať
posunkový jazyk a prekladať ho do textu alebo hovoreného jazyka.
Socia (aplikácia pre posunkový jazyk): Ide o aplikáciu založenú na umelej inteligencii,
ktorá využíva kameru mobilného telefónu na detekciu posunkov a ich preklad do
textového alebo hovoreného jazyka. Aplikácia používa rozpoznávanie obrazu a algoritmy
strojového učenia na identifikáciu posunkov a ich preklad do jazyka prístupného pre ľudí,
ktorí nepoznajú posunkový jazyk.
AI môže pomôcť pri akomkoľvek procese učenia alebo tvorby obsahu, spojením obrovského
množstva informácií, čím poskytuje smerovanie pre výskum a nové nápady, ktoré treba
nasledovať. Avšak pri používaní AI na tvorbu obsahu je potrebné zvážiť niektoré riziká:
originalitu a prisvojenie si nápadov.
Algoritmus
Algoritmus
Prečítajte si prepis
Algoritmus je jednoducho súbor krokov, ktoré počítač vykonáva, aby splnil úlohu alebo
vyriešil problém. Predstavte si, že vysvetľujete priateľovi, ako niečo urobiť, napríklad upiecť
koláč: dávate mu jasné inštrukcie, krok za krokom. Algoritmus funguje podobne, ale
inštrukcie sú napísané v jazyku, ktorému počítač rozumie.
Napríklad, ak požiadate počítač, aby zoradil zoznam mien abecedne, algoritmus mu ukáže,
ako porovnávať jednotlivé mená a usporiadať ich v správnom poradí. Počítače používajú
algoritmy na všetko: načítanie webovej stránky, navrhnutie videa na YouTube, výpočet
najrýchlejšej trasy na Google Maps a mnoho ďalšieho.
Niektoré algoritmy sú jednoduché, zatiaľ čo iné sú veľmi zložité, napríklad tie, ktoré sa
používajú v umelej inteligencii alebo na sociálnych sieťach. Tieto analyzujú obrovské
množstvo údajov, aby mohli fungovať.
Pochopenie toho, čo je algoritmus, vám pomôže lepšie porozumieť, ako technológie fungujú
v zákulisí, a efektívnejšie využívať digitálny svet. Naučiť sa vytvárať alebo používať
algoritmy nie je len užitočné, ale poskytuje vám aj akúsi superschopnosť, ktorá vám umožní
lepšie pochopiť a ovládať nástroje, ktoré používate každý deň.
C / C++ / C#
C / C++ / C#
Prečítajte si prepis
C, C++ a C# sú základné programovacie jazyky používané v technologickom svete,
pričom každý z nich má špecifické vlastnosti, ktoré ich robia vhodnými pre rôzne typy
projektov.
C je jedným z najstarších a najviac „nízkoúrovňových“ programovacích jazykov, čo
znamená, že umožňuje pracovať priamo s hardvérom počítača. Je známy svojou
rýchlosťou a efektívnosťou a často sa používa na písanie operačných systémov a
aplikácií, kde je nevyhnutná úplná kontrola nad zdrojmi počítača. Ak pracujete v
oblastiach, ako sú hardvér, sieťové systémy alebo vstavané systémy, C je základným
nástrojom.
C++ je evolúciou jazyka C a pridáva možnosť programovať štruktúrovanejšie a
objektovo orientovane (OOP). Tento jazyk je mimoriadne výkonný pre zložité
aplikácie, ako sú videohry, simulácie, grafické engine alebo softvér s vysokým
výkonom. Aj keď je jeho učenie náročnejšie ako C, poskytuje väčšiu flexibilitu a
funkcionalitu. Pomocou C++ môžete riešiť úlohy na nízkej aj vysokej úrovni, čo ho
robí ideálnym pre zložité softvérové riešenia a aplikácie náročné na zdroje.
C#, vyvinutý spoločnosťou Microsoft, je moderný objektovo orientovaný jazyk
navrhnutý tak, aby bol jednoduchší ako C++ a oveľa bezpečnejší. Široko sa používa
na vývoj aplikácií na platforme Windows, mobilných aplikácií a videohier, najmä
pomocou Unity. Syntax jazyka C# je viac „užívateľsky priateľská“ a ponúka pokročilé
nástroje na tvorbu softvéru s grafickým rozhraním alebo aplikácií, ktoré musia
fungovať na rôznych platformách (Windows, macOS, iOS, Android).
Tieto jazyky sú základnými nástrojmi v programovaní. Každý má svoje silné stránky:
C je rýchly a výkonný pre nízkoúrovňové úlohy, C++ je perfektný pre komplexné a
vysoko výkonné aplikácie, C# je skvelou voľbou pre moderný, užívateľsky priateľský
vývoj softvéru.
Znalosť týchto jazykov umožňuje profesionálom vybrať si ten správny nástroj pre
každý typ projektu.
Java
Java
Prečítajte si prepis
Java je všestranný, vysokoúrovňový, objektovo orientovaný programovací jazyk, ktorý
bol vyvinutý spoločnosťou Sun Microsystems v roku 1995 (následne získaný spoločnosťou
Oracle). Je navrhnutý tak, aby bol nezávislý od platformy, čo umožňuje vývojárom písať kód
raz a spustiť ho kdekoľvek vďaka Java Virtual Machine (JVM). Java sa široko používa v
rôznych oblastiach, vrátane webového vývoja, mobilných aplikácií (predovšetkým Android),
podnikových softvérov, cloud computingu a zariadení Internet of Things (IoT).
Java stále zostáva vedúcou voľbou pre vývojárov vďaka svojej spoľahlivosti, všestrannosti a
bohatému ekosystému nástrojov a knižníc.
Hlavné silné stránky Javy:
− Nezávislosť od platformy: Java "Write Once, Run Anywhere" zaručuje, že aplikácie
môžu bežať na akomkoľvek zariadení s JVM, čím sa eliminujú problémy s
kompatibilitou medzi rôznymi operačnými systémami.
− Robustnosť a bezpečnosť: Java obsahuje vstavané mechanizmy pre správu pamäte,
spracovanie chýb a bezpečnostné funkcie, ako je overovanie bajtový kód a
sandboxing, ktoré znižujú zraniteľnosti.
− Bohaté API: Java ponúka rozsiahlu knižnicu predpripravených tried a metód, ktoré
zjednodušujú úlohy ako pripojenie k databáze, sieťovanie, analýzu XML a vývoj
používateľského rozhrania.
− −Škálovateľnosť: Architektúra Javy ju robí vhodnou pre aplikácie malého aj veľkého
rozsahu, preto je bežne používaná v podnikových riešeniach.
− Viacvláknovosť: Java má silnú podporu pre multithreadingu, čo umožňuje
programom vykonávať viac úloh súčasne a zlepšuje efektivitu a výkon.
− Rozsiahla komunita a ekosystém: Java má jednu z najväčších vývojárskych komunít,
čo zaručuje obrovské množstvo zdrojov, rámcov (napr. Spring, Hibernate) a podporu
pre riešenie problémov a učenie.
− Výkon: Hoci Java nie je taká rýchla ako jazyky ako C++, Just-In-Time (JIT)
kompilátor a moderné optimalizácie v JVM umožňujú jej vykonávanie kódu s
pôsobivým výkonom.
Javascripts
Javascript
Prečítajte si prepis
JavaScript je ľahký, interpretovaný programovací jazyk, ktorý sa primárne používa na tvorbu
interaktívneho a dynamického obsahu na webových stránkach. Bol predstavený v roku 1995
spoločnosťou Netscape a stal sa jednou z kľúčových technológií webu, spolu s HTML a
CSS. JavaScript je teraz univerzálny, vysokoúrovňový jazyk používaný na vývoj na strane
klienta aj servera, podporovaný všetkými hlavnými webovými prehliadačmi bez potreby
ďalších pluginov.
Kombinácia všestrannosti, dostupnosti a silného ekosystému JavaScriptu upevnila jeho
pozíciu ako kameň základný pre moderný vývoj webových stránok. Jeho prispôsobivosť pre
rôzne platformy a aplikácie naďalej zvyšuje jeho popularitu medzi vývojármi po celom svete.
Hlavné silné stránky JavaScriptu:
− Univerzálnosť: JavaScript sa dá použiť na širokú škálu aplikácií, od skriptovania na
strane klienta po vývoj na strane servera (cez Node.js), desktopové aplikácie (napr.
Electron) a vývoj mobilných aplikácií (napr. React Native).
− Spustenie na strane klienta: JavaScript spúšťa priamo v prehliadači používateľa, čo
umožňuje responzívnu, interaktívnu a reálnu funkcionalitu bez neustálej komunikácie
so serverom.
− Bohatý ekosystém a knižnice: JavaScript sa pýši rozsiahlym ekosystémom knižníc,
vrátane populárnych rámcov ako React, Angular a Vue.js, ktoré zjednodušujú vývoj
a zlepšujú funkciu.
− Kompatibilita medzi prehliadačmi:** JavaScript je nativne podporovaný všetkými
hlavnými webovými prehliadačmi, čo zabezpečuje širokú dostupnosť bez potreby
ďalších pluginov.
− Dynamická interaktivita: JavaScript umožňuje vývojárom vytvárať vysoko interaktívne
používateľské zážitky, ako sú animácie, validácia formulárov a reálne aktualizácie
(napr. chatové aplikácie alebo živé notifikácie).
− Asynchrónne programovanie: S funkciami ako promises, async/await a event loop je
JavaScript veľmi vhodný na spracovanie asynchrónnych úloh, ako sú API volania a
získavanie dát, bez blokovania hlavného vlákna.
− Event-driven programovanie: JavaScriptov model založený na udalostiach je ideálny
na spracovanie používateľských interakcií, ako sú kliknutia, stlačenia klávesov a
udalosti pri presune, čo umožňuje bezproblémovú integráciu s HTML a CSS.
Python
Python
Prečítajte si prepis
Python je veľmi populárny programovací jazyk na všeobecné účely. Stal sa známym
vďaka svojej jednoduchej štruktúre, ľahkému učeniu a rýchlosti programovania. Mnoho
profesionálnych programátorov používa Python aspoň ako pomocný jazyk, pretože im
umožňuje rýchlo a jednoducho automatizovať rôzne úlohy. Vďaka týmto pozitívnym
vlastnostiam ho používa čoraz viac ľudí z iných profesií, ktorí využívajú programovanie v
rôznych oblastiach svojej práce. Programovací jazyk Python je bezplatný na používanie,
a preto sa okolo neho vytvorila veľká komunita, ktorá prispieva k jeho ďalšiemu rozvoju
a podpore na internete.
Príklad programovacieho jazyka Python jasne ukazuje, že profesionálni programátori nie
sú jediní, ktorí programujú, rovnako ako profesionálni spisovatelia nie sú jediní, ktorí
píšu. Existuje čoraz viac profesií, kde môže mierna znalosť programovacích zručností
uľahčiť, sprehľadniť alebo zvýšiť produktivitu práce. Preto táto príručka nie je určená len
budúcim profesionálom v programovaní, ale všetkým, ktorí môžu programovanie využiť
vo svojej práci (aj mimo nej).
Čo všetko dokáže Python?
• Python sa môže používať na serveri na vytváranie webových aplikácií.
• Python môže byť použitý spolu so softvérom na vytváranie pracovných postupov.
• Python môže pripojiť k databázovým systémom. Dokáže tiež čítať a upravovať
súbory.
• Python sa môže používať na spracovanie veľkých dát a vykonávanie
komplexných matematických operácií.
• Python možno použiť na rýchle vytváranie prototypov alebo na vývoj softvéru
pripraveného na produkciu.
Prečo Python?
• Python funguje na rôznych platformách (Windows, Mac, Linux, Raspberry Pi,
atď.).
• Python má jednoduchú syntax, ktorá je podobná anglickému jazyku.
• Python má syntax, ktorá umožňuje vývojárom písať programy s menším počtom
riadkov ako niektoré iné programovacie jazyky.
• Python beží na systéme prekladača, čo znamená, že kód sa môže vykonávať
hneď po jeho napísaní. To znamená, že tvorba prototypov môže byť veľmi rýchla.
• Python môže byť spracovaný procedurálnym spôsobom, objektovo-orientovaným
spôsobom alebo funkcionálnym spôsobom.
Syntax Pythonu v porovnaní s inými programovacími jazykmi
• Python bol navrhnutý pre čitateľnosť a má niektoré podobnosti s anglickým
jazykom, s vplyvom matematiky.
• Python používa nové riadky na dokončenie príkazu, na rozdiel od iných
programovacích jazykov, ktoré často používajú bodkočiarky alebo zátvorky.
• Python využíva odsadenie pomocou bieleho miesta na definovanie rozsahu;
napríklad rozsah cyklov, funkcií a tried. Iné programovacie jazyky často používajú
vlnité zátvorky na tento účel.
Scratch
Scratch
Prečítajte si prepis
Scratch je bezplatný, vzdelávací programovací jazyk založený na blokoch, ktorý vyvinula
skupina Lifelong Kindergarten Group na Massachusetts Institute of Technology (MIT).
Aktuálne je dostupná verzia 3.0 a je možné ho používať v online editore tu alebo si ho
stiahnuť tu na offline použitie. Scratch je určený pre žiakov vo veku 8 – 16 rokov.
Scratch je navrhnutý tak, aby bol zábavný, vzdelávací a ľahko naučiteľný. Obsahuje nástroje
na vytváranie interaktívnych príbehov, hier, umenia, simulácií a ďalších projektov.
Programovanie v Scratche prebieha jednoduchým ťahaním blokov z palety blokov a ich
spájaním ako skladačku. Viaceré prepojené bloky tvoria skripty, ktoré ovládajú postavičky
(sprites) a vykonávajú rôzne akcie na javisku (stage). Tento spôsob programovania
(vytváranie kódu pomocou blokov) sa nazýva „drag-and-drop programovanie“. Scratch má
tiež vstavaný editor na úpravu grafiky a zvukov, ktoré sa používajú na tvorbu umeleckých diel
a zvukových efektov.
Platforma prešla dvoma hlavnými revíziami, pričom sa presunula z programovacieho jazyka
Squeak cez ActionScript až po najnovšiu verziu v JavaScripte.
Na webovej stránke Scratch môžu používatelia zdieľať všetky projekty, ktoré vytvorili, kde si
ich môže ktokoľvek pozrieť. Používatelia môžu tiež remixovať projekty iných, teda meniť ich
a znovu zdieľať, ako aj komunikovať s komunitou Scratch prostredníctvom komentárov a
diskusných fór. K decembru 2024 má Scratch viac ako 135 miliónov registrovaných
používateľov a 164 miliónov zdieľaných projektov.
Tu sú hlavné funkcie programu Scratch:
• Vyučuje deti, ako písať kód vizuálne príťažlivým spôsobom.
• Ponúka blokové kódovanie, ktoré umožňuje žiakom usporiadať vopred napísané
pokyny na vytvorenie akcií.
• Pomáha používateľom spolupracovať, kreatívne myslenie a analytické schopnosti.
• Umožňuje vytvárať animácie a grafiku, ktoré možno po dokončení projektu
zdieľať.
• Pomocou externých nástrojov umožňuje konvertovať hotové projekty na HTML5,
Android aplikácie, Bundle (macOS) alebo EXE súbory.
• Dovoľuje študentom kombinovať animácie, počítačové hry a iné projekty so
zvukmi a vizuálmi.
• Ponúka online komunitu, kde môžu deti vytvárať a zdieľať interaktívne
multimédiá, ako sú príbehy, hádanky a animácie, s ľuďmi z celého sveta.
• Umožňuje učiteľom zadávať a zdieľať úlohy so študentmi, čo robí zo Scratchu
vynikajúcu vzdelávaciu platformu, najmä v rámci dištančného vzdelávania.
• Je skvelým nástrojom na úvod do informatiky a programovania.
• Je dostupný v 70 jazykoch po celom svete.
Figma
Figma
Prečítajte si prepis
Figma je cloudový nástroj na navrhovanie a prototypovanie, ktorý sa široko používa
na navrhovanie webových a mobilných aplikácií, ako aj iných digitálnych projektov. Je
obľúbený najmä medzi grafikmi , a vývojármi, pretože umožňuje spoluprácu v
reálnom čase a je prístupný priamo cez webový prehliadač.
Kľúčové vlastnosti:
1. UI/UX Dizajn: Tvorba používateľských rozhraní a skúseností.
2. Prototypovanie: Tvorba interaktívnych prototypov na demonštráciu toho,
ako bude aplikácia alebo webová stránka fungovať.
3. Spolupráca: Viacero používateľov môže pracovať na tom istom projekte v
reálnom čase.
4. Exportovanie kódu: Vývojári môžu ľahko extrahovať kódové útržky, ako je
CSS, z dizajnov.
5. Vektorová editácia: Tvorba ikon, grafiky a ilustrácií.
Prečo by bolo užitočné pre nepočujúcich naučiť sa Figma?
Figma je digitálny nástroj, ktorý ponúka mnoho príležitostí, najmä pre nepočujúcich,
pretože je dobre prispôsobený ich silným stránkam a môže im pomôcť vstúpiť do
moderných digitálnych odvetví. Tu je dôvod, prečo by to bolo prospešné:
1. Nízke komunikačné bariéry
• Figma je vizuálne založený nástroj, takže sa menej spolieha na sluchovú
komunikáciu.
• Písané komentáre, poznámky a vizuálny obsah robia spoluprácu prístupnú pre
nepočujúcich.
2. Prístupnosť
• Figma je webový nástroj, čo znamená, že nie je potrebné inštalovať drahý softvér.
• Má tiež bezplatnú verziu, ktorá umožňuje každému začať sa učiť a cvičiť.
3. Príležitosti na zamestnanie
• Digitálny dizajn je rýchlo rastúci priemysel a nepočujúci môžu získať
konkurencieschopné zručnosti v tejto oblasti.
• Ako UX/UI dizajnéri alebo tvorcovia prototypov môžu pracovať aj na diaľku, čo
ponúka flexibilitu.
4. Úplne vizuálna práca
• Používanie Figmy je úplne vizuálne, čo zodpovedá silným stránkam
nepočujúcich, ako je silné vizuálne vnímanie a zmysel pre detail.
5. Vzdelávacie príležitosti
• Je to nástroj, ktorý sa ľahko učí, s množstvom online tutoriálov, z ktorých mnohé
sú vizuálne alebo obsahujú titulky.
• Môže pomôcť podporiť kreatívne sebarealizovanie v komunite nepočujúcich,
napríklad prostredníctvom navrhovania digitálneho obsahu, aplikácií alebo webových
stránok.
Prečo je to dobrá investícia?
1. Podporuje nezávislosť: Naučiť sa Figma umožňuje nepočujúcemu
samostatne vytvárať profesionálne dizajny a prototypy.
2. Podporuje komunitné projekty: Zlepšovanie vizuálnej kultúry a vytváranie
komunikačných nástrojov v komunite nepočujúcich.
3. Zdroj príjmu: S vedomosťami Figmy je možné získať prácu na voľnej nohe
alebo pracovné pozície v podnikoch.
Záver
Figma je vynikajúci, dostupný nástroj, ktorý môže pomôcť nepočujúcim stať sa
kreatívnymi a konkurencieschopnými hráčmi vo svete digitálneho dizajnu.
Úvod do programovania
Úvod do programovania
Prečítajte si prepis
Programovanie je základom modernej technológie, umožňujúcim vývoj softvéru, aplikácií a
systémov, ktoré zlepšujú mnohé aspekty života. Zahŕňa písanie inštrukcií, čiže kódu, v
programovacom jazyku, ktorému počítač rozumie, a ktorý mu umožňuje vykonávať úlohy.
Programovanie je nevyhnutné v oblastiach, ako sú vývoj softvéru, analýza údajov, tvorba
webových stránok a umelá inteligencia. Rozširuje sa aj na oblasti, ako je podnikanie, výskum
a umenie. Programátori vytvárajú riešenia a inovácie, ktoré môžu ovplyvniť milióny ľudí – od
bežných aplikácií až po komplexné vedecké systémy.
Kľúčové koncepty v programovaní zahŕňajú:
1. Algoritmy: Postupné kroky na riešenie problémov, podobne ako recept na varenie.
2. Premenné: Zástupné symboly na ukladanie údajov, ktoré sa môžu počas vykonávania
programu meniť.
3. Dátové štruktúry: Spôsoby organizácie a uchovávania údajov, ako sú zoznamy alebo
slovníky.
4. Riadiace štruktúry: Nástroje, ako sú cykly a podmienky, ktoré umožňujú
rozhodovanie a opakovanie.
5. Funkcie: Opakovane použiteľné časti kódu, ktoré vykonávajú konkrétne úlohy.
Výzvy, ako sú chyby v kóde, zložitosť úloh a strmá krivka učenia, sú bežné. Dôležitou
zručnosťou je ladenie (debugging), teda dôkladná kontrola kódu na odhalenie chýb. S
trpezlivosťou a vytrvalosťou sa programovanie časom stáva jednoduchším.
Počítačové myslenie
Počítačové myslenie
Prečítajte si prepis
Počítačové myslenie (Computational Thinking – CT) je prístup k riešeniu problémov
odvodený z informatiky, ktorý je využiteľný v mnohých oblastiach aj mimo programovania.
Umožňuje jednotlivcom riešiť zložité problémy pomocou štruktúrovaných metód, ako sú
algoritmické procesy, logické uvažovanie a abstrakcia. V digitálnej ére je CT nevyhnutné na
pochopenie a efektívne využívanie technológií.
CT zahŕňa štyri kľúčové zložky:
1. Dekompozícia: Rozdelenie zložitých problémov na menšie, zvládnuteľné čiastkové
problémy.
2. Rozpoznávanie vzorov: Identifikácia podobností alebo opakujúcich sa vzorcov v
problémoch či riešeniach.
3. Abstrakcia: Zameranie sa na podstatné detaily a ignorovanie nepodstatných.
4. Návrh algoritmov: Vytvorenie presného súboru krokov na riešenie problému.
CT je dôležité, pretože zlepšuje schopnosti riešiť problémy, podporuje kreativitu, pripravuje
jednotlivcov na digitálnu budúcnosť a možno ho uplatniť v rôznych oblastiach, ako je
matematika, biológia či podnikanie. Zohráva kľúčovú úlohu vo vývoji softvéru, analýze
údajov, strojovom učení, ale aj pri riešení každodenných výziev.
Ak sa chcete naučiť CT, precvičujte si riešenie problémov, zapájajte sa do spolupráce a riešte
kreatívne úlohy, ktoré si vyžadujú viacero riešení. To pomáha rozvíjať schopnosť aplikovať
CT v reálnych situáciách.
SQL
SQL
Prečítajte si prepis
SQL, alebo Structured Query Language (Štruktúrovaný dotazovací jazyk), je ako „jazyk“, ktorý sa
používa na komunikáciu s databázami. Databáza je systém, ktorý uchováva informácie, podobne
ako digitálny archív, a SQL nám pomáha tieto informácie získavať, pridávať, aktualizovať alebo
odstraňovať. Predstavte si, že vlastníte knižnicu, a SQL je nástroj, ktorý používate na
organizovanie a rýchle vyhľadávanie kníh.
Prečo používame SQL?
Dáta sú všade — v aplikáciách, na webových stránkach a v podnikoch. SQL uľahčuje správu
týchto dát. Bez SQL by bolo vyhľadávanie konkrétnej informácie ako prehľadávať tisíce papierov
ručne.
So SQL môžete:
• Rýchlo nájsť konkrétne informácie (napr. „Zobraz všetkých zákazníkov, ktorí žijú vo
Viedni“).
• Pridať nové dáta (napr. „Pridaj novú knihu do databázy knižnice“).
• Aktualizovať existujúce dáta (napr. „Zmeň e-mailovú adresu zákazníka“).
• Odstrániť zastarané alebo nepotrebné dáta (napr. „Odstráň knihy, ktoré už nie sú
dostupné“).
Ako SQL funguje?
SQL funguje tým, že posiela „príkazy“ do databázy. Tieto príkazy sú písané v priamom a ľahko
pochopiteľnom formáte. Napríklad:
• Na získanie informácií: SELECT (VÝBER)
• Na pridanie informácií: INSERT (VLOŽIŤ)
• Na zmenu informácií: UPDATE (AKTUALIZOVAŤ)
• Na odstránenie informácií: DELETE (ODSTRÁNIŤ)
Tu sú niektoré príklady:
1. Získanie dát: Nájdite všetky knihy v kategórii „Fikcia“
• SELECT * FROM Books WHERE Category = 'Fiction';
• Tento príkaz hovorí databáze: „Zobraz všetky informácie (*) o knihách, kde je
kategória Fikcia.“
2. Pridanie nových dát: Pridajte nového zákazníka
• INSERT INTO Customers (Name, Email, City) VALUES ('John Doe',
'john@example.com', 'New York');
• Tento príkaz hovorí databáze: „Pridaj nového zákazníka menom John Doe s
uvedeným e-mailom a mestom.“
3. Aktualizácia dát: Zmena ceny knihy
• UPDATE Books SET Price = 9.99 WHERE Title = 'SQL Basics';
• Tento príkaz hovorí: „Aktualizuj cenu na 9,99 USD pre knihu s názvom 'SQL Basics'.“
4. Odstránenie dát: Odstráň starý záznam
• DELETE FROM Books WHERE Year < 2000;
• Tento príkaz znamená: „Odstráň všetky knihy vydané pred rokom 2000.“
Kde sa SQL používa?
SQL sa používa takmer všade, kde sa pracuje s dátami:
• Webové stránky: Na ukladanie používateľských účtov, objednávok a detailov
produktov.
• Mobilné aplikácie: Na sledovanie aktivity používateľov a preferencií.
• Podniky: Na správu zásob, zákazníckych záznamov a predaja.
• Vzdelávanie: Na organizovanie záznamov študentov, kurzov a známok.
Prečo by ste sa mali naučiť SQL?
Aj keď nie ste vývojár, naučiť sa SQL vám môže pomôcť:
• Analyzovať a organizovať dáta pre osobné alebo profesionálne projekty.
• Pochopiť, ako fungujú aplikácie a webové stránky založené na dátach.
• Efektívne komunikovať s odborníkmi na dáta.
Stručne povedané, SQL je výkonný „pomocník“, ktorý efektívne organizuje a získava dáta. Je to
ako mať superinteligentného asistenta, ktorý okamžite nájde alebo spravuje akúkoľvek
informáciu v rozsiahlej digitálnej knižnici.
CSS
CSS
Prečítajte si prepis
CSS, alebo Kaskádové štýly je technológia používaná na zlepšenie vzhľadu a
organizácie webových stránok. Môžete to považovať za "make-up" alebo
"dekoratívny nástroj" pre webové stránky. Kým HTML je ako štruktúra budovy –
steny, dvere a okná – CSS je ako farba, záclony a nábytok, ktoré robia budovu
atraktívnou.
Prečo používame CSS?
Bez CSS by webové stránky vyzerali veľmi jednoducho. Všetok text a obrázky by boli
zoradené v nudných čiernobielych blokoch. CSS nám umožňuje pridať:
Farby pre text a pozadia
Štýly ako tučné písmo, kurzíva a podčiarknutie
Rozloženia na usporiadanie položiek na stránke v mriežkach alebo sekciách
Animácie na pohybovanie alebo dynamické zmeny objektov
Pre príklad, predstavte si detskú knihu. CSS je ako ilustrácie, farebné písma a
rozloženia, ktoré robia knihu zaujímavú a zábavnú na čítanie.
Ako CSS funguje?
CSS funguje tým, že poskytuje inštrukcie pre webovú stránku. Tieto inštrukcie
hovoria prehliadaču (programu, ktorý používate na prezeranie webových stránok, ako
Chrome alebo Safari), ako by mala stránka vyzerať.
Napríklad:
Môžete povedať prehliadaču, aby bol celý text na stránke modrý.
Môžete mu povedať, aby pozadie stránky vyzeralo ako obloha.
Môžete usporiadať položky do riadkov, stĺpcov alebo mriežok.
Tieto inštrukcie sú napísané v jednoduchých "pravidlách", ktoré spájajú prvky (ako
text alebo obrázky) so štýlmi. Tu je príklad:
body {
background-color: lightblue;
}
h1 {
color: navy;
text-align: center;
}
p {
font-size: 18px;
line-height: 1.5;
}
Poďme to rozobrať:
Prvé pravidlo hovorí, že celá stránka ("body") by mala mať svetlomodré
pozadie.
Druhé pravidlo hovorí, že hlavný nadpis ("h1") by mal byť tmavomodrý a
zarovnaný na stred.
Tretie pravidlo hovorí, že odseky ("p") by mali mať väčší text a viac miesta
medzi riadkami.
Kde sa používa CSS?
CSS sa používa všade na webe. Každá webová stránka, ktorú navštívite, používa
CSS na:
Úpravu dizajnu pre rôzne veľkosti obrazoviek (napríklad telefóny a
notebooky).
Zvýraznenie dôležitých informácií pomocou farieb a tučného písma.
Vytváranie vizuálne ohromujúcich efektov, ako sú prezentácie alebo animácie.
Ako sa píše CSS?
CSS sa zvyčajne píše v samostatnom súbore (ako kniha receptov pre dizajn webovej
stránky) a prepojí sa s HTML súborom. Keď niekto navštívi stránku, prehliadač číta
oba súbory – HTML (pre obsah) a CSS (pre štýl) – aby zobrazil konečnú, upravenú
webovú stránku.
Prečo by vám malo záležať na CSS?
Aj keď neplánujete vytvárať webové stránky, pochopenie CSS vám môže pomôcť:
Lepšie komunikovať s dizajnérmi alebo vývojármi.
Prispôsobiť osobné blogy alebo malé projekty.
Oceníte prácu za krásnymi webovými stránkami.
Stručne povedané, CSS je ako umelec, ktorý pracuje v pozadí každej webovej
stránky. Premieňa obyčajný text a obrázky na vizuálne atraktívne a funkčné dizajny,
ktoré robia internet lepším miestom pre všetkých.
Úvod do kódovania
Úvod do kódovania
Prečítajte si prepis
Programovanie, známe aj ako kódovanie, je proces zadávania pokynov počítaču
na vykonávanie konkrétnych úloh. Tak, ako ľudia používajú jazyky na
komunikáciu, programovanie používa programovacie jazyky na komunikáciu so
strojmi.
Prečo sa učiť programovať?
1. Dôležitá zručnosť digitálnej doby: V dnešnom svete závisí takmer každý
priemysel od technológií. Porozumenie programovaniu vám pomôže
prispôsobiť sa a prosperovať v tejto technologickej ére.
2. Riešenie problémov a kreativita: Programovanie zlepšuje logické myslenie
a umožňuje vám vytvárať riešenia pre reálne problémy.
3. Kariérne príležitosti: Od vývoja webov po umelú inteligenciu,
programovanie otvára dvere k rôznym profesiám.
Bežné programovacie jazyky
Python: Známy svojou jednoduchosťou a všestrannosťou, je skvelý pre
začiatočníkov.
JavaScript: Kľúčový jazyk pre vývoj webov.
HTML a CSS: Používajú sa na návrh a štruktúru webových stránok.
Ako programovanie funguje?
Programovanie zahŕňa písanie pokynov v programovacom jazyku na dosiahnutie
požadovaného výsledku. Tu je jednoduchý príklad v jazyku Python:
„`python print("Ahoj, svet!") „`
Tento kód hovorí počítaču, aby na obrazovke zobrazil text „Ahoj, svet!“.
Nástroje pre začiatočníkov
Textové editory: Softvér ako VS Code alebo Notepad++ na písanie kódu.
Online platformy: Webové stránky ako Codecademy a freeCodeCamp
ponúkajú interaktívne tutoriály.
Kroky na začiatok
1. Vyberte si jazyk: Začnite s jazykmi priateľskými pre začiatočníkov, ako je
Python.
2. Naučte sa základy: Pochopte kľúčové koncepty, ako sú premenné, cykly a
funkcie.
3. Pravidelne precvičujte: Vytvárajte malé projekty na posilnenie svojich
zručností.
4. Pridajte sa do komunít: Spojte sa s ostatnými študentmi a odborníkmi pre
podporu a vedenie.
Aplikácie programovania
Vývoj webov: Vytváranie webových stránok a online platforiem.
Vývoj hier: Tvorba videohier pre rôzne zariadenia.
Analýza údajov: Analyzovanie a interpretácia údajov pre získanie
poznatkov.
Umelá inteligencia: Navrhovanie inteligentných systémov a aplikácií.
Prečo je to dôležité?
Programovanie nie je len pre technologických expertov. Je to nástroj pre
každého, kto chce inovovať, riešiť problémy alebo pochopiť technológiu
formujúcu našu budúcnosť.
Na záver, učenie sa programovať je cenná investícia do vášho osobného a
profesionálneho rozvoja. Či už sa chcete venovať novému koníčku alebo začať
kariéru v technológiách, programovanie vás vybaví zručnosťami, ktoré sú
žiadané na celom svete.
Flutter
Flutter
Prečítajte si prepis
Flutter je open-source rámec na vývoj používateľských rozhraní vytvorený
spoločnosťou Google. Primárne sa používa na tvorbu mobilných aplikácií, webových
aplikácií, desktopových aplikácií a vstavaných systémov, všetko z jedného kódu.
Kľúčové funkcie:
1. Multiplatformový vývoj: Umožňuje vytvárať aplikácie pre viaceré platformy
(Android, iOS, web, desktop) pomocou jediného kódu.
2. Rýchly vývoj: Funkcia „hot reload“ okamžite zobrazuje zmeny v kóde, čo
urýchľuje proces vývoja.
3. Vysoká prispôsobiteľnosť: Poskytuje možnosť vytvárať flexibilné a vizuálne
atraktívne používateľské rozhrania pre rôzne dizajnové potreby.
Na čo sa dá Flutter použiť?
1. Vývoj mobilných aplikácií: Rýchla tvorba vizuálne atraktívnych a funkčných
aplikácií pre Android a iOS.
2. Vývoj webových aplikácií: Tvorba responzívnych a moderných webových
stránok.
3. Desktopové aplikácie: Vývoj programov, ktoré fungujú na Windows, macOS a
Linuxe.
4. Prototypy: Rýchla tvorba funkčných prototypov pre nové aplikácie.
5. Interaktívne nástroje a hry: Flutter sa čoraz častejšie používa na tvorbu
jednoduchých hier alebo interaktívneho vizuálneho obsahu.
Prečo by bolo pre nepočujúcich užitočné naučiť sa Flutter?
Flutter je moderná technológia, ktorá poskytuje nepočujúcim príležitosti na tvorbu
digitálneho obsahu a zapojenie sa do inovatívnej práce. Tu je niekoľko dôvodov,
prečo má hodnotu:
1. Rovnaké príležitosti v technológiách
Flutter je textový a vizuálny nástroj, ktorý je rovnako prístupný pre
nepočujúcich vývojárov ako pre počujúcich.
Programovanie nezávisí od sluchu, čo z neho robí vynikajúcu možnosť pre
nepočujúcich, aby sa zapojili do digitálneho sveta.
2. Zvýšenie kreativity
Flutter umožňuje nepočujúcim realizovať ich nápady, napríklad tvorbou
komunikačných aplikácií alebo vizuálnych nástrojov pre ich komunitu.
3. Pracovné príležitosti
Rastie dopyt po aplikáciách vytvorených vo Flutteri, a nepočujúci môžu získať
konkurenčné zručnosti v tomto odvetví.
Môžu pracovať na rôznych pozíciách, ako sú:
Vývojár mobilných aplikácií
Webový vývojár
Frontend programátor
Možnosť práce na diaľku ponúka dodatočnú flexibilitu.
4. Vývoj komunitných aplikácií
Flutter možno využiť na tvorbu aplikácií prispôsobených pre komunitu
nepočujúcich, ako sú napríklad aplikácie na učenie posunkového jazyka
alebo vizuálne komunikačné pomôcky.
Prečo sa oplatí investovať do učenia sa Flutteru?
1. Požadované zručnosti: Multiplatformový vývoj sa rýchlo rozvíja a Flutter je
jednou z najpopulárnejších technológií v tejto oblasti.
2. Atraktívna kariéra: Tí, ktorí sa naučia Flutter, môžu rýchlo nájsť prácu ako
programátori alebo vývojári.
3. Nezávislé projekty: Flutter umožňuje nepočujúcim vytvárať vlastné projekty,
ako sú aplikácie, ktoré zlepšujú ich každodenný život.
4. Sebarealizácia: Učenie programovania umožňuje nepočujúcim stať sa
viditeľnými a hodnotnými prispievateľmi v technologickom priemysle.
Na záver je Flutter úžasný nástroj, ktorý otvára dvere programovania pre
nepočujúcich a ponúka im možnosti kreatívneho a profesionálneho rastu.
Základné digitálne zručnosti
Základné digitálne zručnosti
Prečítajte si prepis
V dnešnom prepojenom svete sú digitálne zručnosti nevyhnutné pre osobný,
vzdelávací a profesionálny úspech. Základné digitálne zručnosti zahŕňajú
schopnosť efektívne a zodpovedne používať digitálne zariadenia a internet.
Čo sú základné digitálne zručnosti?
1. Používanie digitálnych zariadení: Porozumenie, ako používať smartfóny,
tablety a počítače.
2. Navigácia na internete: Vyhľadávanie informácií, používanie webových
prehliadačov a správa stiahnutých súborov.
3. E-mail a komunikačné nástroje: Posielanie a prijímanie e-mailov,
používanie aplikácií ako Zoom alebo Microsoft Teams na virtuálne
stretnutia.
4. Kancelársky softvér: Znalosť nástrojov ako Microsoft Word, Excel
a PowerPoint.
5. Online bezpečnosť: Ochrana osobných údajov a rozpoznávanie phishingu
alebo iných online hrozieb.
Prečo sú digitálne zručnosti dôležité?
Pripravenosť na prácu: Mnoho pracovných miest teraz vyžaduje základnú
počítačovú gramotnosť.
Prístup k informáciám: Internet ponúka nekonečné zdroje na učenie a
rast.
Komunikácia: Zostaňte v spojení s priateľmi, rodinou a kolegami cez
digitálne platformy.
Efektívne riadenie úloh: Nástroje ako online kalendáre a softvér na správu
projektov zjednodušujú úlohy.
Kľúčové digitálne nástroje na naučenie
1. Vyhľadávače: Používajte Google alebo Bing na rýchle nájdenie informácií.
2. Cloudové úložisko: Platformy ako Google Drive alebo Dropbox na
ukladanie a zdieľanie súborov.
3. Sociálne médiá: Aplikácie ako Facebook alebo LinkedIn na budovanie
sietí a získavanie informácií.
4. Nástroje kybernetickej bezpečnosti: Antivírusový softvér a správcovia
hesiel na ochranu vašich zariadení a účtov.
Ako rozvíjať digitálne zručnosti?
1. Začnite s malými krokmi: Zamerajte sa na jednu zručnosť naraz, napríklad
písanie alebo používanie konkrétnej aplikácie.
2. Prihláste sa na kurzy: Webové stránky ako Coursera alebo YouTube
poskytujú bezplatné a platené tutoriály.
3. Pravidelne precvičujte: Používajte naučené zručnosti denne na ich
posilnenie.
4. Požiadajte o pomoc: Vyhľadajte radu od technicky zdatných priateľov,
rodiny alebo kolegov.
Digitálna etiketa
Buďte zdvorilí: Zachovávajte zdvorilý tón v e-mailoch a správach.
Dôležitosť súkromia: Vyhýbajte sa zverejňovaniu citlivých informácií.
Overujte fakty: Pred zdieľaním overte dôveryhodnosť online informácií.
Výhody základných digitálnych zručností
Zvýšená produktivita: Používajte nástroje a aplikácie na prácu
inteligentnejšie, nie ťažšie.
Väčšie príležitosti: Prístup k práci na diaľku, online vzdelávaniu a
globálnemu sieťovaniu.
Zvýšené sebavedomie: Znalosť technológií posilňuje sebaúctu a
prispôsobivosť.
Záver
Základné digitálne zručnosti sú základom pre úspech v digitálnej ére. Či už
posielate e-mail, vytvárate dokument alebo sa pripájate na videohovor, tieto
zručnosti vás zmocnia k spojeniu, učeniu a úspechu. Neustálym zlepšovaním
svojej digitálnej gramotnosti môžete odomknúť nové príležitosti a zostať
relevantní v rýchlo sa meniacom svete.