
Curs DevOps Engineer
Stăpâniți instrumentele, fluxurile de lucru și cultura pe care echipele moderne de inginerie se bazează pentru a livra software rapid și fiabil. Acest curs vă duce de la fundamentele DevOps până la Kubernetes, pipeline-uri CI/CD, Infrastructură ca Cod și ingineria fiabilității site-urilor. Veți absolvi cu abilități practice care corespund direct responsabilităților reale ale locurilor de muncă.
Ce vei învăța:
Veți învăța cum să construiți și să întrețineți pipeline-uri CI/CD, să containerizați aplicații cu Docker și să orchestrați sarcinile de lucru la scară cu Kubernetes. Cursul acoperă Infrastructura ca Cod, GitOps și strategii de livrare progresivă care reduc riscul de deployment. Veți instrumenta sisteme pentru observabilitate completă și veți aplica practici SRE, inclusiv SLO-uri și bugete de erori. Securitatea este integrată pe tot parcursul, acoperind DevSecOps, gestionarea secretelor și integritatea lanțului de aprovizionare. Veți explora, de asemenea, automatizarea asistată de AI, ingineria platformelor și abilitățile de comunicare cu părțile interesate care vă ajută să promovați adoptarea DevOps în organizația dumneavoastră.
Cum studiezi practic Curs DevOps Engineer
Cum exersezi Curs DevOps Engineer
Pentru tine, care reprezinți o companie și vrei să îți instruiești echipa
La Dedika pentru companii, cursul vine cu exerciții și exemple adaptate afacerii tale și exact așa cum are nevoie compania ta.
Conținutul cursului
8 Capitole • 39 LecțiiDurata între 4 și 360 ore (tu decizi)
Capitolul 1AscundeAscunde detaliiVezi detaliiFundamentele și cultura DevOps
Fundamentele și cultura DevOps
Lecția 1 • Istoria și evoluția DevOps
Urmărește evoluția DevOps de la rădăcinile Agile și Lean până la practica modernă. Oferă context pentru motivul apariției DevOps și problemele pe care le rezolvă.
Lecția 2 • Principii de bază DevOps
Acoperă cadrul CALMS și modelul celor trei căi. Conextează principiile cu îmbunătățiri măsurabile ale livrării.
Lecția 3 • Metrici DevOps și valoare de business
Introduce metricile DORA și maparea fluxului de valoare. Conextează performanța tehnică cu rezultatele de business pentru comunicarea cu conducerea.
Lecția 4 • Cultura organizațională și colaborarea
Examinează modul în care cultura facilitează sau blochează adoptarea DevOps. Predă tehnici pentru eliminarea silozurilor dintre Dev și Ops.
Capitolul 2AscundeAscunde detaliiVezi detaliiControlul versiunilor și fluxurile de lucru colaborative
Controlul versiunilor și fluxurile de lucru colaborative
Lecția 1 • Modele Monorepo și Multi-Repo
Explorează compromisurile dintre arhitecturile monorepo și multi-repo. Pregătește studenții pentru decizii de gestionare a bazelor de cod la scară largă.
Lecția 2 • Fundamente Git
Acoperă comenzile Git de bază, structura repository-ului și istoricul commit-urilor. Formează baza tehnică pentru toate lucrările ulterioare cu pipeline-uri.
Lecția 3 • Pull Requests și Code Review
Predă practici structurate de code review folosind pull request-uri. Consolidează punctele de control al calității înainte ca codul să ajungă în ramura principală.
Lecția 4 • Strategii de ramificare
Compară GitFlow, dezvoltarea trunk-based și GitHub Flow. Ajută echipele să aleagă strategia potrivită pentru ritmul lor de lansare.
Capitolul 3AscundeAscunde detaliiVezi detaliiPipeline-uri de integrare continuă
Pipeline-uri de integrare continuă
Lecția 1 • Securitatea pipeline-urilor și gestionarea secretelor
Abordează gestionarea acreditărilor, injectarea secretelor și securitatea lanțului de aprovizionare în CI. Previne vulnerabilitățile comune ale pipeline-urilor.
Lecția 2 • Testarea automatizată în CI
Integrează testele unitare, de integrare și analiza statică în pipeline-uri. Asigură că punctele de control al calității codului blochează automat build-urile defectuoase.
Lecția 3 • Gestionarea artifactelor de build
Acoperă versionarea, stocarea și strategiile de promovare a artifactelor. Conextează rezultatele build-ului cu etapele ulterioare de deployment.
Lecția 4 • Concepte CI și anatomia pipeline-urilor
Definește CI și explică etapele unui pipeline tipic. Stabilește vocabularul folosit pe parcursul capitolului.
Lecția 5 • Optimizarea și întreținerea pipeline-urilor
Reduce timpul de execuție al pipeline-ului prin paralelizare și caching. Predă întreținerea continuă pentru a preveni degradarea pipeline-urilor.
Capitolul 4AscundeAscunde detaliiVezi detaliiContainerizare și Docker
Containerizare și Docker
Lecția 1 • Docker Compose pentru dezvoltare locală
Folosește Docker Compose pentru a defini medii locale cu mai multe servicii. Reduce decalajul dintre dezvoltarea locală și topologia de producție.
Lecția 2 • Rețelistică și stocare în containere
Acoperă modurile de rețea Docker și gestionarea volumelor. Permite configurarea aplicațiilor stateful și multi-container.
Lecția 3 • Concepte și arhitectură pentru containere
Explică diferența dintre containere și mașini virtuale și primitivele Linux din spatele lor. Oferă fundamentul conceptual pentru toate lucrările cu Docker.
Lecția 4 • Scrierea unor Dockerfile-uri eficiente
Predă sintaxa Dockerfile, caching-ul pe straturi și build-urile în mai multe etape. Produce imagini ușoare și sigure, gata pentru producție.
Lecția 5 • Securitatea imaginilor de container
Scanează imaginile pentru vulnerabilități și aplică politici pentru imagini. Integrează verificările de securitate în pipeline-ul CI pentru containere.
Capitolul 5AscundeAscunde detaliiVezi detaliiInfrastructură ca Cod
Infrastructură ca Cod
Lecția 1 • Provisionarea resurselor cloud
Scrie module IaC pentru a provisiona resurse de calcul, rețea și stocare. Aplică modele de module reutilizabile pentru infrastructură scalabilă.
Lecția 2 • Managementul configurației
Automatizează configurarea sistemului de operare și a aplicațiilor folosind instrumente de management al configurației. Asigură o stare consecventă a serverelor în întreaga flotă.
Lecția 3 • Principii IaC și peisajul instrumentelor
Definește IaC, idempotența și abordările declarativ vs. imperativ. Oferă orientare studenților în ecosistemul de instrumente IaC.
Lecția 4 • Testarea și validarea IaC
Aplică linting, teste unitare și teste de integrare codului IaC. Detectează defectele de infrastructură înainte ca acestea să ajungă în producție.
Lecția 5 • IaC în pipeline-uri CI/CD
Integrează fluxurile de lucru IaC în CI/CD pentru provisionare automatizată. Aplică puncte de control pentru aprobare și urmărirea modificărilor infrastructurii.
Capitolul 6AscundeAscunde detaliiVezi detaliiOrcherstrarea containerelor cu Kubernetes
Orcherstrarea containerelor cu Kubernetes
Lecția 1 • Rețelistică și Ingress în Kubernetes
Acoperă rețelistica clusterelor, DNS-ul și controllerele ingress. Permite rutarea traficului extern și comunicarea între servicii.
Lecția 2 • Configurarea și planificarea sarcinilor de lucru
Configurează request-uri și limite de resurse, precum și constrângeri de planificare. Asigură plasarea și scalarea corespunzătoare a sarcinilor de lucru.
Lecția 3 • Operațiuni cu clustere și upgrade-uri
Acoperă întreținerea nodurilor, upgrade-urile clusterelor și recuperarea în caz de dezastru. Pregătește studenții pentru responsabilitățile operaționale de ziua a doua.
Lecția 4 • Configurație, Secrete și Stocare
Gestionează configurarea aplicațiilor și datele sensibile în Kubernetes. Atașează stocare persistentă sarcinilor de lucru stateful.
Lecția 5 • Consolidarea securității în Kubernetes
Aplică RBAC, standarde de securitate pentru pod-uri și politici de rețea. Reduce suprafața de atac a clusterelor Kubernetes de producție.
Lecția 6 • Arhitectura Kubernetes și obiecte de bază
Explică planul de control, nodurile worker și obiectele API fundamentale. Construiește modelul mental necesar pentru a opera orice cluster Kubernetes.
Capitolul 7AscundeAscunde detaliiVezi detaliiLivrare continuă și Deployment
Livrare continuă și Deployment
Lecția 1 • Gestionarea modificărilor bazei de date
Gestionează migrările de schemă ca pași versionați și automatizați în pipeline-uri. Previne eșecurile de deployment cauzate de nepotriviri între versiunile bazei de date și aplicației.
Lecția 2 • Principii CD și strategii de lansare
Face distincția între livrarea continuă și deployment-ul continuu. Acoperă strategii de lansare care reduc raza de explozie a modificărilor.
Lecția 3 • Livrare progresivă și experimentare
Aplică tehnici de livrare progresivă pentru a valida modificările cu utilizatori reali. Conextează deciziile de deployment cu metricile de business.
Lecția 4 • Pipeline-uri de promovare între medii
Proiectează pipeline-uri în mai multe etape care promovează artifacte prin medii de dev, staging și producție. Aplică puncte de control al calității la fiecare graniță de promovare.
Lecția 5 • Automatizarea și orcherstrarea lansărilor
Automatizează notele de lansare, changelog-urile și fluxurile de lucru pentru notificări. Reduce efortul manual în procesul de lansare.
Capitolul 8AscundeAscunde detaliiVezi detaliiObservabilitate și Ingineria Fiabilității Site-ului
Observabilitate și Ingineria Fiabilității Site-ului
Lecția 1 • SLI-uri, SLO-uri și Bugete de Erori
Definește indicatori și obiective de nivel de serviciu legați de experiența utilizatorului. Folosește bugetele de erori pentru a echilibra fiabilitatea și viteza de livrare a funcționalităților.
Lecția 2 • Proiectarea monitorizării și alertării
Construiește dashboard-uri acționabile și reguli de alertare care reduc zgomotul. Conextează monitorizarea cu fluxurile de lucru on-call și răspunsul la incidente.
Lecția 3 • Ingineria haosului și testarea rezilienței
Introduce injecția controlată de defecțiuni pentru a valida reziliența sistemului. Construiește încrederea în mecanismele de recuperare înainte de producerea incidentelor reale.
Lecția 4 • Stâlpii observabilității: Metrici, Loguri, Trace-uri
Definește cei trei stâlpi ai observabilității și rolurile lor complementare. Stabilește strategia de instrumentare pentru capitol.
Lecția 5 • Gestionarea incidentelor și postmortem-uri
Structurează răspunsul la incidente de la detectare până la rezolvare. Aplică practici de postmortem fără vină pentru a conduce la îmbunătățiri sistemice.
Certificatul tău valid de finalizare
Acest curs este pentru tine:
Dezvoltator software: dorește să dețină deployment-urile dincolo de simpla scriere a codului aplicației.
Administrator de sistem: pregătit să modernizeze munca manuală de operare cu automatizare și pipeline-uri.
Inginer cloud: dorește să formalizeze practicile DevOps în infrastructură și livrare.
Inginer QA: își propune să integreze testarea mai profund în fluxurile automate de livrare.
Profesionist IT: face tranziția către o carieră în DevOps sau ingineria platformelor.
Absolvent de informatică: își construiește abilități pregătite pentru piața muncii înainte de a intra în forța de muncă inginerească.
Ce spun cursanții noștri
Lecțiile dumneavoastră sunt perfecte. Am achiziționat pachetul de un an și, în sfârșit, am oportunitatea să urmăresc diverse subiecte de interes fără să fie nevoie să schimb platforma... vă mulțumesc pentru tot ceea ce faceți, v-am recomandat deja altor persoane...

Îmi place cum lecțiile sunt directe la subiect și cum pot să schimb capitolele și să sar peste conținutul de care nu am nevoie.

Îmi place conținutul și modul de prezentare și transcriere a videoclipurilor, ceea ce accelerează procesul!

Platforma este rapidă, simplă de utilizat. Diversitatea conținutului și videoclipurile complementare ajută foarte mult la învățare.

Cele mai importante formări
Întrebări frecvente
Cine este Dedika?
Este certificatul valabil în România?
Cursurile sunt gratuite?
Care este volumul de muncă al cursului?
Cum sunt cursurile?
Cum funcționează cursurile?
Care este durata cursurilor?
Care este costul sau prețul cursurilor?
Ce este un curs EAD sau online și cum funcționează?
Curs PDF




















