DPI364 Sadalītu datu apstrāde datoru tīklos

Kods DPI364
Nosaukums Sadalītu datu apstrāde datoru tīklos
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Augstākā līmeņa, Profesionālais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Pāvels Rusakovs
Kredītpunkti 3.0 (4.5 ECTS)
Daļas 1
Anotācija Studiju kursā tiek aplūkota informācijas apstrāde servera pusē. Tiek sniegta informācija par tīmekļa servera veidošanu uz IIS (Internet Information Services) pamata. Tiek parādīta dinamisko tīmekļa lappušu radīšana, lietojot ASP (Active Server Pages) un ASP.NET tehnoloģijas. Tiek analizēta datu apstrāde, lietojot ADO (Active Data Object) un ADO.NET tehnoloģijas. Tiek aplūkota servera skriptu uzrakstīšana četrās programmēšanas valodās: JavaScript, VBScript, C# un VB.NET. Liela uzmanība pievērsta formu apstrādei servera pusē, tajā skaitā datu integritātes pārbaudei ar dažādu validatoru palīdzību. Tiek aplūkota lietotāja interfeisa programmēšana ar vadības elementiem no ASP vārdu telpas. Tiek parādīta XML datu apstrāde un Ajax (Asynchronous JavaScript and XML) tehnoloģijas lietošana. Studiju kursa ietvaros tiek apskatītas vairākas drošības problēmas. Laboratorijas darbos studentiem jādemonstrē apgūtās teorētiskās zināšanas un jāapgūst programmēšanas prasmes..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Tehnoloģijas ASP (Active Server Pages) pamati. IIS (Internet Information Services). Elementārie ASP skripti. 4 2 0 0
ASP operācijas ar datiem: ielikšana, dzēšana, atjaunināšana. Paketes režīms. Transakcijas. Formu apstrāde. 2 4 0 0
Datu avota izveidošana un iepazīšanās ar IIS. Vienkāršie ASP skripti un CSS lietošana. Laboratorijas darbs. 2 0 0 0
Glabājamie vaicājumi (Stored Queries). Parametru nodošana glabājamiem vaicājumiem. XML dokumentu apstrāde ASP skriptos. 2 4 0 0
ASP.NET lapu struktūra. Atšķirības starp ASP .NET un ASP.NET 2.0. ASP.NET izpildošā vide. IIS 5.0 procesa modelis. 2 4 0 0
Datubāzes apstrāde ar ASP skriptu palīdzību. VBScript un JavaScript kā skriptu valodas. Laboratorijas darbs. 2 0 0 0
Piekļuve datiem ar ADO.NET palīdzību. Datu piesaiste. Objekti DataSet un DataReader. Vadības elements DataGrid. 2 6 0 0
Bāzes klase WebControl. Web formu vadības elementi ASP.NET tehnoloģijā (ASP.TextBox, ASP:Button, ASP:Label un citi). 2 4 0 0
Formu satura apstrāde ASP skriptos. Get un Post metodes informācijas pārsūtīšanā. Laboratorijas darbs. 2 0 0 0
Darbs ar relāciju datiem. Datu kārtošana un filtrēšana. Objekti DataTable un DataView. Glabājamas procedūras. 2 4 0 0
Šabloni. Šablonu vadības elementi. Vadības elementi Repeater un DataList. Lietotāju vadības elementu radīšana. 2 4 0 0
Formu radīšana un apstrāde ASP.NET tehnoloģijā. Laboratorijas darbs. 2 0 0 0
Drošība. Servera un klientu autentificēšana. Klientu pilnvarošana. Cookie failu lietošana. Paroļu glabāšana. 3 3 0 0
XML faili .NET vidē. Objektu DataSet un XmlDataDocument sinhronizēšana. XML dokumentu validēšana. 2 6 0 0
XML failu apstrāde ASP.NET skriptos. Laboratorijas darbs. 2 0 0 0
Web Parts elementi informācijas atlases atvieglošanai. Web Parts zonas. Automātiska atjaunināšana. 2 3 0 0
Tradicionālo tīmekļa lietotņu trūkumi. AJAX (Asynchronous JavaScript and XML) kā jau eksistējošu tehnoloģiju summa. 2 4 0 0
ASP.NET tīmekļa lietotņu izstrādē ar ADO.NET lietošanu. Laboratorijas darbs. 2 0 0 0
Objekts XmlHttpRequest (XHR). Izsaukumi no ASP.NET tīmekļa lappusēm. Objekts XmlDocument. Pieprasījuma pārraide. 6 2 0 0
AJAX un XSLT (eXtensible Stylesheet Language for Transformation). Meklēšanas tehnoloģiju lietošana. Rezultātu atgriešana 6 2 0 0
AJAX tehnoloģija un objekts XmlHttpRequest. Laboratorijas darbs. 2 0 0 0
Lietotāja interfeisa programmēšana ar AJAX palīdzību: jaunie risinājumi. 3 4 0 0
AJAX lietotņu drošība. Pārlūkprogrammas aizsardzība. Servera-avota politika. Konfidenciālas informācijas aizsardzība. 2 4 0 0
XSLT tehnoloģijas lietošana AJAX kontekstā. Laboratorijas darbs. 2 0 0 0
Kopā: 60 60 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir sagatavot speciālista servera lietotņu izstrādei. Studiju kursa uzdevumi: 1. Iemācīt profesionāli lietot Microsoft servera tehnoloģijas ASP un ASP.NET; 2. Iemācīt nodrošināt piekļuvi datiem un apstrādāt tos ar ADO un ADO.NET tehnoloģijām; 3. Iemācīt konfigurēt IIS tīmekļa serveri; 4. Iemācīt orientēties Ajax tehnoloģijā; 5. Iepazīstināt un izprast tīmekļa lietotņu drošības pamatus.
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj konfigurēt Internet Information Services. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj norādīt nepieciešamus IIS parametrus un iestatījumus.
Spēj lietot ASP/ADO tehnoloģijas lietotņu izstrādei. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj rakstīt ASP skriptus, piekļūt datiem un apstrādāt tos ar ADO.
Spēj lietot ASP.NET/ADO.NET tehnoloģijas lietotņu izstrādei. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj rakstīt ASP.NET skriptus, piekļūt datiem un apstrādāt tos ar ADO.NET.
Spēj izstrādāt Ajax lietotnes. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj rakstīt asinhronos Ajax skriptus.
Spēj demonstrēt savas teorētiskās un praktiskās zināšanas par servera daļas lietotņu izstrādi citam speciālistam. - Eksāmens (rakstisks). Kritēriji: spēj atbildēt uz teorētiskiem jautājumiem, rakstīt servera skriptus vairākās valodās un meklēt kļūdas svešos servera skriptos.
Studiju rezultātu vērtēšanas kritēriji
Laboratorijas darbi - 50%
Eksāmens - 50%
 
Priekšzināšanas HTML, CSS, vismaz viena skriptu valoda, relāciju datu bāzes.
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 4.5 2.0 1.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]