
2. DevOps pamati un CI/CD caurplūdes
Programmu cikls: Programmatūras procesu pārvaldība un piegāde (Agile izstrāde un DevOps prakses)

Kursa mērķis
Attīstīt praktiskas zināšanas DevOps kultūrā, CI/CD caurplūdes izveidē un programmatūras piegādes automatizācijā, lai dalībnieki spētu konfigurēt vienkāršas caurplūdes un strādāt ar Docker konteineriem.
Mērķauditorija
Personas vecumā no 18 gadiem ar pabeigtu vismaz vidējo izglītību, no dažādām grupām – nodarbinātie, bezdarbnieki, studējošie u.tml., kas vēlas iegūt praktisku sagatavotību darbam kā junior DevOps inženieris / Agile procesu koordinators.
Kursa mērķis
Attīstīt praktiskas zināšanas DevOps kultūrā, CI/CD caurplūdes izveidē un programmatūras piegādes automatizācijā, lai dalībnieki spētu konfigurēt vienkāršas caurplūdes un strādāt ar Docker konteineriem.
Mērķauditorija
Personas vecumā no 18 gadiem ar pabeigtu vismaz vidējo izglītību, no dažādām grupām – nodarbinātie, bezdarbnieki, studējošie u.tml., kas vēlas iegūt praktisku sagatavotību darbam kā junior DevOps inženieris / Agile procesu koordinators.
Tehnoloģijas
Mācīšanās rezultāti
Pēc veiksmīgas programmas apgūšanas, dalībnieki spēs:
• Izprast DevOps kultūras nozīmi
• Pārvaldīt Git un GitHub/GitLab sadarbībai
• Konfigurē pamata CI/CD caurplūdi (GitHub Actions, GitLab CI)
• Nodrošināt automatizētu izvēršanu
• Izveidot un izmantot Docker konteinerus

Tehnoloģiju tendences uzraudzība, komponentu integrācija, testēšana, izmaiņu atbalsts, informācijas drošības pārvaldība.
DIGCOMP 2.2.
Digitālo tehnoloģiju radoša lietošana (6.līmenis)
Tehnisku problēmu risināšana (6.līmenis)
Programmēšana (6.līmenis)
E-kompetences un caurviju kompetences
E-kompetences un caurviju kompetences
Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Priekšzināšanas
Veiksmīgi apgūta programma “Agile pamati un komandas darba organizācija” vai līdzvērtīgas zināšanas par Agile procesu un Git pamatiem. Vismaz vidējā izglītība. Angļu valodas pamatzināšanas (lai orientētos rīku interfeisos un dokumentācijā). Digitālās prasmes vismaz DigComp 4.līmenī.

Priekšzināšanas
Veiksmīgi apgūta programma “Agile pamati un komandas darba organizācija” vai līdzvērtīgas zināšanas par Agile procesu un Git pamatiem. Vismaz vidējā izglītība. Angļu valodas pamatzināšanas (lai orientētos rīku interfeisos un dokumentācijā). Digitālās prasmes vismaz DigComp 4.līmenī.

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
E-kompetences un caurviju kompetences
E-kompetences un caurviju kompetences
Tehnoloģiju tendences uzraudzība, komponentu integrācija, testēšana, izmaiņu atbalsts, informācijas drošības pārvaldība.
DIGCOMP 2.2.
Digitālo tehnoloģiju radoša lietošana (6.līmenis)
Tehnisku problēmu risināšana (6.līmenis)
Programmēšana (6.līmenis)
Kursa tēmas
DevOps kultūra un principi
1.1. DevOps vērtības un sadarbība
1.2. CALMS modelis
2. Versiju kontrole un sadarbība ar Git
2.1. Branching un Pull Requests
2.2. GitHub un GitLab
3. CI/CD ievads un konfigurācija
3.1. GitHub Actions pamati
3.2. GitLab CI/CD darbplūsmas
3.3. Automatizētie testēšanas procesi
4. Konteinerizācija ar Docker
4.1. Docker pamati:sagtaves, konteineri, datu galbātuves ( images, containers, volumes)
4.2. Docker Compose (vairāku konteineru pārvaldība)
5. Projekts: CI/CD caurplūdes izveide ar Docker
5.1. Neliela lietotne ar automatizētu izvēršanu konteineros
Materiāli kursa dalībniekiem
Mācību materiāli latviešu valodā.
Mācību norise un nepieciešamais aprīkojums
Mācības notiek pašvadītas mācīšanās pieejā - dalībnieks mācās patstāvīgi, sev piemērotā laikā, izmantojot pieejamos mācību materiālus un mentora atbalstu. Sekmīgai dalībai mācībās dalībniekam ir nepieciešams dators ar Windows operētājsistēmu, webkameru un mikrofonu, kā arī stabils interneta pieslēgums. Mācību programmas apgūšanai nepieciešamos materiālus un programmatūru nodrošina izglītības iestāde.
Pašvadīta mācīšanās
Praktiska pieredze
Projekta izstrāde

Atsauksmes

