Kursa kods InfTK004
Kredītpunkti 3
Zinātnes nozareInformācijas tehnoloģija (nav zn)
Kopējais stundu skaits kursā
Lekciju stundu skaits8
Semināru un praktisko darbu stundu skaits0
Laboratorijas darbu stundu skaits0
Studenta patstāvīgā darba stundu skaits73
Kursa apstiprinājuma datums24.01.2024
Atbildīgā struktūrvienībaDatoru sistēmu un datu zinātnes institūts
Mg. sc. ing.
InfTB011, WWW tehnoloģijas
Kursa darba mērķis ir pielietot un nostirpināt studenta teorētiskās pamatzināšanas par klienta puses orientētām tehnoloģijām tīmekļa lapu izveidē, tīmekļa lapu uzbūves un izstrādes pamatprincipiem, izmantojamām programmām, kā arī padziļināt teorētiskas zināšanas par kādu no tīmekļa lapu izstrādes aspektiem. Kursa darba izstrādes procesā studējošie attīsta un pilnveido praktiskas iemaņas koda rakstīšanā, izmantojot hiperteksta iezīmju valodu (HTML), kaskadētas stilu tabulas (CSS), JavaScript skriptēšanas valodu, kā arī ievērojot labas prakses ieteikumus koda rakstīšanā un noformēšanā.
Kursa apgūšanas rezultātā studenti:
• spēj parādīt teorētiskās zināšanas par klienta puses orientētām tehnoloģijām tīmekļa lapu izveidē un to lietošanas iespējām, tīmekļa lapu uzbūves pamatprincipiem – kursa darb apraksts un kursa darba aizstāvēšana;
• spēj definēt kursa darba temata aktualitāti, mērķi un uzdevumus, izvēlēties un lietot piemērotākās metodes tā izstrādāšanā - kursa darba apraksts;
• spēj veikt informācijas apstrādi, analīzi un sistematizāciju kursa darba izstrādei - kursa darba apraksts, kursa darba prezentācija un aizstāvēšana;
• prot izdarīt secinājumus, analizējot informāciju, spēj izstrādāt un formulēt priekšlikumus - kursa darbs, kursa darba prezentācija un aizstāvēšana;
• prot lietot valodu HTML, CSS un Javascript, izmantojot W3C ieteikumus tīmekļa lapu izstrādē, veidot un apstrādāt lietotāja formas, izmantot DOM objektus, noformēt kodu atbilstoši programmēšanas labajam stilam, kā arī analizēt to – tīmekļa lapas pirmkods;
• spēj patstāvīgi rast risinājumu konkrēta uzdevuma veikšanai, argumentēt savu viedokli, publiski aizstāvēt darba rezultātus – kursa darba prezentācija un aizstāvēšana.
Pilna laika klātienes studijās:
1. Kursa darba tēmas izvēle un saskaņošana ar vadītāju - 2h.
2. Iepazīšanās ar metodiskiem norādījumiem kursa darba izstrādāšanai un aizstāvēšanai - 1h.
3. Izvēlētas tēmas un mērķauditorijas raksturojums. Esošo risinājumu atlase un analīze - 6h.
4. Informatīvā materiāla apzināšana, teorētiskās literatūras apkopošana un informācijas sistematizēšana par izvēlēto tēmu - 10h.
5. Lietotāja pieredzes pamatprincipu izpēte un pielietojums – 6h.
6. HTML dokumenta pamatstruktūras veidošana. Pamata lapas iestatījumi un reaģējošā dizaina pievienošana – 6h
7. HTML tagi, CSS un/vai SCSS - elementi pievienoti – teksts, saites, attēli, tabulas, karte, pieteikuma forma, u.c. – 28h.
8. JavaScript funkciju lietojums lapas izstrādē – 10h.
9. Kursa darba dokumentācijas izveide un noformēšana – 8h.
10. Kursa darba aizstāvēšana – 4h.
Izstrādāts un aizstāvēts kursa darbs. Vērtējums ar atzīmi.
Students kursa darbu atbilstoši izvēlētajai darba tēmai izstrādā patstāvīgi, konsultējoties ar kursa darba vadītāju.
Studentam jāiesniedz e-studijās līdz noteiktam termiņam:
1. tīmekļa vietnes projekts (pirmkods)
2. kursa darba apraksts, kas ir jānoformē atbilstoši IITF Kursa darbu, bakalaura darbu un maģistra darbu noformēšanas metodiskajiem noteikumiem
Kursa darba vadītājs organizē publisku aizstāvēšanu.
Kursa darba atzīmi veido:
• tīmekļa vietnes izstrādes kvalitāte (60%);
• kursa darba apraksta kvalitāte (20%);
• kursa darba prezentācija un atbildes uz jautājumiem (20%).
• W3schools - WEB izstrādes mācību vietne tiešsaistē, kas balstīta uz jaunākajiem standartiem [tiešsaiste]. Pieejams: http://www.w3schools.com/default.asp
• The World Wide Web Consortium (W3C) [tiešsaiste]. Pieejams: https://www.w3.org/
• Bootstrap satvara mājaslapa [tiešsaiste]. Pieejams: https://getbootstrap.com/
• Vektoru ikonu lapa [tiešsaiste]. Pieejams: https://fontawesome.com/
• Minnick J. Responsive Web Design with HTML 5 & CSS. Cengage Learning, 9th edition, 2020, 640 lpp. (RTU bibliotēka)
• Scott A., Powers S., MacDonald M. JavaScript Cookbook: Programming the Web 3rd edition. O'Reilly Media, 2021, 650 pp. (pieejams fakultātē 35.kab.)
• Carey. P.M. New Perspectives on HTML 5 and CSS. Cengage Learning, 8th edition, 2020, 936 lpp (pieejams fakultātē 35.kab.)
• Nixon R. Learning PHP, MySQL & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites 6th New edition. O'Reilly Media, 2021, 825 pp. (pieejams fakultātē 35.kab.)
• Code Quickly. Learn JavaScript Quickly: A Complete Beginner's Guide to Learning JavaScript, Even If You're New to Programming. Drip Digital, 2020, 172 pp. (pieejams fakultātē 35.kab.)
• IITF Kursa darbu, bakalaura darbu un maģistra darbu noformēšanas metodiskajiem noteikumiem [tiešsaiste].
• Scott A.D. JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron. O'Reilly Media, 2020, 344 pp. (RTU bibliotēka)
• McFedries P. Web Design Playground: HTML & CSS the Interactive Way. Manning, 2019, 440 lpp. (RTU bibliotēka)
• Brown T.B. CSS Master. SitePoint, 3rd edition, 2021. 524 lpp. (RTU bibliotēka)
• Kamars A. Tīmekļa lapu veidošana. HTML un CSS. Rīga: Zvaigzne ABC, 2008. 320 lpp.
Profesionālā bakalaura studiju programma „Informācijas tehnoloģijas ilgtspējīgai attīstībai”.