Kontakty
Úřední deska
Školní jídelna
Domov mládeže
Sportovní hala
Přihlásit
Kontakty
Úřední deska
Školní jídelna
Domov mládeže
Sportovní hala
Přihlásit
Pro studenty
Bakaláři
Suplování
Repozitář OneDrive
Organizace školního roku
Maturitní zkouška
Učební plány
Dokumenty
Vzory formulářů
Školní poradenské pracoviště
Pro zájemce o studium
Studijní obory
Učební plány
Přijímací řízení
Informace pro nově přijaté studenty
Pro rodiče
Kontakty
Organizace školního roku
Bakaláři
Přijímací řízení
Informace pro nově přijaté studenty
Učební plány
Dokumenty
Vzory formulářů
Školní poradenské pracoviště
O škole
Základní údaje
Organizační struktura
Kontakty
Telefonní seznam
Dopravní dostupnost
Organizace školního roku
Školská rada
Rada studentů
Nadační fond
Dokumenty
Vzory formulářů
Oznámení protiprávního jednání
Kronika školy
Fotogalerie
Naši absolventi
Projekty EU
Školní instagram
Hledat
Školní rok 2024/25
MATURITNÍ ZKOUŠKA
Témata k praktické zkoušce z odborných předmětů
INFORMAČNÍ TECHNOLOGIE - PROGRAMOVÁNÍ A DATABÁZOVÉ SYSTÉMY
Tvorba webových stránek.
Word.
Excel.
Vektorová grafika (Inkscape).
3D modelování (Blender).
Témata k ústní odborné zkoušce z profilových a volitelných předmětů
INFORMAČNÍ TECHNOLOGIE - PROGRAMOVÁNÍ A DATABÁZOVÉ SYSTÉMY
Programování a databázové systémy
Jazyk HTML.
Prohlížeče webových stránek
Hypertext, editor kódu, značkovací jazyky
HTML soubor
Struktura dokumentu HTML
Možnosti vložení dynamických prvků (JavaScript)
Základní HTML tagy a atributy.
Tagy, atributy – vysvětlení pojmů
Nadpisy, sekce, odstavce
Formátování textu
Seznamy – číslované, odrážkové
Odkazy, kotvy
Vkládání obrázků
HTML tabulky, formuláře.
Tabulky, spojování buněk
Formulář, vlastnosti formuláře
Ovládací prvky, textové pole
Přepínače, rozbalovací seznamy, tlačítka
Kaskádové styly.
Funkce a využití kaskádových stylů
Možnosti vkládání CSS do HTML dokumentu
Struktura CSS dokumentu
Selektory, pseudotřídy, pseudoelementy
Základní CSS vlastnosti a hodnoty
@media pravidla v CSS
PHP – skriptovací jazyk, základy programování.
Popis jazyka, základní příkazy, struktura programů
Proměnné, datové typy, operátory
Cykly, podmínky, pole, funkce
PHP – formuláře.
Zpracování formulářů
Metody POST, GET
Validace formulářů
Session, Cookies
PHP – práce se soubory.
Výpis souborů z adresáře
Čtení a zápis do souboru
Příkaz file()
Ostatní funkce pro práci s adresáři a soubory
Vkládání souborů
JavaScript.
Základy skriptovacích jazyků, výhody a nevýhody
Integrace do zdrojového HTML, PHP kódu
Proměnné a datové typy
Cykly, podmínky, funkce
Zpracování událostí
jQuery, Git, GitHub.
Charakteristika jQuery, DOM
Způsoby vložení jQuery do stránky, DocumentReady
Cykly, podmínky, funkce, animace
Selektory, úprava prvků
Události
Git, GitHub - základní charakteristika
Základní příkazy pro ovládání Gitu ve VS Code
Základní příkazy a publikování na GitHubu ve VS Code
Rozšíření, doplňky a jejich použití
Bootstrap, flexbox, responzivní layout.
Základní práce s CSS frameworkem Bootstrap
Viewport, box sizing
Flexbox
Media queries
PHP – databáze MySQL a SQlite.
Vytváření databází a tabulek
Připojení k databázi přes PDO
Vkládání, vyhledávání, mazání a aktualizace dat
Práce s databází s využitím technologie AJAX
Vývojové prostředí a nástroje pro tvorbu a programování webu.
VS Code, popis vývojového prostředí, nastavení, konfigurace
Nástroje pro vývojáře, console
FTP, Putty, WinSCP, nastaveni, přihlašování pomocí klíčů
Konfigurace webového serveru
Algoritmizace úloh.
Algoritmus a jeho vlastnosti
Návrh a sestavení algoritmu. základní algoritmické struktury
Vývojové diagramy, řešení základních algoritmických úloh
Programovací jazyky a jejich rozdělení
Jazyk C#, vývojová prostředí.
Struktura programu, klíčová slova
Proměnné a konstanty, komentáře, přiřazení, operátory
Terminálový vstup a výstup
Datové typy
Vývojová prostředí C# – např. Visual Studio
Strukturální prvky jazyka C#.
Cykly for, while, do-while, příkazy continue, break
Podmínka úplná a neúplná, přepínač switch, ternární operátor
Pole – Jednorozměrné a vícerozměrné
Podprogramy
Objektově orientované programování v C#.
Třída – deklarace třídy, konstruktory, přetížení metod a konstruktorů
Dědičnost – nadtřídy, podtřídy
Abstraktní metody a třídy, finální metody a třídy
Statické členské metody a proměnné
Rozhraní – pojem rozhraní a jeho použití, vícenásobná dědičnost
Výjimky – zpracování chyb pomocí výjimek
Informace, práce s daty a zdroje informací.
Data, informace, znalosti, metadata a osobní údaje
Informační systém
Internetové vyhledávače, vyhledávání textových a netextových materiálů
Vyhledávací operátory, způsob fungování vyhledávačů
On-line zdroje, příklady
Databázové systémy – teorie a nástroje pro správu.
Databáze - báze dat, systém řízení báze dat
Relační datový model - strukturovaná data, primární klíč, cizí klíč, data
Databáze MySQL, nástroje pro správu databáze MySQL (Putty, Adminer, PhpMyAdmin)
Struktura tabulky, vytvoření, vypsání, odstranění, přejmenování databáze, tabulky
Import, export dat
Datové typy
Práce s jazykem SQL.
Co je to SQL, syntaxe jazyka SQL
Definice struktury tabulky, datové typy, indexy
Práce s tabulkou - CREATE TABLE, ALTER TABLE
Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE + podmínka WHERE
Operátory - porovnávací, logické, aritmetické, bitové
Řazení výsledků a omezení výběru a seskupení
SQL – práce s více tabulkami.
Normalizace, normální formy
Relace 1:1, 1:N, M:N
Primární klíč, cizí klíč, zajištění referenční integrity
Spojení více tabulek a použití JOIN
Poddotazy, vnořené dotazy
Souhrnné a skupinové dotazy
Počítačové systémy
Základní pojmy PC. Internet.
Procesor. PC sítě.
Základní deska. Přístupové metody, zabezpečení dat při přenosu.
Vnitřní paměti PC. IP adresa.
Vnější paměti PC. ISO/OSI, TCP/IP.
Rozšiřující karty PC. Hlavní síťové technologie.
Monitory. Bezdrátové sítě.
Tiskárny. Bezdrátový Ethernet, Bluetooth.
Pasivní a aktivní prvky PC sítí, maska sítě.
Windows Server core, Proxmox server, Windows PowerShell, tvorba skriptů.
Windows - zálohování a archivace dat, správa disků, diskové kvóty.
Windows - sítě peer to peer, client server, sdílení v síti, řadič domény, Active Directory.
Windows - nástroje pro správu.
Windows - DNS, WINS, DHCP server – význam, funkce.
Windows - nastavení uživatelských účtů a jejich management, význam skupin.
Windows - uživatelské profily, tisk v sítích Windows.
Windows - správa klientských počítačů, zásady skupiny, nástroje pro správu systému.
Linux - charakteristika, distribuce, základy práce s terminálem, základní příkazy.
Linux - adresářová struktura, souborový systém, přístupová práva, správa procesů.
Linux - NFS, Samba, diskové kvóty.
Linux - textový editor vi, mcedit, tvorba skriptů.
Směrování, proxy, brána.
VPN server, Firewall.