Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Tīmekļa komponentu bibliotēkas izstrāde un izmantošana |
Nosaukums angļu valodā |
Development and Usage of Web Components Library |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Natālija Prokofjeva |
Recenzents |
A. Špakova, M.sc.ing., Accenture Latvia, programmatūras testētāja |
Anotācija |
Bakalaura darba tips ir Produkta vai prototipa izstrāde (3. tips).
Bakalaura darba tēma ir “Tīmekļa komponentu bibliotēkas izstrāde un tā izmantošanā”. Darba gaitā tika izstrādāta tīmekļa komponentu bibliotēka, izmantojot jaunāko tīmekļa standartu. Tika izpētītas tīmekļa komponentu tehnoloģija un tā ietvari (“Stencil”, “Lit”, “Hybrids”), kuri tiek salīdzināti. Izstrādātās bibliotēkas pirmkods ir pieejams GitHub tīmekļa vietnē un publicēta NPM reģistra.
Bakalaura darbs sastāv no četrām galvenajām nodaļām. Pirmajā nodaļā tiek izanalizēts pašreizējais stāvoklis tīmekļa izstrādē un apskatīta tīmekļa komponentu tehnoloģijas sastāvdaļas, kā arī tīmekļa komponentu ietvaru salīdzinājums. Pēc analīzes tiek izvēlēts vislabākais rīks bibliotēkas izstrādei.
Otrajā pamatnodaļā tiek apskatīta noformēšanas sistēmas jēdziens, tās nozīme tīmekļa vietnes izstrādāšanā, kā arī tiek analizēti mūsdienu noformēšanas sistēmas no dažādiem izstrādātājiem un tā pieejamība izstrādāšanām. Tiek izvēlēta noformēšanas sistēma bibliotēkas izstrādei.
Trešajā nodaļā izklāstīts pats bibliotēkas izstrādes process, sākot ar bibliotēkas specifikāciju un projektējumu, turpinot ar bibliotēkas realizācijai un traucējumu risināšanai, izmantojot izvēlēto rīku. Galā tiek aprakstīta dokumentācijas izveides process un izstrādāta bibliotēka tiek publicēta NPM reģistra.
Ceturtajā nodaļā izstrādāta bibliotēka tiek izmantota eksperimentālajā vidē, izmantojot dažus tehnoloģijas.
Darba pamattekstā ir 42 lappuses, 37 attēli, 2 tabulas, 45 izmantoto literatūras avotu un 9 pielikumi. |
Atslēgas vārdi |
Tīmekļa Komponenti, JavaScript, Shadow DOM, pielāgoti elementi, HTML šabloni, Stencil, Storybook |
Atslēgas vārdi angļu valodā |
Web Components, JavaScript, Shadow DOM, custom elements, HTML templates, Stencil, Storybook |
Valoda |
lv |
Gads |
2021 |
Darba augšupielādes datums un laiks |
06.09.2021 17:00:31 |