
Sử dụng API mở với Python
admin0013
Bạn có thể học các kỹ năng và bí quyết cần thiết để nâng cao hiệu quả công việc bằng cách sử dụng API mở và Python.
Nhập môn
Python, REST API, OAuth
Khóa học này chỉ sử dụng PC cá nhân và laptop. Bạn có thể trực tiếp triển khai quy trình tự động hóa CI/CD bằng cách áp dụng phương pháp luận gitops trong môi trường k8s mà không cần sử dụng các môi trường cloud tốn phí như AWS, GCP.
100 học viên
Độ khó Cơ bản
Thời gian 18 tháng
Áp dụng GitOps để cấu hình pipeline CI/CD trong môi trường k8s
Xây dựng trực tiếp k8s cluster và học cơ bản về k8s
Tự động hóa việc build container image bằng Jenkins
Tự động hóa triển khai bằng ArgoCD và ArgoCD Image Updater
Tích hợp xác thực k8s và ArgoCD với KeyCloak
Khóa học này là quá trình thực hiện trực tiếp quy trình tự động hóa CI/CD bằng cách áp dụng phương pháp luận gitops trong môi trường k8s. Bạn sẽ cài đặt máy ảo Ubuntu Linux trên PC của mình, sau đó cấu hình Jenkins server và k8s cluster trên máy ảo để triển khai CI/CD. Và khi học khóa học này, bạn sẽ nắm được tất cả các phương pháp sử dụng Git, phương pháp build container image bằng Docker, phương pháp cấu hình pipeline build tự động hóa bằng Jenkins, cách sử dụng cơ bản của k8s, phương pháp tự động hóa triển khai bằng ArgoCD, và phương pháp triển khai chiến lược deployment bằng Argo Rollout.
Trong quá trình học này, chúng ta sẽ viết và kiểm tra nhiều ví dụ có thể áp dụng ngay vào công việc thực tế, giúp bạn nâng cao khả năng thực hành đồng thời với việc rèn luyện kỹ năng thực tế. Tất cả các lệnh và mã code đều được cung cấp dưới dạng file ví dụ, vì vậy khóa học được chuẩn bị để bạn có thể nhanh chóng xây dựng toàn bộ quy trình mà không cần phải gõ từng dòng code và script một cách thủ công.
Thông thường, để học những nội dung như thế này cần nhiều máy tính, phải trực tiếp cài đặt máy chủ Linux và thiết lập các thành phần, do đó tốn rất nhiều thời gian. Tuy nhiên, trong khóa học này, chúng tôi sử dụng công cụ Vagrant và script để tự động thiết lập máy ảo trên PC, laptop của học viên, giúp cấu hình môi trường thực hành nhanh chóng và có thể thực hiện lặp lại nhiều lần.
Bạn có thể thực hành toàn bộ quy trình CI/CD trong khóa học này chỉ với một máy tính cá nhân. Chúng tôi cũng cung cấp script để thiết lập môi trường thực hành, giúp bạn dễ dàng tiến hành các bài thực hành.
Học cách dễ dàng về CI/CD dựa trên gitops vốn cảm thấy khó khăn thông qua việc thực hành tập trung. Có thể hiểu chính xác những nội dung khó hiểu chỉ qua lời giải thích bằng cách thực hành trực tiếp và kiểm tra nhiều lần.
Hiểu và thực hiện quy trình CI/CD, học nhanh các nội dung cơ bản và cốt lõi cần thiết của k8s bằng cách trực tiếp cấu hình k8s cluster. Loại bỏ những nội dung không cần thiết và chỉ tập trung vào những khái niệm k8s thực sự cần thiết.
Không chỉ học các chức năng cơ bản của Jenkins, ArgoCD mà còn học thêm các tùy chọn chi tiết và phương pháp cấu hình của từng công cụ. Do đó có thể nắm được các phương pháp ứng dụng có tính ứng dụng cao hơn nhiều. Ngoài ra, để hiểu các khái niệm và ngữ cảnh, chúng ta sử dụng nhiều sơ đồ khái niệm khác nhau.
Học cách cài đặt và sử dụng trực tiếp công cụ Git và máy chủ Gitea. Có thể học cách thực hiện quản lý cấu hình bằng cách sử dụng những công cụ này.
Thực hành tất cả mọi thứ trên laptop, PC của bạn mà không cần thực hành trong môi trường cloud như AWS hoặc Azure có phát sinh chi phí. Ngoài ra, chúng tôi cung cấp script để có thể tạo máy ảo cho việc thiết lập môi trường thực hành chỉ bằng một dòng lệnh vagrant.
Khóa học này dành cho ai?
Những ai muốn học từ k8s đến cicd
Những ai muốn học k8s và gitops chỉ với một chiếc PC
Những người muốn học cách tự động hóa build bằng Jenkins
Những người muốn tự động hóa việc triển khai ứng dụng k8s thông qua ArgoCD
Cần biết trước khi bắt đầu?
Các lệnh Linux cơ bản
Khái niệm về máy ảo
Kiến thức cơ bản về mạng
Kiến thức cơ bản về CS
1,599
Học viên
151
Đánh giá
17
Trả lời
4.9
Xếp hạng
21
Các khóa học

Đây là công ty được thành lập bởi đội ngũ giảng viên (SSAMZ) hàng đầu trong từng lĩnh vực, những người đã có hơn 20 năm kinh nghiệm trực tiếp giảng dạy và đồng hành cùng nhiều đối tượng học viên đa dạng tại các cơ sở đào tạo CNTT doanh nghiệp.
Không chỉ cung cấp các bài giảng trực tuyến, SSAMZ còn nỗ lực đào tạo từ những sinh viên mơ ước trở thành chuyên gia phần mềm cho đến các nhà phát triển và kỹ sư đang làm việc thực tế thông qua các chương trình đào tạo trực tiếp, huấn luyện và cố vấn được tùy chỉnh theo nhu cầu của doanh nghiệp.

Một bài giảng tốt được quyết định bởi chuyên môn của giảng viên + nội dung kiến thức + khả năng truyền đạt. Dựa trên nội dung chất lượng cao từ các giảng viên chuyên nghiệp có kinh nghiệm dày dặn, Ssamz hướng tới một nền giáo dục truyền đạt kiến thức theo cách dễ hiểu nhất, phù hợp với trình độ của học viên.
Liên hệ đào tạo: admin@ssamz.com
Chúng tôi hướng đến việc cung cấp chương trình đào tạo dễ hiểu, phù hợp với trình độ của học viên dựa trên nội dung chất lượng cao từ các giảng viên chuyên nghiệp giàu kinh nghiệm nhất. Liên hệ đào tạo: admin@ssamz.com
Chúng tôi hướng đến việc cung cấp chương trình đào tạo dựa trên nội dung chất lượng cao từ các giảng viên chuyên nghiệp giàu kinh nghiệm nhất, giúp học viên dễ dàng thấu hiểu theo đúng trình độ của mình. Liên hệ đào tạo: admin@ssamz.com
Tất cả
88 bài giảng ∙ (17giờ 17phút)
Tài liệu khóa học:
Tất cả
10 đánh giá
5.0
10 đánh giá
Đánh giá 101
∙
Đánh giá trung bình 4.9
5
Cảm ơn anh đã dạy một cách tỉ mỉ về Jenkins, ArgoCD và những kiến thức phụ mà tôi muốn biết thêm khi học Kubernetes qua bài giảng. Tuy nhiên điều tiếc nuối là bài giảng của thầy có thời hạn học tập nên rất tiếc. Hầu hết các bài giảng trên Udemy hay Inflearn đều có thời hạn học tập không giới hạn, nếu thầy có thể mở thời hạn học tập bài giảng của mình thành không giới hạn thì tôi sẽ rất biết ơn.
Tôi chân thành cảm ơn vì bạn đã thích khóa học này. Về vấn đề giới hạn thời gian học, tôi xin giải thích rằng khóa học này cũng đang được cung cấp tại các cơ sở giáo dục khác, và ở đó thời gian học bị giới hạn. Nếu Inflearn cung cấp không giới hạn thời gian thì có thể phát sinh vấn đề pháp lý. Nếu bạn cần gia hạn thời gian học, vui lòng yêu cầu gia hạn trước 2-3 tháng khi thời gian học sắp kết thúc, tôi sẽ gia hạn cho bạn.
Đánh giá 8
∙
Đánh giá trung bình 5.0
Đánh giá 14
∙
Đánh giá trung bình 5.0
Đánh giá 10
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!
Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày
107.800 ₫
30%
3.218.173 ₫