Khoá Học Devops On Aws Cho Người Mới Bắt Đầu
Bạn muốn làm chủ DevOps nhưng chưa biết bắt đầu từ đâu? Khóa học này kết hợp lý thuyết cơ bản với thực hành chuyên sâu, giúp bạn tự tin triển khai hệ thống hoàn chỉnh trên AWS. Từ Linux, Docker đến Kubernetes và CI/CD pipeline – tất cả được truyền tải bằng tiếng Việt dễ hiểu với phương pháp học đi đôi với hành.
Giảng viên: Linh Nguyễn
Giới thiệu khóa học
Tại Sao Nên Học Khóa Này?
- Học từ chuyên gia có kinh nghiệm thực chiến từ 2015 với AWS, đã tư vấn và triển khai các hệ thống quy mô hàng triệu người dùng toàn cầu
- Phương pháp giảng dạy thực tế với các bài lab thực hành, giúp bạn áp dụng ngay vào dự án thực tế thay vì chỉ học lý thuyết
- Nội dung được cập nhật liên tục, đảm bảo không bị lỗi thời trong lĩnh vực công nghệ thay đổi nhanh chóng
- Hỗ trợ tận tình qua tính năng Q&A của Udemy và group Facebook riêng dành cho học viên
- Chi phí hợp lý so với lượng kiến thức và kỹ năng thực chiến nhận được
- Tiếng Việt 100%, dễ tiếp cận cho người Việt, tránh rào cản ngôn ngữ khi học các khóa nước ngoài
Khóa Học Này Dành Cho Ai?
- Các bạn muốn đi theo hướng Cloud Engineer, DevOps Engineer hoặc Site Reliability Engineer (SRE)
- Lập trình viên Backend muốn mở rộng kỹ năng sang vận hành và triển khai hệ thống
- System Administrator muốn chuyển đổi sang DevOps với kiến thức về Cloud Computing
- Sinh viên CNTT năm cuối định hướng nghề nghiệp trong lĩnh vực DevOps
- Những người đã có kiến thức cơ bản về AWS (đã qua Console và CLI) và muốn thực hành nhiều hơn với các dịch vụ AWS
- Người đã làm việc trong các dự án IT trên 6 tháng (không khuyến khích người hoàn toàn mới chuyển ngành)
Kỹ Năng Bạn Sẽ Đạt Được
- Nắm vững các khái niệm cơ bản về DevOps và quy trình CI/CD từ lý thuyết đến thực hành
- Thành thạo thao tác với Linux, Git, Docker, Docker Compose ở mức độ cần thiết cho công việc DevOps
- Thiết kế và triển khai hạ tầng trên AWS tự động sử dụng Infrastructure as Code với Terraform
- Cài đặt và sử dụng Jenkins server để xây dựng các quy trình CI/CD hoàn chỉnh
- Làm việc với Kubernetes (k8s) và Amazon EKS ở mức độ cơ bản, hiểu nguyên lý hoạt động
- Implement các chiến lược deployment cho Backend, Frontend và các thành phần khác nhau của hệ thống
- Làm chủ AWS native solution: CodeBuild, CodeCommit, CodeDeploy, CodePipeline cho CI/CD
- Xây dựng CI/CD pipeline với GitHub Actions, một công cụ phổ biến trong cộng đồng developer
- Triển khai ứng dụng Serverless với Serverless Application Model (SAM) Framework của AWS
- Kết hợp ECS, ECR và Load Balancer để tạo ra hệ thống production hoàn chỉnh
- Kiến thức chuyên sâu về các dịch vụ AWS: Networking (VPC), Security (IAM, Security Groups), Compute (EC2, ECS), Database (RDS), Container services
Chương Trình Học Chi Tiết
Chương 1: Giới thiệu về giảng viên và khóa học
- Tổng quan về DevOps và vai trò của AWS trong hệ sinh thái DevOps
- Hướng dẫn tận dụng tốt nhất khóa học này
Chương 2: Hướng dẫn đăng ký account AWS và setup ban đầu
- Tạo tài khoản AWS Free Tier
- Cấu hình bảo mật và quản lý chi phí
- Thiết lập môi trường làm việc
Chương 3: Giới thiệu về DevOps và CI/CD
- Khái niệm DevOps, lợi ích và thách thức
- Quy trình CI/CD và các giai đoạn
- So sánh các mô hình triển khai truyền thống vs DevOps
Chương 4: Củng cố lại các kiến thức về AWS và Cloud cần nắm vững
- Review các dịch vụ AWS cốt lõi: EC2, VPC, S3, IAM, RDS
- Best practices khi làm việc với AWS
- Cost optimization strategies
Chương 5: Infrastructure as Code (IaC) sử dụng Terraform
- Giới thiệu về IaC và lợi ích
- Cài đặt và cấu hình Terraform
- Viết Terraform scripts để triển khai VPC, EC2, RDS, Load Balancer
- Quản lý state và best practices
Chương 6: Thao tác cơ bản với Linux
- Các lệnh Linux cần thiết cho DevOps
- Quản lý file, permission, process
- Shell scripting cơ bản
- Troubleshooting và monitoring trên Linux
Chương 7: Thao tác cơ bản với Git
- Git workflow và best practices
- Branch management strategies
- Giải quyết conflicts
- Git trong môi trường làm việc nhóm
Chương 8: Thao tác cơ bản với Docker & Docker Compose
- Containerization và lợi ích
- Dockerfile và Docker image
- Docker Compose cho multi-container applications
- Docker networking và volumes
- Best practices khi đóng gói ứng dụng
Chương 9: CI/CD sử dụng Jenkins
- Cài đặt và cấu hình Jenkins server
- Tạo Jenkins Pipeline
- Tích hợp Jenkins với Git, Docker, AWS
- Automated testing và deployment
- Jenkins plugins hữu ích
Chương 10: Chiến lược deployment cho các thành phần của hệ thống
- Blue-Green Deployment
- Canary Deployment
- Rolling Update
- Deployment strategies cho Backend API
- Deployment strategies cho Frontend applications
Chương 11: CodeBuild, CodeCommit, CodeDeploy, CodePipeline
- Giới thiệu AWS native CI/CD tools
- Xây dựng pipeline với CodePipeline
- Tích hợp CodeBuild cho build automation
- CodeDeploy cho automated deployment
- Kết hợp các services tạo end-to-end pipeline
Chương 12: Serverless Application Model (SAM)
- Giới thiệu về Serverless architecture
- AWS Lambda và use cases
- SAM Framework và templates
- Deploy serverless applications với SAM CLI
- Monitoring và debugging Lambda functions
Chương 13: Giới thiệu về Kubernetes (k8s)
- Kiến trúc Kubernetes
- Pods, Deployments, Services
- ConfigMaps và Secrets
- Kubectl commands cơ bản
- So sánh Kubernetes vs Docker Swarm
Chương 14: Elastic Kubernetes Services (EKS) cơ bản
- Giới thiệu về AWS EKS
- Tạo và cấu hình EKS cluster
- Deploy applications lên EKS
- EKS networking và security
- Kết hợp EKS với Load Balancer và Auto Scaling
Chương 15: Final Assignment
- Dự án tổng hợp: Triển khai hệ thống hoàn chỉnh
- Áp dụng tất cả kiến thức đã học
- Presentation và review
Chương 16: Tổng kết & lời cảm ơn!
- Ôn tập các kiến thức quan trọng
- Hướng dẫn tiếp tục phát triển sau khóa học
- Gợi ý roadmap nâng cao
- Tài nguyên học tập bổ sung
Học viên thường mua kèm
Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn
Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới
Tìm hiểu thêm về VIP