18-20-M/01 Informační technologie
Vývoj aplikací


Obor Informační technologie – Vývoj aplikací je cestou k profesní budoucnosti v dynamickém světě IT. Studenti si osvojí dovednosti v oblasti programování, vývoje webových aplikací, správy databází a počítačových sítí. Cílem oboru je připravit studenty na pozici IT profesionálů, kteří se uplatní jak v českých, tak zahraničních firmách.
Tento obor je navržen pro nadšence do technologií, kteří chtějí rozvíjet své schopnosti v programování a návrhu softwarových řešení. Kromě webových aplikací se žáci naučí vytvářet i aplikace (primárně) v jazyce Java. A to od úplných základů, přes jednoduché desktopové aplikace používající kolekce prvků se zápisem do souborů, až po komplexní distribuované aplikace komunikující s databází i po síti a pracující s paralelními výpočty.
Od prvních ročníků se studenti věnují nejen základům, ale i praktickému vývoji aplikací a webovcýh stránek, ale také komplexní vhled do informačních technologií a související infrastruktury. Program je koncipován tak, aby žáci rozuměli všem klíčovým aspektům IT, včetně správy informačních systémů, databází a bezpečnosti dat.
Profil absolventa
Programátoři, vývojáři, softwaroví architekti, kyberbezpečnost
Naši absolventi se mohou stát programátory, správci aplikací, webdesignéry, nebo specialisty na správu databází a informačních systémů. Výuka se zaměřuje na získání praktických kompetencí – od správy IT infrastruktury po vývoj a implementaci uživatelských aplikací, které jsou dnes neodmyslitelnou součástí firemního prostředí. Díky těmto dovednostem nacházejí naši absolventi uplatnění v široké škále IT pozic.
Absolventi oboru IT se zaměřením na programování a webové aplikace mají širokou škálu možností pro uplatnění na trhu práce:
- vývoj software v různých odvětvích
- front-end (design a uživatelské rozhraní) i back-end (programovaní požadovaných funkcí) webových aplikací
- programování aplikací pro různé operační systémy
- vývoj aplikací pro cloudové platformy
- návrh či administrace databází
- zabezpečení databází, webových a jiných aplikací (kybernetická bezpečnost)




Profilové předměty
Progamování, Webové aplikace, Databáze
Profilové předměty oboru Informační technologie – Vývoj aplikací představují základní pilíře odborného vzdělávání, které studentům poskytuje praktické i teoretické znalosti v klíčových oblastech IT. Od programování a práce s databázemi, přes tvorbu moderních webových aplikací, až po zabezpečení dat a komplexní realizaci projektů – každý předmět je pečlivě navržen tak, aby odpovídal aktuálním požadavkům trhu práce.
Programování
maturitní předmět
Předmět Programování je základní stavební kámen pro budoucí vývojáře. Studenti se seznámí s principy algoritmizace, vytvářením programů v různých programovacích jazycích a s použitím datových struktur. Cílem je rozvinout schopnost analyzovat problém, navrhnout efektivní řešení a transformovat jej do podoby funkčního kódu, který splňuje moderní standardy softwarového vývoje. Programování probíhá primárně v jazyce Java.
Webové aplikace
maturitní předmět
Webové aplikace studentům poskytují dovednosti v tvorbě dynamických webových stránek a aplikací. Naučí se programovat v jazycích jako HTML, CSS a JavaScript. Předmět zahrnuje i serverovou část aplikací, kde se používá PHP či jiné technologie k vytváření kompletních webových systémů.
Databáze
profilový předmět
V předmětu Databáze se studenti učí, jak navrhovat, spravovat a optimalizovat databázové systémy. Naučí se pracovat s relačními databázemi, vytvářet tabulky, indexy a používat jazyk SQL pro manipulaci s daty. Tento předmět klade důraz na bezpečnost a správné navrhování databázové architektury pro efektivní a bezpečné ukládání informací. Ve druhé části si vyzkouší základní principy práce s noSQL databázemi.
Webové projekty
profilový předmět
Webové projekty se zaměřuje na praktické realizace webových aplikací a stránek. Studenti zde aplikují své znalosti a dovednosti při práci na reálných projektech, od fáze návrhu až po finální implementaci. Tento předmět klade důraz na projektový management, týmovou spolupráci a verzování kódu, čímž připravuje studenty na vývoj v reálném pracovním prostředí .
Maturitní seminář
maturitní předmět
V rámci semináře studenti vytvoří závěrečný projekt, který reflektuje všechny získané znalosti z předchozích předmětů. Projekt zahrnuje analýzu, návrh, realizaci a prezentaci aplikace či systému. Tento předmět je vrcholem praktického vzdělávání, kdy si studenti sami zvolí téma a připraví produkt, který bude hodnotit komise.
Zabezpečení dat
profilový předmět
Předmět se zaměřuje na ochranu proti malwaru, phishingu a metodám sociálního inženýrství. Studenti se seznámí s antivirovými technologiemi, analýzou malwaru a sandboxingem. V závěru se probírá kryptografie, včetně použití symetrických a asymetrických šifer a hashovacích funkcí pro zajištění integrity a důvěrnosti dat.
Všeobecné předměty
| Předmět | 1. | 2. | 3. | 4. |
|---|---|---|---|---|
| Český jazyk a literatura | 3 | 3 | 3 | 3 |
| Anglický jazyk | 3 | 3 | 3 | 3 |
| Základy společenských věd | 0 | 2 | 2 | 0 |
| Dějepis | 2 | 0 | 0 | 0 |
| Matematika | 4 | 4 | 4 | 3 |
| Fyzika | 3 | 2 | 0 | 0 |
| Chemie | 2 | 0 | 0 | 0 |
| Ekonomika | 0 | 2 | 1 | 0 |
| Tělesná výchova | 2 | 2 | 2 | 2 |
| Nepovinné předměty | ||||
| Cvičení z matematiky | 0 | 0 | 0 | 2 |
Odborné předměty
| Předmět | 1. | 2. | 3. | 4. |
|---|---|---|---|---|
| Programování | 3 | 3 | 3 | 3 |
| Webové aplikace | 2 | 2 | 2 | 2 |
| Webové projekty | 0 | 3 | 2 | 0 |
| Databáze | 0 | 2 | 0 | 2 |
| Informatika | 3 | 2 | 2 | 2 |
| Servis PC | 3 | 0 | 0 | 0 |
| Počítačové sítě | 0 | 0 | 2 | 3 |
| Operační systémy | 0 | 0 | 2 | 3 |
| Hardware | 0 | 0 | 0 | 3 |
| Zabezpečení dat | 0 | 0 | 2 | 0 |
| Praxe | 2 | 2 | 2 | 0 |
| Maturitní seminář | 0 | 0 | 0 | 3 |
Školní vzdělávací plány (ŠVP)
ŠVP platí vždy po celou dobu studia tzn. dokument platný na daný školní rok nástupu platí po celou dobu studia.