Noslēguma darbu reģistrs
  
Studiju darba apraksts
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 12300 Lietišķo datorsistēmu institūts
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