
Tečaj DevOps inženirstva
Obvladaš orodja, prakse in kulturo, na katere se sodobne inženirske ekipe zanašajo za hitro in zanesljivo dostavo programske opreme. Ta tečaj te popelje od osnov DevOps vse do Kubernetesa, Terraforma, cevovodov CI/CD in produkcijske opazljivosti. Ne glede na to, ali vstopiš v svet DevOps ali dviguješ svojo trenutno vlogo, boš končal s praktičnimi veščinami, ki jih delodajalci aktivno iščejo.
Kaj se boste naučili:
Začel boš z načeli DevOps in timskimi strukturami, nato prešel na delovne tokove Git, avtomatizirane cevovode CI in razmestitve, ki temeljijo na vsebnikih z Dockerjem in Kubernetesom. Od tam se boš naučil zagotavljati oblačno infrastrukturo s Terraformom, načrtovati celostne delovne tokove neprekinjene dostave ter uvajati prakse GitOps. Tečaj pokriva tudi produkcijsko opazljivost, cilje ravni storitev (SLO), upravljanje incidentov in kontrole DevSecOps za zaščito tvoje oskrbovalne verige programske opreme. Napredne teme vključujejo platformni inženiring, arhitekturo storitvene mreže, orodja s podporo umetni inteligenci in operaterje Kubernetes. Do konca boš imel tehnično globino in praktične izkušnje za samozavestno upravljanje resničnih okolij DevOps.
Kako praktično študirate Tečaj DevOps inženirstva
Kako vadite Tečaj DevOps inženirstva
Za vas, ki ste podjetje in želite usposobiti svojo ekipo
Na Dedika za podjetja je tečaj prilagojen z vajami in primeri iz vašega lastnega poslovanja, tako kot vaša podjetja potrebujejo.
Vsebina tečaja
8 Poglavji • 38 Uč lekcijeTrajanje med 4 in 360 urami (vi se odločite)
Poglavje 1SkrijSkrij podrobnostiPoglej podrobnostiTemelji in kultura DevOps
Temelji in kultura DevOps
Uč lekcija 1 • Merjenje uspeha DevOps
Predstavi metrike DORA in druge KPI-je za sledenje zrelosti DevOps. Povezuje merjenje s cikli nenehnega izboljševanja.
Uč lekcija 2 • Zgodovina in razvoj DevOps
Sledi razvoju DevOps od agilnih in vitkih korenin do sodobne prakse. Zagotavlja kontekst, zakaj je DevOps nastal in katere težave rešuje.
Uč lekcija 3 • Temeljna načela DevOps
Pokriva ogrodje CALMS: kultura, avtomatizacija, vitkost, merjenje, deljenje. Povezuje načela z merljivimi izboljšavami dostave.
Uč lekcija 4 • Strukture ekip DevOps
Preučuje, kako organizacije strukturirajo ekipe DevOps, vključno s platformnimi in vgrajenimi modeli. Pomaga udeležencem izbrati strukture, primerne za njihov kontekst.
Poglavje 2SkrijSkrij podrobnostiPoglej podrobnostiNadzor različic in sodelovanje
Nadzor različic in sodelovanje
Uč lekcija 1 • Zahtevki za poteg in pregled kode
Vzpostavi prakse vrstniškega pregleda, ki zgodaj odkrijejo napake in delijo znanje. Neposredno podpira vrata kakovosti v cevovodih neprekinjenega vključevanja.
Uč lekcija 2 • Osnove Gita
Pokriva temeljne ukaze Git, strukturo repozitorija in zgodovino potrditev. Oblikuje tehnično izhodišče za vse nadaljnje delo s cevovodi.
Uč lekcija 3 • Strategije vej
Primerja GitFlow, razvoj na osnovi glavne veje in funkcijsko vejitev. Udeleženci izberejo strategije, usklajene z velikostjo ekipe in kadenco izdaj.
Uč lekcija 4 • Monorepo in vzorci več repozitorijev
Analizira kompromise med pristopoma monorepo in več repozitorijev za velike ekipe. Pripravi udeležence na resnične odločitve o upravljanju repozitorijev.
Poglavje 3SkrijSkrij podrobnostiPoglej podrobnostiCevovodi neprekinjenega vključevanja
Cevovodi neprekinjenega vključevanja
Uč lekcija 1 • Optimizacija zmogljivosti cevovoda
Zmanjša trajanje cevovoda s predpomnilnikom, paralelizmom in selektivnim izvajanjem. Hitrejši cevovodi povečujejo produktivnost razvijalcev in njihovo sprejetje.
Uč lekcija 2 • Cevovod kot koda
Uči deklarativne definicije cevovodov, shranjene v nadzoru različic. Povezuje cevovod kot kodo s ponovljivostjo in revidibilnostjo.
Uč lekcija 3 • Avtomatizirano testiranje v CI
Vključi testiranje enot, integracije in statično analizo v stopnje cevovoda. Zagotavlja, da vrata kakovosti kode samodejno blokirajo okvarjene gradnje.
Uč lekcija 4 • Vrata varnosti in skladnosti v CI
Vgradi varnostno pregledovanje in preverjanje politik v CI za zgodnje uveljavljanje standardov. Pripravi udeležence na prakse premika varnosti v levo.
Uč lekcija 5 • Pojmi CI in anatomija cevovoda
Opredeli CI in preslika stopnje tipičnega cevovoda od sprožilca do artefakta. Vzpostavi besedišče, uporabljeno v celotnem poglavju.
Poglavje 4SkrijSkrij podrobnostiPoglej podrobnostiKontejnerizacija in Docker
Kontejnerizacija in Docker
Uč lekcija 1 • Gradnja slik Docker
Pokriva skladnjo datoteke Docker, predpomnilnik plasti in večstopenjske gradnje. Udeleženci izdelajo vitke, ponovljive slike, pripravljene za produkcijo.
Uč lekcija 2 • Pojmi in arhitektura vsebnikov
Pojasnjuje vsebnike v primerjavi z navideznimi stroji, imenskimi prostori in cgroups. Zagotavlja pojmovno osnovo za vse delo z Dockerjem in orkestracijo.
Uč lekcija 3 • Varnost slik vsebnikov
Prepoznava in blaži ranljivosti slik s pregledovanjem in utrjevanjem. Podpira prakse varne dobavne verige, predstavljene pri CI.
Uč lekcija 4 • Registri vsebnikov in distribucija
Upravlja shranjevanje slik, konvencije označevanja in nadzor dostopa do registrov. Pripravi udeležence na promocijo artefaktov v cevovodih neprekinjenega uvajanja.
Uč lekcija 5 • Zagon in mreženje vsebnikov
Upravlja možnosti izvajalnega okolja vsebnika, nosilce in omrežne načine. Povezuje znanje o mreženju z načrtovanjem večstoritvenih aplikacij.
Poglavje 5SkrijSkrij podrobnostiPoglej podrobnostiOrkestracija vsebnikov s Kubernetesom
Orkestracija vsebnikov s Kubernetesom
Uč lekcija 1 • Upravljanje konfiguracije in skrivnosti
Uporablja ConfigMap in Secrets za ločevanje konfiguracije od slik vsebnikov. Utrjuje načela dvanajst-faktorske aplikacije, predstavljena v prejšnjih poglavjih.
Uč lekcija 2 • Arhitektura in komponente Kubernetesa
Preslika komponente nadzorne ravnine in delovnih vozlišč ter njihove interakcije. Zagotavlja miselni model, potreben za odpravljanje težav z vedenjem gruče.
Uč lekcija 3 • Skaliranje in upravljanje virov
Konfigurira zahteve po virih, omejitve in politike samodejnega skaliranja za delovne obremenitve. Zagotavlja, da gruče učinkovito uporabljajo zmogljivost pri spremenljivi obremenitvi.
Uč lekcija 4 • Mreženje in odkrivanje storitev
Pojasnjuje storitve, Ingress in odkrivanje na osnovi DNS znotraj gruče. Povezuje mreženje z vzorci komunikacije večnivojskih aplikacij.
Uč lekcija 5 • Osnovni objekti delovne obremenitve Kubernetesa
Pokriva pode, Deployments, ReplicaSets in StatefulSets za zagon aplikacij. Udeleženci uvajajo in posodabljajo delovne obremenitve z uporabo deklarativnih manifestov.
Poglavje 6SkrijSkrij podrobnostiPoglej podrobnostiInfrastruktura kot koda
Infrastruktura kot koda
Uč lekcija 1 • Zagotavljanje s Terraformom
Pokriva skladnjo HCL, ponudnike, zaledne storitve stanja in oblikovanje modulov. Udeleženci zagotavljajo okolja z več viri iz ponovno uporabljivih modulov.
Uč lekcija 2 • IaC v cevovodih CI/CD
Avtomatizira stopnje načrta, preverjanja in uveljavitve znotraj obstoječih cevovodov CI. Povezuje avtomatizacijo IaC z delovnimi tokovi dostave, zgrajenimi v prejšnjih poglavjih.
Uč lekcija 3 • Načela IaC in pregled orodij
Primerja deklarativno in imperativno IaC ter pregleduje vodilna orodja. Določa izbirna merila, ki jih udeleženci uporabljajo v celotnem poglavju.
Uč lekcija 4 • Testiranje in preverjanje IaC
Vključi lintanje, preverjanje politik in integracijske teste v delovne tokove IaC. Preprečuje napačne konfiguracije, da bi dosegle produkcijska okolja.
Uč lekcija 5 • Osnove upravljanja konfiguracije
Uporablja orodja za upravljanje konfiguracije za uveljavljanje doslednega stanja strežnikov. Dopolnjuje zagotavljanje s Terraformom s konfiguracijo po zagonu.
Poglavje 7SkrijSkrij podrobnostiPoglej podrobnostiNeprekinjeno uvajanje in dostava
Neprekinjeno uvajanje in dostava
Uč lekcija 1 • Načela in delovni tokovi GitOps
Uporablja Git kot edini vir resnice za deklarativno infrastrukturo in stanje aplikacij. Povezuje GitOps z veščinami Kubernetesa in IaC iz prejšnjih poglavij.
Uč lekcija 2 • Varnost in skladnost neprekinjenega uvajanja
Uveljavlja varnostne kontrole in revizijske sledi v celotnem cevovodu dostave. Zagotavlja, da uvajanja izpolnjujejo organizacijske in regulativne zahteve.
Uč lekcija 3 • Koncepti CD in strategije izdaje
Razlikuje neprekinjeno dostavo od neprekinjenega uvajanja in preslika vzorce izdaje. Zagotavlja odločitveni okvir za izbiro strategij uvajanja.
Uč lekcija 4 • Oblikovanje cevovoda uvajanja
Strukturira večstopenjske cevovode s promocijo okolja in odobritvenimi vrati. Nadgrajuje veščine cevovodov CI za ustvarjanje celovitih delovnih tokov dostave.
Uč lekcija 5 • Avtomatizacija in orkestracija izdaje
Avtomatizira različičenje, generiranje dnevnikov sprememb in ustvarjanje artefaktov izdaje. Zmanjšuje ročne korake, ki vnašajo napake v procese izdaje.
Poglavje 8SkrijSkrij podrobnostiPoglej podrobnostiOpazljivost in zanesljivost spletišč
Opazljivost in zanesljivost spletišč
Uč lekcija 1 • SLO, SLA in proračuni napak
Opredeljuje cilje ravni storitev in uporablja proračune napak za uravnoteženje zanesljivosti in hitrosti. Zagotavlja ogrodje SRE za določanje prednostnih nalog pri zanesljivosti.
Uč lekcija 2 • Zbiranje metrik in opozarjanje
Konfigurira cevovode metrik ter opozorila na osnovi pragov in anomalij. Povezuje opozarjanje z delovnimi tokovi dežurstev in odzivom na incidente.
Uč lekcija 3 • Stebri opazljivosti: dnevniki, metrike, sledi
Opredeljuje tri stebre opazljivosti in njihove dopolnjujoče se vloge. Vzpostavi strategijo instrumentiranja za vse delo s spremljanjem v tem poglavju.
Uč lekcija 4 • Upravljanje in analiza dnevnikov
Centralizira dnevnike iz porazdeljenih sistemov ter gradi delovne tokove iskanja in analize. Omogoča hitro prepoznavanje temeljnih vzrokov med incidenti.
Uč lekcija 5 • Upravljanje incidentov in postmortemi
Strukturira odziv na incident od zaznave do nekritizerskega postmortema. Zapira zanko povratnih informacij, ki spodbuja nenehno izboljševanje zanesljivosti.
Vaš veljaven certifikat o zaključku
Ta tečaj je namenjen vam:
Mlajši razvijalci: pripravljeni prevzeti celoten življenjski cikel dostave programske opreme.
Sistemski administratorji: ki prehajajo od ročnih operacij k vlogam avtomatizirane infrastrukture.
Inženirji QA: ki želijo kakovost in varnost vgraditi zgodaj v cevovode dostave.
Strokovnjaki IT: ki želijo premostiti vrzel med razvojnimi in operativnimi ekipami.
Spreminjevalci kariere: ki vstopajo v tehnologijo s poudarkom na iskanih vlogah inženirskih operacij.
Študenti programskega inženirstva: ki gradijo veščine, pripravljene za zaposlitev, onkraj pisanja aplikacijske kode.
Kaj pravijo naši učenci
Vaše predavanja so popolna. Kupil sem enoletni paket in končno imam priložnost spremljati različne teme, ki me zanimajo, ne da bi moral menjati platformo... hvala za vse, kar počnete, že sem vas priporočil drugim ljudem...

Všeč mi je, kako so lekcije neposredne in kako lahko spreminjam poglavja ter preskočim vsebino, ki je ne potrebujem.

Všeč mi je vsebina in način predstavitve ter prepis videoposnetkov, kar pospeši proces!

Platforma je hitra in enostavna za uporabo. Raznolikost vsebine in dopolnilni videoposnetki zelo pomagajo pri učenju.

Glavne usposobitve
Pogosta vprašanja
Kdo je Dedika?
Ali potrdilo velja v Slovenija?
Ali so tečaji brezplačni?
Kakšna je obremenitev tečaja?
Kakšni so tečaji?
Kako potekajo tečaji?
Kakšno je trajanje tečajev?
Kakšna je cena tečajev?
Kaj je EAD ali spletni tečaj in kako deluje?
PDF tečaj




















