Kods | DIP730 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Tīmekļa pakalpojumi un izstrādes tehnoloģijas | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles; Brīvās izvēles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Augstākā līmeņa, Akadēmiskais | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datormācība | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Aleksejs Jurenoks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 4.0 (6.0 ECTS) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Tīmekļa produkta izstrādē ietilpst klienta daļas (front-end) izstrāde un servera daļas (back-end) izstrāde. Mūsdienīgas tīmekļa vietnes vairs nav iedomājamas bez tīmekļa pakalpēm (Web services), kas neatkarīgi no izvēlētās platformas un vides ļauj nodrošināt datu apmaiņu. Šis studiju kurss aptver tīmekļa lietojumprogrammu izveides posmus gan lietotāja, gan servera pusē, izmantojot mūsdienīgas programmēšanas valodas un tehnoloģijas.. Pirmajā kursa daļā tiek apgūtas lineārās tīmekļa produkta izstrādes metodes, kas ietver tīmekļa programmēšanas valodas funkcionalitātes apskatu, izstrādājot dinamiskā satura lapas. Otrajā kursa daļā tiek apgūtas pakalpojumu izstrādes metodes un valodas, kas ļaus nodrošināt informācijas apmaiņu un tīmekļa vietnes satura pielāgošanu neatkarīgi no izvēlētās platformas un vietnes.. Studiju kursā tiek apskatītas mūsdienīgas programmēšanas valodas - PHP, Python, Go.. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir nodrošināt gan lietotāja, gan servera puses tīmekļa produktu izstrādes programmēšanas valodu, rīku un metožu apgūšanu, kā arī sniegt zināšanas par darbības automatizēšanas iespējām. Studiju kursa uzdevumi: * nodrošināt tīmekļa servera uzstādīšanas un konfigurēšanas pamatu un tīmekļa vietņu izstrādes pamatu apgūšanu; * nodrošināt datu apmaiņas protokolu apgūšanu; * nodrošināt skriptu valodas JavaScript un tās ietvaru apgūšanu; * nodrošināt tīmekļa vietņu izstrādes programmēšanas valodas PHP apgūšanu; * nodrošināt pakalpju izstrādes metožu apgūšanu, * nodrošināt programmēšanas valodas Python un Go pamatu apgūšanu. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj izvēlēties pareizo tīmekļa servera konfigurāciju. Izprot pieslēdzamu bibliotēku nepieciešamību un pamata konfigurācijas prasības. - Patstāvīgais darbs. Prot izmantot JavaScript valodu un spēj izvēlēties nepieciešamo valodas ietvaru darba procesa optimizācijai. - Divi pārbaudes darbi. Prot izmantot PHP valodu informācijas saņemšanai no datubāzes un tās turpmākai apstrādei servera pusē. - Divi pārbaudes darbi. Saprot API izmantošanas pamata prasības. Prot izsaukt REST API pieprasījumus, izmantojot PostMan programmatūru. Prot integrēt PostMan ģenerēto programmatūras kodu savā projektā. - Patstāvīgais darbs. Prot izveidot lietotāja modeli. Saprot nepieciešamās prasības personas datu uzglabāšanai. Prot izmantot datu uzglabāšanas metodes servera pusē. - Patstāvīgais darbs. Prot izstrādāt un reģistrēt savu robotprogrammatūru noteiktu uzdevumu izpildei. - Patstāvīgais darbs. Prot veidot dinamiskas tīmekļa platformas. Spēj izvēlēties piemērotāko scenāriju starpplatformu datu apmaiņai tīmeklī. Prot veidot savas pakalpes un kontrolēt to darbību. - Eksāmens. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Apmeklējums / aktivitātes - 10%
Pārbaudes darbi - 30% Patstāvīgais darbs - 30% Eksāmens / gala projekts - 30% |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Programmatūras izstrādes pamati, HTML un CSS pamati. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|