Cod: DEV-017
Durata: 8 ore
Durata: 8 ore
Descriere
a:2:{s:4:"TEXT";s:1312:"DevOps este un termen care a aparut din contopirea a doua trenduri majore din industrie – trenduri asociate intre ele. Primul se numeste „agile system administration” sau „agile operations” si a aparut datorita implementarii abordarilor Agile si Lean. Cel de-al doilea se refera la o intelegere mai ampla a valorii colaborarii intre oamenii care lucrau pe zona de development si cei din zona de operatiuni, de-alungul fiecarei etape a ceea ce numim development lifecycle – cand ne referim la dezvoltarea si operararea unui serviciu sau produs.DevOps nu diferentiaza intre diferitele sub-discipline sysadmin – “Ops” este un termen general pentru ingineri de sistem, administratori de sistem, personal operational, release engineers, DBAs, ingineri de retea, ingineri securitate si alte tipuri de roluri. „Dev” se refera la developers in particular, dar in practica este un termen si mai larg si include „toate persoanele implicate in dezvoltarea produsului”. Aici putem avea Product Owners, QA sau alte discipline.
In cadrul acestui training discutam despre principiile si filosofia DevOps pentru a va ajuta sa intelegeti mai bine acest concept. Mai mult decat atat cursul include mai multe exemple si studii de caz bazate pe situatii reale precum si cele mai populare instrumente folosite.";s:4:"TYPE";s:4:"html";}
Subiecte curs
Ce este DevOpsBeneficiile DevOps
- Metrici
- DevOps Scorecard
Cand avem nevoie de DevOps
Instrumente si abilitati
- DevOps Toolchain
- DevOps Tools
- Database Management Tools
- Build Tools
- Testing Tools
- Repository Management Tools
- Continuous Integration Tools
- Configuration Management Tools
- Deployment Tools
- Release Management Tools
Configuration Management
- Scope
- Version Control System
- Tools
- Beneficii
- Snowflake system
- Bune practici
- Ansible
CI (continuous integration) si CD (continuous delivery)
- Integrare
- Implementare
- Cerinte
- Basic CI System
- Bune practici
- Responsabilitate
- Testare
- Low Risk Releases
Cloud
Docker
Exemple de arhitecturi
Urmatorii pasi. Cum sa incepem o transformare DevOps
Obiective
- Ce este DevOps si care sunt beneficiile sale
- Familiarizarea cu cateva dintre instrumentele cheie
- Urmatorii pasi pentru cei care vor sa se dezvolte mai mult pe aceasta arie
Public tinta
- Acest training este orientat catre programatori, arhitecti sysadmin, software testeri si manageri
Cerinte curs
- O intelegere de baza a infrastructurii (ce inseamna server/load-balancer/virtualization etc)
- O intelegere de baza a procesului de software developmend