Web Programming

Tīmekļa programmēšana ir Internetā bāzētu informācijas sistēmu izstrādes pamatā. Mūsdienīgas tīmeklī bāzētas sistēmas raksturo izmantoto tehnoloģiju dažādība, integrācija dažādu tīmekļa sistēmu starpā un resursu koplietošana. Kursā tiek aplūkotas galvenās tīmekļa sistēmu izstrādē izmantojamās tehnoloģijas. Tajā tiek sniegts pārskats arī par tīmekļa programmēšanas pamatiem, kura mērķis ir atsvaidzināt studentu zināšanas programmēšana jomā. Galvenā vērība tiek pievērsta izstrādes vides izveidošanai, tīmekļa risinājumu integrēšanai, ieskaitot XML tehnoloģijas un tīmekļa servisus, vienotas autentifikācijas sistēmas nodrošināšanai un bagātinātas lietotāju saskarnes izstrādei. Kursā galvenais uzsvars tiek likts uz praktisko iemaņu apgūšanu..

Klienta programmatūra

Ir panākta vienošanās ar JetBrains, kas ļauj kursa ietvaros izmantot vienu no vadošajām profesionālajām PHP integrētajām izstrādes vidēm - PHP Storm.

Servera programmatūra

Priekšmeta vajadzībām ir uzstādīts uz Ubuntu Linux bāzēts tīmekļa serveris (PHP+MYSQL+APACHE). Hostinga pārvaldībai tiek izmantota Virtualmin programmatūra. Studenti tiks sadalīti grupās un katrai grupai tiks pieškirts hostinga konts ar domēna vārdu [grupas-nosaukums].web.iti.rtu.lv. MySQL datubāžu administrēšanai tiks izmantota phpMyAdmin programmatūra. Studentiem tiek nodrošināta arī ierobežota SSH piekļuve, kas pamatā gan tiks izmantota drošai failu pārsūtīšanai uz serveri. Tīmekļa serverim būs iespējams piekļūt arī no mājām.

Pasniedzēji