This is an old revision of the document!
1. Arduino HW/SW * GPS přijímač a jeho aplikace * Meteo stanice * GSM modém a jeho aplikace * NFC a bezkontaktní karty * univerzální desky s různými periferiemi * řízení modelu auta * generator analogových průběhů * přípravky pro desku digilent CMOD A7/S7 (displej, tlačítka, switche, atd.) * návrh hardware pro desku digilent CMOD A7/S7 * vlastní zadání * Wifi a ESP32/ESP2866 * zařízení pro ochranu baterie před vybitím
2. Wolfram Mathematica * bezpečnostní kódy * kódy pro kryptografií * matematické funkce realizované v HW * aritmetický procesor v GF(2^2^n) * efiktivita protokolů pro předmět BI-PSI * vlastní zadání
3. Visual C++/C# * aplikace pro komunikaci s periferiemi v PC * aplikace pro komunikaci s procesorem Zynq * aplikace pro správu projektu ve VHDL * překladače * grafické aplikace pro výuku * vlastní zadání
4. Jazyk VHDL / desky FPGA * návrh hardware pro bezpečnostní kódy * generátor průběhů (sinusovka, obdelník, trojuhelník) * osciloskop * návrh hardware pro realizaci matematických funkcí * implementace procesoru/periferié procesoru (ARM, Z80, AVR, ...) * HW podpora SoC (Zynq) * aritmetický procesor v GF(2^2^n) * Hry pro FPGA * vlastní zadání
5. Plošné spoje * návrh zařízení s porcesorem atmel + drobné periferié * zařízení s nízkou spotřebou * vlastní zadání
6. Raspberry PI / Raspberry PI Pico * ovládání jednoduchých periferií * chytré síť, ovládání periferií přes ethernet * vzdálená správa sítí * vlastní zadání
7. Android * aplikace pro práci s hardware (raspberry PI, Arduino a jiné)
8. Python * aplikace pro zpracování a generování dat podle šablon
9. Optimalizace Java aplikací pro horizontální škálování v moderní mikroservisní architektuře * využití AoT kompilace a minimalizace start-up času * výběr vhodného JVM a analýza jeho výhod pro minimální náročnost na prostředky (např. GraalVM) * využití vhodného frameworku a analýza jeho výhod (např. Quarkus) * analýza možností využití pro serverless architekturu (např. Knative) * využití komunikace přes gRPC * podpora feature flagů pro release management * vlastní zadání
10. Virtualizace a izolace aplikačních prostředí * využití OCI kontejnerů jako způsob doručování aplikací * analýza bezpečnostních chyb využívané technologie docker a možnosti jejich eliminace * porovnání s jinými přístupy (např. podman, buildah apod.) * lokální orchestrace kontejnerů (docker-compose vs podman-compose) * vnořování kontejnerů (např. docker(-compose)-in-docker/podman) * vlastnosti container file systemů (např. OverlayFS) * bezpečné (rootless) spuštění více kontejnerů uvnitř kontejneru
11. Orchestrace kontejnerů v distribuovaném on-premise prostředí * porovnání vlastností využívaných pro jako container runtime (containerd vs docker vs CRI-O) * kubernetes vs jeho komerční distribuce (openshift, tanzu) * helm vs yaml manifesty (+ možnosti jejich úprav, např. kustomize) * realizace ingress load balancerů v lokálním on-premise prosředí * vytvoření persistence v distribuovaném prostředí (např. Ceph, Rook, GlusterFS apod.) * správa citlivých údajů (šifrování kubernetes secrets, PAM nástroje) * vytvoření vlastního kubernetes operátora (vlastní zadání)
12. Podpora vývoje a administrace prostředí prostřednictvím automatizace * analýza praktik DevOps přístupu, GitOps, SecOps, ChatOps, AIOps * analýza a představení SRE (Site reliability engineering) praktik * vytvoření a nasazení prostředí pro kompletní podporu životního cyklu aplikace naplňující znaky GitOps a IaaC (infrastructure as a code) * zabezpečení SVC repozitářů přes GPG klíče * podpora IaaC nástrojů (ansible, chef+puppet, cloud vendor proprietární nástroje, terraform) * využití CI nástroje s dynamickým vytěžováním zdrojů dle aktuální zátěže (návrh tzv. CI farmy) * podpora deklarativního popisu činností (pipelines) * porovnání známých CI nástrojů (jenkins, jenkins-x, gitlab, tekton, github actions) * návrh procesů pro validaci aplikací před jejich nasazením prostřednictvím testů
13. Projekty zadané externím zadavatelem * seznam zadavatelů níže
Pokud máte o téma zájem, napište mi email. Rezervace v systému bpm nemá žádnou váhu. Pokud se Vám nelíbí žádné z nabízených témat, koukněte do archívu dostupných zadání.
BP a DP defended works on CTU in Prague FEL/FIT: BP a DP