Giới Thiệu Khóa Học DevOps Từ Người Mới Bắt Đầu Đến Nâng Cao Với Các Project - 2023 [Update Tháng 10-2023] [Mã - 6973 A]
Bắt đầu sự nghiệp DevOps với tư cách là một người mới bắt đầu tuyệt đối | Linux, AWS, Scripting, Jenkins, Ansible, Docker, K8s, Project & ChatGPT.
Bạn sẽ học được gì?
✓ Học DevOps từ đầu.
✓ Linux, AWS, Bash & Python Scripting, Jenkins, Ansible, Docker, Kubernetes, Cloudformation, Terraform, v.v.
✓ Hiểu cách các công nghệ khác nhau phối hợp với nhau trong DevOps.
✓ Có được sự hiểu biết vững chắc về các Quy trình, Công cụ & Công nghệ DevOps.
Khóa học giải mã DevOps dành cho bất kỳ ai muốn bắt đầu với DevOps.
Vì có nhiều công cụ và công nghệ trong DevOps nên mọi người khó có thể lựa chọn công nghệ phù hợp.
Khóa học này bắt đầu từ rất cơ bản về dòng lệnh, demo thực hành nhiều công cụ và công nghệ.
Ngoài ra, điều quan trọng nhất là nó sẽ cho bạn thấy các công nghệ khác nhau trong DevOps phối hợp với nhau như thế nào bằng cách thiết lập các dự án của riêng bạn.
- Bước 1:
✓ Cơ bản về Linux.
✓ Server Management trong Linux.
✓ Vagrant.
✓ Cơ bản về mạng.
✓ Project: Giới thiệu và Setup dự án Vprofile trên máy ảo.
- Bước 2:
✓ Bash Scripting.
✓ Cơ bản về Scripting.
✓ Biến, điều kiện, vòng lặp, v.v.
✓ Tự động hóa các tác vụ quản trị hàng ngày.
- Bước 3:
✓ Giới thiệu Cloud Computing.
✓ IAM.
✓ Ec2 Instances, EBS Volumes, ELB.
✓ S3.
✓ Cloudwatch.
✓ RDS.
✓ Autoscaling.
✓ Route53.
✓ Project:
+ AWS Cloud For Project Set Up Lift & Shift.
+ Re-Architecting Web App trên AWS Cloud [PAAS & SAAS].
- Bước 4:
✓ Version control system = Git & GitHub.
✓ Build Tools | Build & Test Java Code = Maven.
✓ Giới thiệu Continuous Integration.
✓ Jenkins:
+ Jenkins as a Build Server.
+ Jenkins Jobs | Build , Test, Deploy, Notify.
+ Jenkins Master/Slave, Nexus, Sonarqube.
+ Jenkins CI Pipeline.
+ Jenkins Administration.
✓ Project: Continuous Integration sử dụng Jenkins, Nexus, Sonarqube & Slack.
- Bước 5:
✓ Python Scripting.
✓ Cơ bản về Lập trình Python.
✓ vars, kiểu dữ liệu, điều kiện, vòng lặp, hàm, module, v.v.
✓ Pythons để tự động hóa các tác vụ của hệ điều hành.
- Bước 6:
✓ Giới thiệu Ansible.
✓ Ad Hoc commands.
✓ Modules.
✓ YAML into
✓ Playbooks:
+ vars, conditions, loops,
+ handlers, templates, v.v.
✓ Variables chuyên sâu.
✓ Roles.
✓ Ansible for AWS.
✓ Project: Continuous Delivery và Configuration Management [Jenkins plus Ansible].
- Bước 7:
✓ AWS Phần 2.
✓ VPC chuyên sâu.
✓ Log management và custom metrics.
✓ Project:
+ Vprofile trên Beanstalk & RDS.
+ Code Commit, Code Build & Code Pipeline.
+ CI & CD on AWS Cloud for Vprofile Project.
+ Beanstalk, RDS, CodePipeline, v.v.
- Bước 8:
✓ Giới thiệu Docker.
✓ Hiểu và triển khai các container: Volumes, Network, logs, v.v.
✓ Xây dựng Images for Vprofile project.
✓ Docker compose để run vprofile multi container.
✓ Giới thiệu Kubernetes.
✓ Thiết lập Kubernetes cho production Env.
✓ Kubernetes objects:
+ Pods, Services, Controllers, Deployment.
+ Replication, Autoscaling, Resource quotas, secret, configmap, namespace.
✓ Project: Triển khai dự án Vprofile trên Kubernetes.
- Bước 9:
✓ Terraform for AWS Cloud automation.
✓ Cloudformation for AWS Cloud automation.
Mục lục:
✓ 01. Giới thiệu.
✓ 02. Điều kiện tiên quyết & Setup.
✓ 03. VM Setup.
✓ 04. Linux.
✓ 05. Vagrant & Linux Servers.
✓ 06. Variables, JSON & YAML.
✓ 07. VProfile Project Setup Manual & Automated.
✓ 08. Networking.
✓ 09. Giới thiệu Containers.
✓ 10. Bash Scripting.
✓ 11. AWS Phần-1.
✓ 12. AWS Cloud For Project Set Up | Lift & Shift.
✓ 13. Re-Architecting Web App trên AWS Cloud [PAAS & SAAS].
✓ 14. GIT.
✓ 15. Maven.
✓ 16. Continuous Integration với Jenkins.
✓ 17. Python.
✓ 18. Ansible.
✓ 19. AWS Phần-2.
✓ 20. AWS CI / CD Project.
✓ 21. Docker.
✓ 22. Containerization.
✓ 23. Kubernetes.
✓ 24. App Deployment trên Kubernetes Cluster.
✓ 25. Terraform Tutorial.
✓ 26. CICD for Docker Kubernetes sử dụng Jenkins.
✓ 27. CloudFormation Tutorial.
✓ 28. Tổng kết.
Khóa học này dành cho ai?
✓ Bất cứ ai muốn học DevOps.