Microsoft DevOps risinājumu plānošana un ieviešana

Kursa ietvaros tiks sniegtas nepieciešamās zināšanas un prasmes DevOps procesu izstrādei un ieviešanai.  Uzzināsi, kā plānot DevOps, izmantot avota kontroli, mērogot Git uzņēmumam, konsolidēt artefaktus, izstrādāt atkarību pārvaldības stratēģiju, pārvaldīt noslēpumus, ieviest nepārtrauktu integrāciju un konteineru veidošanas stratēģiju, izstrādāt laidiena stratēģiju, iestatīt laidiena pārvaldības darbplūsmu, ieviest izvietošanas modeli un optimizēt atgriezeniskās saites mehānismus.

 

Uzņēmumiem pieejams ES līdzfinansējums  50 -70% apmērā.

Kursa ilgums, akadēmiskās stundas: 32
Cena (bez PVN): 1300,00 
Cena (ar PVN): 1573,00 
Pasniedz: Kristaps Ozols
Kristaps Ozols
Kristaps Ozols ir ar zināšanām un pieredzi programmatūru izstrādē un Microsoft tehnoloģijās. Kristapam Ozolam ir bijusi galvenā loma daudzu tehnisko risinājumu izstrādē un piegādē.

Pieteikties kursam:

Piesakies vai uzdod jautājumu!

 

Ja vēlies pieteikties kursam vai uzdot jautājumu par to, droši izmanto šo formu!

Lūdzu ievadi savu vārdu, uzvārdu
Lūdzu ievadi uzņēmuma nosaukumu
Lūdzu ievadi savu telefona numuru
Lūdzu ievadi savu e-pastu

Paldies! Mēs ar Tevi sazināsimies.

Mācību mērķis

Kurss ir paredzēts izpratnes sniegšanai par DevOps galvenajiem pamatprincipiem un praksi, tostarp nepārtrauktu integrāciju, piegādi un ieviešanu. Kursā aptverti Azure DevOps pakalpojumi un rīki, piemēram, Azure Boards darba vienumu izsekošanai, Azure Repos avota vadības pārvaldībai un Azure Pipelines būvējuma un laidiena pārvaldībai. Kursā ir ietverti arī galvenie jēdzieni par testēšanu un uzraudzību, kā arī labāko praksi DevOps apstiprināšanai un ieviešanai. Mācību noslēgumā tiks gūta izpratne  par Azure DevOps izmantošanu, lai racionalizētu savus programmatūras izstrādes un piegādes procesus, piemērojot šos principus un praksi reālos projektos.

Mērķauditorija

Profesionāļi, kuri savā uzņēmumā ievieš DevOps procesus vai vēlas nokārtot Microsoft Azure DevOps Solutions sertifikācijas eksāmenu.

Pēc mācībām Tu spēsi
  • Atlasīt projektu, identificēt projekta metriku un KPI;
  • Izveidot darba grupu un dinamisku organizācijas struktūru;
  • Migrēt no TFVC uz Git;
  • Izmantot artefaktu pārvaldības rīkus un praksi;
  • Migrēt un konsolidēt artefaktus;
  • Migrēt un integrēt avota kontroles pasākumus;
  • Izstrādāt projekta kvalitātes stratēģiju;
  • Veidot drošas izstrādes prakses un atbilstības noteikumu plānu;
  • Ieviest un pārvaldīt izstrādes infrastruktūru;
  • Izprast, kāpēc nepārtraukta integrācija ir svarīga;
  • Ieviest nepārtrauktu integrāciju, izmantojot Azure DevOps;
  • Pārvaldīt koda kvalitāti, tostarp tehnisko parādu, SonarCloud un citus rīku risinājumus;
  • Pārvaldīt drošības politiku, izmantojot atvērto pirmkodu, OWASP un WhiteSource Bolt;
  • Ieviest konteineru stratēģiju;
  • Ieviest konteinerus, izmantojot Docker;
  • Pārbaudīt atvērtā pirmkoda programmatūras pakotņu drošību un licenču atbilstību, lai tās atbilstu korporatīvajiem standartiem;
  • Konfigurēt drošas piekļuves pakotnes plūsmām;
  • Pārbaudīt kodu bāzi, lai identificētu kodu atkarības, ko iespējams pārvērst par pakotnēm;
  • Identificēt standartizētus pakotņu tipus un versijas.
Priekšnoteikumi mācību apmeklēšanai

Pamatzināšanas par Azure, versiju kontroli, Agile programmatūras izstrādi un tās pamatprincipiem. Vēlama pieredze darbā uzņēmumā, kas nodarbojas ar programmatūras izstrādi.

Mācību materiāli

Elektroniskie mācību materiāli pieejami Microsoft Learn mācību vidē. Nodrošināta piekļuve kursa praktisko darbu videi 180 dienas pēc mācību uzsākšanas.

Sertifikācijas eksāmens

AZ-400: Microsoft Azure DevOps Solutions (eksāmena kārtošana ir iekļauta mācību cenā).

Programma
  1. DevOps plānošana;
  2. Darba sākšana ar avota (source) vadību;
  3. Git mērogošana uzņēmumam DevOps;
  4. Artefaktu konsolidēšana un atkarību pārvaldības stratēģijas izstrāde;
  5. Nepārtrauktas integrācijas ar Azure konveijeriem ieviešana;
  6. Lietojumprogrammu konfigurācijas un noslēpumu (secrets) pārvaldība;
  7. Koda kvalitātes un drošības politikas pārvaldība;
  8. Konteineru būvēšanas stratēģijas īstenošana;
  9. Artefaktu versiju izveides drošības un atbilstību pārvaldība;
  10. Izlaišanas stratēģiju izstrāde;
  11. Laidienu pārvaldības darbplūsmas iestatīšana;
  12. Atbilstoša izvietošanas modeļa ieviešana;
  13. Sistēmas atgriezeniskās saites ieviešana maršrutēšanas procesu izstrādes komandām;
  14. Mobilās DevOps stratēģijas ieviešana;
  15. Azure rīku infrastruktūra un konfigurācija;
  16. Azure izvietošanas modeļi un pakalpojumi;
  17. Kubernetes pakalpojumu infrastruktūru izveide un pārvaldība;
  18. Trešās puses infrastruktūra kā koda rīki, kas pieejami pakalpojumā Azure;
  19. Atbilstības un drošības ieviešana savā infrastruktūrā;
  20. Sistēmas atgriezeniskās saites mehānismu izstrāde.

Ja vēlies uzzināt vairāk par šīm mācībām, sazinies ar mums pa tālruni 67505091 vai raksti e-pastu uz mrn@bda.lv.