- Kopējais stundu (akadēmiskais) skaits, no kurām:
-
55
- Kontaktstundas attālināti
-
24
- Patstāvīgais darbs attālināti
-
31
Aizmugursistēmas (Back-end) programmēšana ar Django un DjangoREST
0.0
Nav vērtējuma
Lai pieteiktos programmai, lūdzu autorizējies platformā
- Izglītības iestāde
- Programmas veids
-
Studiju kurss
- Mācību nozare
-
Elektronisko un optisko iekārtu ražošanas, informācijas un komunikācijas tehnoloģijas nozare
-
Īstenošanas vietas un periodi
-
-
- Attālināti: 14.12.2025 - 18.01.2026
-
- Mācību izmaksas par vienu dalībnieku
-
283,25 €
- Personas līdzfinansējums
-
- MN, 84,98 €, Līdzmaksājums ir atkarīgs no izvēlētā izglītības programmas veida, no 5-30% apmērā no kopējās mācību maksas.
- Prasības iepriekšējai izglītībai
-
Vispārējā vidējā izglītība (atestāts par vispārējo vidējo izglītību)
- Galvenās tēmas
-
- Python darba vides sagatavošana. VSCode un Google Colab vides pielāgošana tālākai darbībai.
- Python programmēšanas valodas pamati. Kodēšana ar MI atbalstu.
- Objektorientētas programmēšanas pamati Python.
- Programmas koda pārvaldības sistēmas – Git un GitHub.
- Programmu prasību validācija, detalizācija un prototipēšana ar Django.
- Projektējuma dekompozīcija uz zemāku līmeni, veidojot datu un procesu aprakstus. Django lietotņu mērogojamības nodrošināšana, izmantojot ORM un aplikācijas. Projekta failu struktūras optimizācija.
- Lietotņu datu konceptuālā modeļa un fiziskā modeļa izveide un pārvaldīšana ar Django ORM.
- Programmu tīmekļa lietotņu saskarnes projektēšana un izveide ar Django veidnēm (templates), izmantojot HTML, CSS un Jinja.
- Programmas algoritmu konstruēšana ar Django funkcionāliem (functional) un klases (class based) skatiem (views), ņemot vērā programmas prasības.
- Programmas koda atkļūdošana, identificējot un novēršot kļūdas rašanās cēloni, izmantojot MI atbalstu.
- API un lietotņu testēšana un testu dokumentācijas izveide. Lietotņu testēšanas un piegādes darbināšanas vidēs integrācija ar REST API, izmantojot DjangoREST un Postman.
- Programmas datu apstrāde, analizējot datu avotus pēc tehniskās un loģiskās struktūras. Darbs ar dažādiem ienākošo datu formātiem (piem., JSON no API, CSV faili). Serializatoru izmantošana (Django REST Framework) datu validācijai un apstrādei.
- Piegādāto programmu Django savlaicīga un kvalitatīva integrācija testēšanas un darbināšanas vidēs, tādās kā Render un PythonAnywhere.
- Programmas koda veiktspējas optimizācija atbilstoši iegūtajiem mērījumiem un programmas prasībām. Datu bāzes vaicājumu optimizācija. Datu kešošana. Stāvokļa pārvaldības optimizācija.
- Digitālo kompetenču (DigComp) līmenis
-
Augstāks līmenis 5
- DigComp kompetenču jomas
-
-
3. Digitālā satura veidošana
-
- Profesionālās kompetences
-
-
Spēja lietot programmas koda pārvaldības sistēmas
-
Spēja konstruēt un aprakstīt programmas algoritmus, ņemot vērā programmas prasības
-
Spēja izstrādāt programmas kodu, atbilstoši projektējuma un kodēšanas vadlīnijām, lietojot programmēšanas valodu
-
Spēja atkļūdot programmas kodu, identificējot un novēršot kļūdas rašanās cēloni
-
Spēja apstrādāt programmas datus, analizējot datu avotus pēc tehniskās un loģiskās struktūras
-
Spēja veikt programmu prasību validāciju, detalizāciju un prototipēšanu
-
Spēja veicināt piegādāto programmu savlaicīgu un kvalitatīvu integrāciju testēšanas un darbināšanas vidēs
-
Spēja projektēt programmas saskarnes, ņemot vērā programmas prasības
-
Spēja veidot projektējuma dekompozīciju uz zemāku līmeni, veidojot datu un procesu aprakstus
-
Spēja veidot datu konceptuālo modeli un fizisko modeli, atbilstoši definētajām prasībām
-
Spēja sagatavot programmas izstrādes vidi
-
Spēja patstāvīgi vai komandā integrēt piegādes/nodevumus testēšanas un darbināšanas vidēs
-
- Personai nepieciešamais materiāltehniskais nodrošinājums
-
Nepieciešams dators ar interneta pieslēgumu, pārlūks Mozilla Firefox, Google Chrome vai Microsoft Edge. Skandas vai mobilais tālrunis ar Android vai iOS operētājsistēmu un Mozilla Firefox vai Google Chrome pārlūku.
Datorā jāvar instalēt un darbināt šādas pakotnes: Python, VS Code, Postgres.
Ļoti ieteicams otrs monitors vai otrs dators. Vēlams mikrofons. - Noslēguma pārbaudījums
-
Noslēguma pārbaudījums
- Izglītības dokuments
-
Apliecība
- Uz izglītības programmu attiecināmā kvalifikācija
-
Programmētājs (5.PKL)
- Valoda
-
Latviešu
- Paredzētais mācību norises laiks
-
-
darba dienu vakari
-
brīvdienas
-
- Īstenošanas periods (nedēļās)
-
6
- Informācija par izglītības programmu izglītības iestādes tīmekļa vietnē