We may earn an affiliate commission when you visit our partners.
Course image
Linh Nguyen

Chào mừng đến với khoá học DevOps on AWS for beginner - Tiếng Việt.

GIỚI THIỆU GIẢNG VIÊN

Hiện đang là AWS Cloud Solution Architect, Engineering Consultant chuyên phụ trách các dự án liên quan tới Cloud & AWS.

Read more

Chào mừng đến với khoá học DevOps on AWS for beginner - Tiếng Việt.

GIỚI THIỆU GIẢNG VIÊN

Hiện đang là AWS Cloud Solution Architect, Engineering Consultant chuyên phụ trách các dự án liên quan tới Cloud & AWS.

Làm việc với Cloud & AWS từ năm 2015 với vai trò Cloud Engineer và từ 2018 với vai trò Cloud Solution Architect.

Có kinh nghiệm thực chiến trong việc tư vấn, thiết kế và triển khai các hệ thống lớn quy mô hàng triệu user trên toàn thế giới. Chịu trách nhiệm cao nhất về kiến trúc cũng như giải pháp cho các dự án, đảm bảo hệ thống được thiết kế, xây dựng và release tới khách hàng và end-user với chất lượng cao nhất.

Chứng chỉ AWS hiện có:

  • AWS Certified Developer Associate (2016)

  • AWS Certified Solution Architect Associate (2018)

  • AWS Solution Architect Professional (2020, renew 2023)

  • AWS Certified DevOps Engineer Professional (2024)

Other: Thành viên của AWS Community Builder (năm thứ 2 liên tiếp), cộng đồng cho những nhà sáng tạo nội dung liên quan tới AWS trên toàn thế giới.

Về khoá học DevOps on AWS for beginner - Tiếng Việt

Khoá học này là sự tiếp nối của AWS Cloud for beginner - tiếng Việt được biên soạn dành riêng cho các bạn muốn đi theo hướng Cloud Engineer, DevOps Engineer hoặc SRE.

Khoá học này tập trung vào việc hướng dẫn các bạn có thể vận dụng những hiểu biết về AWS đã học để có thể tự mình triển khai hệ thống lên AWS, bao gồm việc tạo ra các Infrastructure as Code (IaC), deploy một cách tự động, thiết kế và implement các quy trình CICD vận dụng nhiều công cụ khác nhau thường được sử dụng trong các dự án thực tế.

Khoá học thiết kế với phần lớn thời gian là các bài thực hành giúp các bạn thực sự được nhúng tay vào làm và có thể vận dụng vào dự án thực tế ngay sau khi kết thúc khoá học này.

Sau khoá học này bạn sẽ có thể nắm vững các kiến thức & tự tin thực hành với:

  • Linux, Git.

  • Infrastructure as Code với Terraform, triển khai hệ thống gồm các thành phần: Network, Database, Compute...

  • Docker & Docker compose.

  • Cài đặt Jenkins server, sử dụng Jenkins server để implement các CICD process.

  • Chiến lược deployment cho các thành phần khác nhau của hệ thống (Backend, Frontend).

  • ECS và ECR, kết hợp với Load Balancer tạo thành một hệ thống hoàn chỉnh.

  • CICD sử dụng native solution: AWS Code Pipeline.

  • Serverless Application Model (SAM) - Framework của AWS chuyên cho các ứng dụng Serverless.

  • Nguyên lý hoạt động và các thao tác cơ bản đối với Kubernetes(k8s) và AWS EKS.

Yêu cầu đầu vào:

Khoá học này yêu cầu các bạn có kiến thức cơ bản về AWS, quen thuộc với việc thao tác trên Console và CLI. Để chuẩn bị, các bạn có thể học một trong các khoá như Developer Associate, SysOps Administrator Associate hay thậm chí là khoá AWS Cloud for beginner - Tiếng Việt của mình. Tuy nhiên những khoá 100% lý thuyết như Solution Architect Associate/Pro sẽ không phù hợp.

Các bài lab đều được hướng dẫn kỹ step-by-step với độ khó tăng dần, ngoài ra toàn bộ source code được cung cấp sẵn, chỉ cần bạn chịu khó một chút là có thể hoàn thành.

Chúc các bạn học tập hiệu quả và gặt hái được nhiều kiến thức bổ ích qua khoá học này.

Thân ái - Linh Nguyễn.

LIÊN LẠC VỚI GIẢNG VIÊN

Các bạn có thể sử dụng tính năng Q&A của Udemy, mình sẽ thường xuyên check và trả lời các comment cũng như update video khi bị outdate. Ngoài ra mình cũng có một group FB riêng hỗ trợ technical cho các bạn có mua khóa học của mình trong suốt quá trình học tập, check tin nhắn tự động sau khi mua khoá trên Udemy để request vào nhóm nhé.

Enroll now

What's inside

Learning objectives

  • Nắm được các khái niệm cơ bản về devops và cicd process.
  • Thành thạo thao tác cơ bản với linux, git, docker, jenkins, terraform, codepipeline.
  • Thiết kế & triển khai hạ tầng trên aws tự động sử dụng iac - terraform.
  • Vận dụng linh hoạt các công cụ để implement một cicd process hoàn chỉnh, triển khai ứng dụng lên aws.
  • Có thể thiết kế & implement các chiến lược deployment cho các thành phần khác nhau của hệ thống, vận dụng vào dự án thực tế.

Syllabus

Giới thiệu về giảng viên và khoá học
Slide Download
SourceCode của khoá học.
Welcome
Read more
Về vấn đề Copyright (bản quyền)
Giới thiệu giảng viên
Khoá học này dành cho ai? KHÔNG dành cho ai?
Yêu cầu đầu vào cho khoá học.
Nội dung và cấu trúc khoá học.
Mục tiêu sau khi kết thúc khoá học.
Lưu ý cho các bạn học viên (QUAN TRỌNG!)
Tương tác với giảng viên như thế nào?
Hướng dẫn đăng ký account AWS và setup ban đầu.
READ ME
Đăng ký tài khoản mới
Nguyên tắc sử dụng tài khoản an toàn.
Giới thiệu sơ lược vè AWS Console, cài đặt cảnh báo chi phí.
Giới thiệu AWS Free tier 12 tháng
Hướng dẫn đọc báo cáo chi phí tháng
Tổng kết
Giới thiệu về DevOps và CICD
Giới thiệu DevOps, CICD
Các nguyên tắc của DevOps
Trước và sau khi DevOps ra đời
Vai trò của DevOps Engineer trong dự án.
Ma Trận DevOps và CICD
Ma Trận DevOps và CICD (p2)
Trang bị kiến thức gì cho DevOps Engineer
Cơ hội việc làm và mức lương (tại Việt Nam)
Cùng ôn lại các kiến thức về AWS và Cloud cần nắm vững
Tổng quan về kiến trúc Global của AWS
Tổng quan các dịch vụ của AWS
Các khái niệm cần nắm vững & một số mô hình kiến trúc(p1)
Các khái niệm cần nắm vững & một số mô hình kiến trúc(p2)
Các khái niệm cần nắm vững & một số mô hình kiến trúc(p3)
Infrastructure as Code (IaC) sử dụng Terraform.
Download Source code của khóa học
Mục tiêu của chương
Infrastructure as Code là gì? Lợi ích của Infrastructure as Code.
Các bước để triển khai IaC
(Question) Tại sao lại sử dụng Infra as Code?
Giới thiệu các công cụ IaC thường dùng
Giới thiệu Terraform
Các bước triển khai Teraform
Lab1 - Cài đặt môi trường làm việc với Terraform. Tài liệu tra cứu.
Giới thiệu Github Copilot - sử dụng AI để viết code nhanh hơn.
Lab2 - Tạo Terraform đơn giản - Phần 1
Lab2 - Tạo Terraform đơn giản - Phần 2
Lab2 - Tạo Terraform đơn giản - Phần 3
CHÚ Ý VỀ FILE KEYPAIR!
Lab3 - Parameter, Mapping, Variable file - Phần 1
Lab3 - Parameter, Mapping, Variable file - Phần 2
Lab4 - Sử dụng Output
Lab5 - Sử dụng Module - Phần 1
Lab5 - Sử dụng Module - Phần 2
Lab6 - Triển khai một VPC hoàn chỉnh - Phần 1
Lab6 - Triển khai một VPC hoàn chỉnh - Phần 2
Lab7 - Sử dụng Built-in module của Terraform để triển khai nhanh VPC
Lab8 - VPC, ALB, Auto Scaling, Mongo DB - Phần 1
Lab8 - VPC, ALB, Auto Scaling, Mongo DB - Phần 2
Lab9 - Quản lý Terraform State sử dụng S3 bucket
Lab10 - Triển khai Terraform trên Multi-environment, Multi-region
Tổng kết & Xóa resources.
Thao tác cơ bản với Linux
Lưu ý cho các bạn học viên!
Giới thiệu
Giới thiệu về hệ điều hành Linux
Lab1 - Tạo và kết nối tới server Linux
Lab2 - Làm quen với trình editor VIM và NANO (p1)
Lab2 - Làm quen với trình editor VIM và NANO (p2)
Lab3 - Thao tác với User và Group (p1)
Lab3 - Thao tác với User và Group (p2)
Lab4 - File and folder permission (p1)
Lab4 - File and folder permission (p2)
Lab5 - Process
Lab6 - Service
Lab7 - EBS Disk, Volume, Mount point
Lab8 - CronJob
Lab9 - Thêm SSH key của project member vào linux server.
Tổng kết & xoá resource
Thao tác cơ bản với Git
Giới thiệu Git
Các mô hình Workflow của Git
Các nhà cung cấp Git
Lab 1 - Cài đặt Git và Sourcetree trên máy local
Lab 2 - Tạo repository và add SSH key lên Github
Lab 3 - Tạo nhánh develop
Lab 4 - Tạo feature branch
Lab 5 - Tạo release branch
Lab 6 - Revert một commit
Lab 7 - Resolve conflict khi có xung đột
Lab 8 - Giới thiệu CodeCommit - phần 1
Lab 8 - Giới thiệu CodeCommit - phần 2
Các thao tác git thường dùng khác (git reset, git stash)
Tổng kết & Xoá resources
Thao tác cơ bản với Docker & Docker compose
Giới thiệu.
Container là gì? Tại sao sử dụng container?
Docker là gì?

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Phù hợp với những người muốn theo hướng Cloud Engineer, DevOps Engineer hoặc SRE
Dạy về kiến thức triển khai hệ thống lên AWS, bao gồm việc tạo IaC, deploy tự động, thiết kế và implement CICD
Cung cấp nguồn code đầy đủ để học viên thực hành
Yêu cầu học viên có kiến thức cơ bản về AWS
Có thể sẽ khó khăn với những người chưa có kiến thức về AWS

Save this course

Save DevOps on AWS for beginner (Vietnamese) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in DevOps on AWS for beginner (Vietnamese) with these activities:
Ôn lại kiến thức về Linux và Git
Ôn lại các kiến thức cơ bản về Linux và Git sẽ giúp bạn hiểu rõ hơn về cơ sở hạ tầng và các công cụ cần thiết cho DevOps.
Browse courses on Linux
Show steps
  • Xem lại các tài liệu cơ bản về Linux và Git.
  • Thực hiện các bài tập cơ bản về tạo máy chủ Linux, thao tác với file hệ thống và sử dụng Git để quản lý phiên bản.
  • Tìm hiểu thêm về các công cụ nâng cao của Linux và Git như Vim, SSH, Crontab.
Tham dự hội thảo về DevOps và thực hành
Tham dự hội thảo sẽ cung cấp cho bạn cơ hội học hỏi trực tiếp từ các chuyên gia trong ngành và mở rộng kiến thức của bạn.
Show steps
  • Tìm kiếm các hội thảo liên quan đến DevOps và thực hành.
  • Đăng ký và tham dự hội thảo.
  • Tích cực tham gia các bài thuyết trình, thảo luận và thực hành.
  • Kết nối với những người tham dự khác để trao đổi kiến thức và ý tưởng.
Thực hành các bài tập về Terraform
Thực hành các bài tập về Terraform sẽ giúp bạn thành thạo các kỹ năng thiết yếu để tự động hóa quá trình triển khai cơ sở hạ tầng.
Browse courses on Terraform
Show steps
  • Hoàn thành các bài tập trong bài học về Terraform của khóa học.
  • Tìm kiếm các bài tập thêm và tài liệu thực hành nâng cao về Terraform.
  • Xây dựng các mô hình Terraform đơn giản cho các kịch bản triển khai cụ thể.
  • Tham gia các diễn đàn hoặc nhóm cộng đồng để thảo luận các vấn đề và học hỏi các phương pháp hay nhất.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Theo dõi các hướng dẫn về xây dựng pipeline CI/CD
Theo dõi các hướng dẫn chuyên sâu sẽ giúp bạn hiểu rõ cách thiết lập và bảo trì các quy trình CI/CD hiệu quả.
Browse courses on CI/CD
Show steps
  • Tìm kiếm các hướng dẫn chính thức và tài liệu từ các nhà cung cấp dịch vụ CI/CD.
  • Theo dõi các hướng dẫn từng bước để thiết lập Jenkins và các thành phần CI/CD khác.
  • Tìm hiểu các cấu hình và plugin khác nhau để tùy chỉnh pipeline theo nhu cầu của bạn.
  • Thực hành thiết lập các pipeline CI/CD đơn giản cho các dự án mẫu.
Xây dựng và triển khai một ứng dụng đơn giản bằng cách sử dụng AWS và Docker
Tự tay xây dựng và triển khai một ứng dụng sẽ củng cố kiến thức của bạn về các dịch vụ AWS và các khái niệm DevOps.
Browse courses on AWS
Show steps
  • Chọn một ứng dụng mẫu đơn giản như một trang web hoặc API.
  • Thiết kế cơ sở hạ tầng AWS cần thiết cho ứng dụng của bạn.
  • Container hóa ứng dụng của bạn bằng Docker.
  • Triển khai ứng dụng đã container hóa của bạn trên AWS.
  • Kiểm tra và gỡ lỗi ứng dụng đã triển khai.
Giúp đỡ các học viên khác trong diễn đàn hoặc nhóm học tập
Việc hướng dẫn những học viên khác sẽ giúp bạn củng cố kiến thức của mình và phát triển các kỹ năng giao tiếp.
Show steps
  • Tham gia diễn đàn hoặc nhóm học tập liên quan đến DevOps.
  • Theo dõi các thắc mắc và câu hỏi của các học viên khác.
  • Cung cấp phản hồi hữu ích và giải pháp cho các câu hỏi khi có thể.
  • Tham gia thảo luận và chia sẻ kiến thức của bạn với những người khác.
Tham gia cuộc thi DevOps hoặc hackathon
Tham gia các cuộc thi sẽ thúc đẩy bạn áp dụng kiến thức và kỹ năng của mình trong các tình huống thực tế.
Show steps
  • Tìm kiếm các cuộc thi DevOps hoặc hackathon sắp tới.
  • Thành lập một nhóm hoặc làm việc độc lập để tham gia cuộc thi.
  • Phân bổ các nhiệm vụ dựa trên thế mạnh của từng thành viên.
  • Tập trung phát triển một giải pháp sáng tạo và hiệu quả.
  • Trình bày giải pháp của bạn trước ban giám khảo và các thí sinh khác.

Career center

Learners who complete DevOps on AWS for beginner (Vietnamese) will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to DevOps on AWS for beginner (Vietnamese).
AWS Cloud for beginner (Vietnamese)
Most relevant
Kubernetes cơ bản (Tiếng Việt)
Most relevant
Backend RESTFul Server với Node.JS và Express...
Most relevant
React State Manager - Redux Toolkit, React Query, Redux...
Most relevant
LPIC-1: Linux System Administrator Exam 101&102 (Tiếng...
Most relevant
Excel cho người bắt đầu
Most relevant
Ứng dụng hiệu quả kỹ năng khai vấn trong quản lý đội nhóm
Most relevant
Đánh Thức Năng Lực Giao Tiếp Trong Bạn
Most relevant
Tự học SQL cùng Vịt - Nâng cao
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser