IT & SoftwareDevOpsAll Levels

DevOps Beginners to Advanced with Projects

Begin Your DevOps Career As a Newbie | AWS, Linux, Scripting, Jenkins, Ansible, GitOps, Docker, Kubernetes, & Terraform.

4.6
(232,443 học viên)
55.5 hours
Giảng viên: Imran Teli
DevOps Beginners to Advanced with Projects

Những gì bạn sẽ học được

  • Learn DevOps from total scratchAWS
  • Linux
  • Scripting
  • Jenkins
  • Github Actions
  • Ansible
  • Docker
  • Kubernetes
  • Terraform &amp
  • many moreUnderstand how various technologies work together in DevOps &amp
  • GitOpsGet a firm understanding in DevOps Processes
  • Tools &amp
  • Technologies

Những gì bạn sẽ nhận được

55.5 hours video content
13 articles
27 quizzes
Certificate of completion
Lifetime access

Mô tả khóa học

Khóa học này được thiết kế dành cho bất kỳ ai muốn bắt đầu hành trình chinh phục DevOps – lĩnh vực đang định hình tương lai của phát triển và vận hành phần mềm.

Với sự đa dạng của các công cụ và công nghệ trong hệ sinh thái DevOps, người mới học thường gặp khó khăn trong việc lựa chọn hướng đi phù hợp. Khóa học này sẽ giúp bạn xây dựng nền tảng vững chắc, từ những kiến thức cơ bản nhất đến các kỹ thuật nâng cao thông qua các bài thực hành trực quan và dự án thực tế.

Điểm nổi bật của chương trình là việc tích hợp nhiều công nghệ lại với nhau, giúp bạn hiểu rõ cách chúng kết hợp để tạo thành một quy trình DevOps hoàn chỉnh.

Bước 1: Nền tảng hệ thống và mạng

  • Làm chủ Linux từ cơ bản đến nâng cao
  • Quản trị máy chủ Linux trong môi trường doanh nghiệp
  • Sử dụng Vagrant để quản lý môi trường ảo hóa
  • Nguyên lý mạng máy tính cho DevOps
  • Dự án thực tế: Triển khai Vprofile Project trên môi trường VM

Bước 2: Tự động hóa với Bash Scripting

  • Lập trình Bash để tự động hóa tác vụ
  • Biến, điều kiện, vòng lặp và các khái niệm cốt lõi
  • Xây dựng script cho công việc quản trị hệ thống hàng ngày

Bước 3: Làm chủ Điện toán đám mây AWS

  • Tổng quan về kiến trúc cloud
  • Quản lý truy cập với IAM
  • EC2, EBS, ELB, S3, CloudWatch, RDS
  • Autoscaling và định tuyến với Route53
  • Dự án: Triển khai ứng dụng web trên AWS theo mô hình Lift & Shift và tái cấu trúc với PAAS/SAAS

Bước 4: CI/CD với Jenkins và Công cụ Build

  • Hệ thống quản lý phiên bản Git & GitHub
  • Build tool Maven cho ứng dụng Java
  • Jenkins: Từ cơ bản đến nâng cao
  • Thiết lập CI pipeline với Nexus, SonarQube, Slack
  • Dự án: Xây dựng pipeline CI hoàn chỉnh

Bước 5: Python cho Automation

  • Lập trình Python cơ bản đến nâng cao
  • Ứng dụng Python trong tự động hóa hệ thống

Bước 6: Quản lý Cấu hình với Ansible

  • Ansible playbooks, modules, variables
  • Kết hợp Ansible với AWS
  • Dự án: Triển khai Continuous Delivery với Jenkins và Ansible

Bước 7: Nâng cao AWS và Thiết lập VPC

  • VPC chi tiết và quản lý log
  • Dự án: Triển khai Vprofile trên Beanstalk, RDS và thiết lập CI/CD với CodePipeline

Bước 8: Containerization với Docker và Kubernetes

  • Docker: Images, Volumes, Network
  • Kubernetes: Pods, Services, Deployments, Autoscaling
  • Dự án: Triển khai Vproject trên Kubernetes

Bước 9: Infrastructure as Code với Terraform

  • Tự động hóa hạ tầng AWS bằng Terraform

Bước 10: Dự án GitOps

  • Áp dụng GitOps trong quy trình DevOps hiện đại

Đối tượng nên tham gia khóa học:

  • Developers muốn mở rộng sang vận hành và tự động hóa
  • Sysadmins muốn học các công cụ DevOps hiện đại
  • QA Engineers muốn tham gia vào quy trình CI/CD
  • Cloud Engineers muốn nâng cao kỹ năng triển khai
  • Bất kỳ ai đam mê công nghệ và muốn làm chủ DevOps từ con số 0

Nội dung khóa học

Chương trình học

28 phần • 328 bài giảng • 3339h 22.5m tổng thời lượng

Từ khóa

DevOpsnền tảng vững chắcdự án thực tếquy trình DevOpsLinuxtự động hóaAWSCI pipelineContinuous DeliveryCI/CD
DevOps Beginners to Advanced with Projects
Cấp độ:All Levels
Thời lượng:55.5 hours
Đánh giá:
4.6
Học viên:232,443