Statuss(Aktīvs) | Izdruka | Arhīvs(0) | Studiju plāns Vecais plāns | Kursu katalogs | Vēsture |
Kursa nosaukums | WWW tehnoloģijas |
Kursa kods | InfTB011 |
Zinātnes nozare | Informācijas tehnoloģija (nav zn) |
Kredītpunkti (ECTS) | 3 |
Kopējais stundu skaits kursā | 81 |
Lekciju stundu skaits | 16 |
Semināru un praktisko darbu stundu skaits | 0 |
Laboratorijas darbu stundu skaits | 16 |
Studenta patstāvīgā darba stundu skaits | 49 |
Kursa apstiprinājuma datums | 24/01/2024 |
Atbildīgā struktūrvienība | Datoru sistēmu un datu zinātnes institūts |
Kursa izstrādātājs(-i) | |
Mg. sc. ing., pasn. Inga Viļumsone |
|
Priekšzināšanas Kursam priekšzināšanas nav nepieciešamas |
|
Kursa anotācija | |
Studiju kursa mērķis ir sniegt ieskatu par klienta puses orientētām tehnoloģijām tīmekļa lapu izveidē, tīmekļa lapu uzbūves un izstrādes pamatprincipiem, kā arī par izmantojamām programmām. Studenti apgūst hiperteksta iezīmju valodu (HTML), kaskadētas stilu tabulas (CSS un SCSS), priekšgalsistēmas satvaru un JavaScript skriptēšanas valodas pamatus. Iegūtās zināšanas studenti izmanto kursa darba izstrādē, veidojot tīmekļa lapu noteiktai mērķauditorijai. Šī kursa zināšanas studentiem jāpielieto cita studiju kursa ietvaros par mājaslapas aizmugursistēmas izstrādi un tur sekojošo kursa darbu. | |
Kursa rezultāti un to vērtēšana | |
Studiju kursa apguves rezultātā studenti:
•zina 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 – praktiskie darbi un eksāmens; •prot lietot valodu HTML, CSS, SCSS, priekšgalsistēmas satvarus 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 - praktiskie darbi un pārbaudes darbs; •spēj patstāvīgi rast risinājumu konkrēta uzdevuma veikšanai, argumentēt savu viedokli, lietot informācijas prezentācijas Interneta standartus – praktiskie darbi un pārbaudes darbs. |
|
Kursa saturs(kalendārs) | |
Pilna laika klātienes studijās:
1.HTML dokumenta pamatstruktūras veidošana. HTML tagi. Teksta noformēšanas tagi. HTML – 2h. 2.Stili (CSS). CSS selektori, klases, identifikatori. CSS likumi un to prioritāte. CSS definēšanas metodes un stila uzdošana HTML dokumentā – 2h. 3.Pamata lapas iestatījumi. Teksta, attēlu, līniju, fona, saites izveide un stila uzdošana HTML dokumentā izmantojot CSS – 2h. 4.Sarakstu, tabulas izveide un noformēšana ar HTML un CSS – 2h. 5.Tīmekļa lapas strukturēšana ar slāņiem. Elementu pozicionēšana. Krāsu modeļi. Lietotās lielumu definēšanas mērvienības mājas lapu izstrādē. – 2h. 6.Responsīvā dizaina izveides pamatelementi un to lietojums noformēšanā. Ekrāna izšķirtspēju lūzuma punktu definēšana CSS responsīvā dizaina izstrādē – 2h. 7.Responsīvā dizaina izveides dinamiskie strukturēšanas elementi– 2h. 8.1.pārbaudes darbs: Responsīvas tīmekļa lapas izveide izmantojot HTML un CSS. Lapas elementu noformēšana – 2h. 9.Mājas lapu satvaru apskats. Satvara Bootstrap lietošana – 2h. 10.CSS mainīgie un koda priekšapastrādes satvari (preprocesori) – 2h. 11.Dokumentu objektmodelis DOM (Document Object Model) un tā lietošana. Formu elementu izveide un noformēšana HTML un datu lauku datu ievades apstrāde izmantojot JavaScript skriptēšanas valodu.– 2h. 12.JavaScript funkcijas un notikumi – 2h. 13.Javascript mainīgie, cikli, klases. Vērtību piešķiršana mainīgajiem. Datu ievades paņēmieni. Datu izvades paņēmieni – 2h. 14.Objektu un masīvu izmantošana JavaScript – 2h. 15.JavaScript bibliotēkas jQuery pievienošana un izmantošana tīmekļa lapās – 2h. 16.4. pārbaudes darbs: JavaScript izmantošana tīmekļa lapās – 2h. |
|
Prasības kredītpunktu iegūšanai | |
Jābūt izpildītiem un aizstāvētiem praktiskajiem darbiem.
Jānokārto rakstisks eksāmens. Eskāmena uzdevumu veido: •teorijas tests par studiju kursā apgūto teorētisko vielu; •praktiskais uzdevums par studiju kursa praktiskajos darbos apgūtajām tēmām. |
|
Studējošo patstāvīgo darbu organizācijas un uzdevumu raksturojums | |
Prakstiskā darba uzdevums ir jāuzsāk pildīt nodarbības laikā, patstāvīgi jāpabeidz un jānodod 2 nedēļu laikā no uzdošanas brīža. Mācību literatūras un tiešsaistes pamācību patstāvīga studēšana zināšanu nostiprināšanai. | |
Studiju rezultātu vērtēšanas kritēriji | |
Eksāmens ar atzīmi veido praktiskie darbi - 40% (no kopējā eksāmena vērtējuma), divi pārbaudes darbi - 20% un eksāmens - 40%. Zināšanu vērtēšana notiek 10 baļļu sistēmā.
•Izstrādāti un aizstāvēti praktiskie darbi (katrs praktiskais darbs jāiesniedz 2 nedēļu laikā no uzdošanas brīža un tiek vērtēts ar 2-6 punktiem par pareizi izpildītu darbu, ar pusi no iespējama punktu skaita – par daļēji izpildītu). •1.pārbaudes darbs: HTML dokumenta noformēšana, izmantojot CSS (10%). •2. pārbaudes darbs: HTML, CSS un Javascript sadarbība tīmekļa lapas izstrādē (10%). •Eksāmens – teorijas tests un praktiskā daļa (40%). |
|
Obligātā literatūra | |
•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.) |
|
Papildliteratūra | |
•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. |
|
Piezīmes | |
Profesionālā bakalaura studiju programma „Informācijas tehnoloģijas ilgtspējīgai attīstībai”. |