Detail práce

Využití Slack API pro HeadlessCMS

Bakalářská práce Student: Hruška Jozef Akademický rok: 2019/2020 Vedoucí: Bartík Vladimír, Ing., Ph.D.
Jazyk práce
slovenský
Abstrakt

Práca si dáva za cieľ vytvoriť redakčný systém s otvoreným aplikačným rozhraním (Headless CMS) a možnosťou správy obsahu v prostredí aplikácie Slack. Inštalácia a následné používanie systému nevyžaduje žiadnu konfiguráciu zo strany uživateľa. Otvorené (verejné) ako aj uzatvorené (skryté) aplikačné rozhranie je vybudované podľa špecifikácie GraphQL. Otvorené rozhranie slúži výhradne k čítaniu dát, to znamená, že nie je možné dáta akokoľvek vkladať či modifikovať použitím tohto rozhrania. Výstupom práce je plne funkčný prototyp systému, ktorého súčasti boli implementované pomocou nástrojov React a Node.js s dôrazom na prívetivosť uživateľského rozhrania.

Klíčová slova

RS, Slack, React, Prisma, Apollo, Node.js, Next.js, Redux, Bolt, GraphQL, TypeScript, PostgreSQL

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
8. července 2020
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Otázky u obhajoby
  1. Můžete shrnout základní koncept a vlastnosti služby Slack a její souvislost se systémy pro správu obsahu?
  2. Můžete vysvětlit obr. 4.1 na str. 16 technické zprávy? Co reprezentují jednotlivé části a kde se skrývá úložiště obsahu a nějaká aplikační logika?
  3. Kolik jste měl testerů a jak probíhalo testování?
  4. Jaký má význam privátní rozhraní GraphQL?
Komise
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Lengál Ondřej, Ing., Ph.D. (UITS FIT VUT), člen
Szőke Igor, Ing., Ph.D. (UPGM FIT VUT), člen
Citace
HRUŠKA, Jozef. Využití Slack API pro HeadlessCMS. Brno, 2020. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2020-07-08. Vedoucí práce Bartík Vladimír. Dostupné z: https://www.fit.vut.cz/study/thesis/22974/
BibTeX
@bachelorsthesis{FITBT22974,
    author = "Jozef Hru\v{s}ka",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Vyu\v{z}it\'{i} Slack API pro HeadlessCMS",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2020,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/thesis/22974/"
}
Nahoru