1 |
Học một Ngôn ngữ Lập trình |
|
Viết một script Bash để tự động hóa một tác vụ đơn giản (ví dụ: sao lưu tệp). |
2 |
Kiến thức cơ bản về Hệ điều hành |
- Linux
- Quản lý Tiến trình & Hệ thống tệp
- Mạng cơ bản
|
Điều hướng hệ thống tệp Linux và quản lý các tiến trình từ dòng lệnh. |
3 |
Hệ thống Quản lý Phiên bản |
- Git
- Các lệnh Git cơ bản
- GitHub / GitLab / Bitbucket
|
Khởi tạo một kho chứa Git, commit code và đẩy nó lên GitHub. |
4 |
Mạng, Bảo mật & Giao thức |
- HTTP, HTTPS, SSL/TLS
- DNS
- Load Balancer & Reverse Proxy
|
Giải thích cách một yêu cầu HTTPS đi từ trình duyệt đến máy chủ. |
5 |
Infrastructure as Code (IaC) |
- Ansible
- Terraform / OpenTofu
- CloudFormation
|
Viết một playbook Ansible đơn giản để cài đặt một máy chủ web. |
6 |
Containers & Ảo hóa |
- Docker & Dockerfile
- Docker Compose
- Container Registry
|
Viết một Dockerfile để container hóa một ứng dụng Python đơn giản. |
7 |
CI/CD |
- GitHub Actions
- GitLab CI
- Jenkins
|
Tạo một quy trình GitHub Actions để tự động build và test một dự án. |
8 |
Điều phối Container |
- Kubernetes (K8s)
- Helm
- Docker Swarm
|
Triển khai một ứng dụng đơn giản lên một cụm Kubernetes cục bộ (minikube). |
9 |
Giám sát, Ghi log & Cảnh báo |
- Prometheus & Grafana
- ELK Stack / EFK Stack
|
Thiết lập Prometheus để giám sát và tạo một dashboard Grafana cơ bản. |
10 |
Nền tảng Đám mây |
- AWS
- Google Cloud Platform (GCP)
- Microsoft Azure
|
Tạo một máy ảo (VM) trên một nhà cung cấp đám mây và kết nối với nó. |