| 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 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
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 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||