RA0269 Tīmekļa tehnoloģijas: Back-end (Python)

Kods RA0269
Nosaukums Tīmekļa tehnoloģijas: Back-end (Python)
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Profesionālais
Tematiskā joma Datormācība
Struktūrvienība Rēzeknes akadēmija
Mācībspēks Sergejs Kodors
Kredītpunkti 3.0
Daļas 1
Anotācija Studiju kursā studenti apgūst tīmekļa lietotņu izstrādes pamatus, izmantojot Python programmēšanas valodu. Īpaša uzmanība tiek pievērsta Django ietvara (Framework) izmantošanai praktisku risinājumu izstrādē, nodrošinot izpratni par back-end tehnoloģiju pielietojumu tīmekļa lietotņu izstrādē..
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
Izstrādes vides sagatavošana. Django MVT arhitektūra. Django "HelloWorld" projekta izstrāde. Skats un URL dispetčeris. 4 4 0 0
Django šabloni front-end izstrādei. DTL mainīgie, tagi un filtri. Bootstrap framework un JS integrācija. 6 8 0 0
Django datu modeļu izstrāde un migrācija. Django CMS. 6 8 0 0
CRUD funkcionalitātes izstrāde. GET un POST datu pārsūtīšanas metodes. Django formas. 8 16 0 0
Autorizācijas realizācija. 2 4 0 0
REST servisa izstrāde Django vidē. 2 4 0 0
Veiktspējas analīze. OWASP un Django drošība. 4 5 0 0
Kopā: 32 49 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Mērķis - attīstīt studentu prasmes tīmekļa lietotņu izstrādē, izmantojot Django ietvaru (Framework). Uzdevumi: 1. Apgūt Django skatu, šablonu un modeļu izstrādi. 2. Attīstīt prasmi izstrādāt CRUD (Create, Read, Update, Delete) funkcionalitāti tīmekļa lietotnēs. 3. Pilnveidot iemaņas sasaistīt datu modeļus ar lietotāja saskarni un lietotņu biznesa loģiku. 4. Veidot izpratni par drošības un lietotņu uzturēšanas pamatprincipiem back-end vidē.
Sasniedzamie studiju
rezultāti un to vērtēšana
Pārzinā Django arhitektūru (MVT). - Izstrādāts full-stack Django projekts.
Pārzinā Django izstrādes vidi. - Izstrādāts full-stack Django projekts.
Prot veidot Django skatus. - Izstrādāt šablonus pielietojot Bootstrap, mantošanu un DTL.
Prot veidot Django modeļus. - Izveidot vismaz 5 DB tabulas.
Prot realizēt CRUD funkcionalitāti. - Izveidot vismaz 3 CRUD funkcijas.
Spēj izstrādāt tīmekļa lietotnes. - Izstrādāts full-stack Django projekts.
Studiju rezultātu vērtēšanas kritēriji
Izstrādāta Django tīmekļa lietotne: vismaz 5 DB tabulas (20%), vismaz 3 CRUD funkcijas (30%), sakonfigurēja CMS (10%), realizēja REST servisu (10%), pielietoja šablonu mantošanu (10%), pievienoja autorizāciju (10%). Papildus 10%, ja students pielietoja front-end projektu no kursa "Tīmekļa tehnoloģijas: front-end". - 100%
 
Priekšzināšanas Programmēšanas pamati, Datubāzes, Tīmekļa tehnoloģijas: Front-end
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 16.0 16.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]