V tomto předmětu se studenti naučí vyvíjet frontendovou část webových aplikací s prohlížečem v roli klienta svyužitím aktuálních postupů a technologií.

Cílem předmětu je vytvořit studentům komplexní přehled o klasických a agilních metodikách vývoje software. Předmět rozvíjí základní znalosti a dovednosti v oblasti modelování software, získané v předmětu Úvod do objektového modelování a Objektové modelování 1. Obohacuje stávající znalosti modelů o projektování informačních systémů s důrazem na metodiky vývoje softwaru.

Studenti se seznámí se základními technikami umělé inteligence a strojového učení a s jejich aplikacemi v kybernetické bezpečnosti. Budou představeny aktuální trendy v této oblasti a budou prezentovány případové studie. 

Očekávané výsledky studia - po absolvování tohoto předmětu student prokazuje odborné znalosti hlavních metod AI a ML využívaných v kyberbezpečnosti, bezpečnostní cílů a řešených problémů, a rizik vyplývajících z použití metod AI a ML, dále odborné dovednosti - umí rozpoznat bezpečnostní problém a vysvětlit jeho závažnost, dovede pro zadaný běžný bezpečnostní problém navrhnout vhodnou metodu AI nebo ML, a umí vysvětlit implementace vybraných AI a ML metod. Odborné způsobilosti: absolvent bude schopen využít odborné znalosti a dovednosti při setkání s kyberbezpečnostním problémem a bude schopen sledovat aktuální trendy v oblasti kyberbezpečnosti.

V tomto předmětu se studenti naučí vyvíjet frontendovou část webových aplikací s prohlížečem v roli klienta svyužitím aktuálních postupů a technologií.

V tomto předmětu se studenti naučí vyvíjet frontendovou část webových aplikací s prohlížečem v roli klienta s využitím aktuálních postupů a technologií.

Studenti se naučí navrhnout a otestovat bezpečnost webových stránek, a to jak na straně klienta, tak na straně serveru .