| Giai ?o?n | Ch? ?? chnh | N?i dung & Cng c? | M?c tiu s?n ph?m |
|---|---|---|---|
| 1 | H?c m?t Ngn ng? L?p trnh |
|
Vi?t m?t script Bash ?? t? ??ng ha m?t tc v? ??n gi?n (v d?: sao l?u t?p). |
| 2 | Ki?n th?c c? b?n v? H? ?i?u hnh |
|
?i?u h??ng h? th?ng t?p Linux v qu?n l cc ti?n trnh t? dng l?nh. |
| 3 | H? th?ng Qu?n l Phin b?n |
|
Kh?i t?o m?t kho ch?a Git, commit code v ??y n ln GitHub. |
| 4 | M?ng, B?o m?t & Giao th?c |
|
Gi?i thch cch m?t yu c?u HTTPS ?i t? trnh duy?t ??n my ch?. |
| 5 | Infrastructure as Code (IaC) |
|
Vi?t m?t playbook Ansible ??n gi?n ?? ci ??t m?t my ch? web. |
| 6 | Containers & ?o ha |
|
Vi?t m?t Dockerfile ?? container ha m?t ?ng d?ng Python ??n gi?n. |
| 7 | CI/CD |
|
T?o m?t quy trnh GitHub Actions ?? t? ??ng build v test m?t d? n. |
| 8 | ?i?u ph?i Container |
|
Tri?n khai m?t ?ng d?ng ??n gi?n ln m?t c?m Kubernetes c?c b? (minikube). |
| 9 | Gim st, Ghi log & C?nh bo |
|
Thi?t l?p Prometheus ?? gim st v t?o m?t dashboard Grafana c? b?n. |
| 10 | N?n t?ng ?m my |
|
T?o m?t my ?o (VM) trn m?t nh cung c?p ?m my v k?t n?i v?i n. |
T? duy C?t li cho K? s? DevOps
1. T? ??ng ha l trn h?t
N?u b?n ph?i lm m?t vi?c g ? nhi?u h?n hai l?n, hy t? ??ng ha n. M?c tiu l lo?i b? cc quy trnh th? cng, d? gy l?i ?? t?ng t?c ?? v ?? tin c?y.
2. T? duy H? th?ng Ton di?n
Nhn vo b?c tranh ton c?nh. Hi?u cch cc d?ch v?, h? t?ng v quy trnh k?t n?i v?i nhau. M?t thay ??i nh? ? m?t n?i c th? gy ?nh h??ng l?n ? n?i khc.
3. L C?u n?i, khng ph?i Ro c?n
DevOps l v? v?n ha h?p tc. Vai tr c?a b?n l ph v? cc ro c?n gi?a cc nhm (Dev, Ops, QA) v t?o ?i?u ki?n giao ti?p li?n m?ch.
4. Ch?p nh?n Th?t b?i & C?i ti?n Lin t?c
S? c? s? x?y ra. ?i?u quan tr?ng l h?c h?i t? chng, xy d?ng cc h? th?ng c kh? n?ng ph?c h?i v lin t?c c?i ti?n quy trnh ?? ng?n ch?n chng ti di?n.