![[DevOps] Tạo quy trình triển khai ứng dụng nhanh chóng và an toàn (CI/CD)Hình thu nhỏ khóa học](https://cdn.inflearn.com/public/courses/332182/cover/f1183942-1754-4cc9-bd8f-8180146e5a1d/332182.png?w=420)
[DevOps] Tạo quy trình triển khai ứng dụng nhanh chóng và an toàn (CI/CD)
rex
Nhanh thì nguy hiểm, chậm thì an toàn? Không phải vậy. Hãy cùng tạo ra một đường ống nhanh và an toàn nhé!
Trung cấp trở lên
gitlab, CI/CD, AWS
Docker? Không hề khó chút nào. Chúng tôi sẽ giải thích ngắn gọn và súc tích những điểm chính. Hãy học nhanh, áp dụng và hiểu ngay!
214 học viên
Độ khó Cơ bản
Thời gian Không giới hạn


Đánh giá từ những học viên đầu tiên
5.0
이희수
Tốt cho người mới bắt đầu nghe Docker. Thật tuyệt vời vì tất cả đều được thực hiện bằng tay. Đã lâu rồi kể từ lần cuối tôi tham gia một khóa học mà tôi muốn hoàn thành.
5.0
별다방
Nhỏ gọn nhưng Nó giống như một bài giảng có tất cả mọi thứ. Tài liệu bài giảng đầy đủ và các lệnh được sắp xếp dễ đọc. Đây là một bài giảng rất thỏa mãn.
5.0
ericserra
Giải thích chi tiết và Kind về Docker sử dụng các ví dụ thực tế rất tuyệt vời. Thầy có biết về AKS của Azure hoặc GKE của GCP không ạ, nếu có thì mong thầy mở khóa học về chủ đề này trên Inflearn. Cảm ơn thầy!!!!!
Docker và khái niệm container
Mạng và khối lượng của Docker
Xây dựng và tối ưu hóa hình ảnh
Docker được sử dụng để cấu hình môi trường phát triển
Dự án dựa trên yêu cầu thực tế
Docker Compose và quy trình triển khai thực tế
확장 tính được cân nhắc trong kiến trúc 3-Tier
Quá trình triển khai CI/CD sử dụng GitHub Actions
Nếu bạn có thể suy nghĩ và giải quyết vấn đề dựa trên việc cung cấp dịch vụ thực tế thì đừng tham gia khóa học này.
Docker? Kubernetes? Chúng là những công cụ tuyệt vời. Nhưng trước khi học các công cụ, bạn cần hiểu các công nghệ nền tảng, phải không? Nhưng học chúng từ đầu thì quá khó, phải không? Vậy, hãy cùng làm quen với chúng trước nhé!
Tìm hiểu các công nghệ của Docker, bao gồm container, mạng và lưu trữ, một cách nhanh chóng và dễ dàng.
Tôi nhớ mình đã phải vật lộn để ghép nối những mảnh kiến thức rời rạc, mặc dù việc đó không hề khó. Hãy học nhanh hơn bất kỳ ai, nhưng vẫn tập trung vào những điều cốt lõi !
Bạn nói đơn giản ư? Vậy thì chúng ta sẽ cố gắng làm cho nó đáp ứng được các yêu cầu thực tế.
Quy trình triển khai CI/CD với GitHub Actions!
Bạn sẽ bắt đầu nghĩ , 'Docker thật dễ dàng...'
Bạn có thể dễ dàng khởi chạy và nhanh chóng tìm hiểu nhiều mã nguồn mở khác nhau trong nhiều môi trường khác nhau.
Phần (0) Giới thiệu bài giảng
Giống như cách chúng ta sử dụng chương trình vậy.
Docker? Container? Kubernetes?
Container có phải là hệ điều hành nhỏ không?
Mục (1) Chỉ cần cố gắng làm nó nổi
Chúng tôi giảm rào cản gia nhập bằng cách ngẫu nhiên đưa ra nhiều loại container khác nhau và kiểm tra chúng trước.
nginx
PostgreSQL
httpd
nút
Một khi bạn thử, bạn sẽ thấy nó đơn giản đến thế nào.
Tôi không biết việc mở registry và UI lại dễ đến thế...?
Mục (2) Cơ quan đăng ký và lưu trữ
Sử dụng hình ảnh đăng ký
Tạo sổ đăng ký riêng
Phần (3) Hình ảnh
Hình ảnh và Lớp
Dockerfile
Xây dựng bối cảnh và hình ảnh
Định nghĩa và cách sử dụng Build Cache
Xây dựng không khó, chỉ là hơi phiền phức.
Mục (4) Mạng lưới
Mạng của Docker có thực sự giống như mạng ở nhà chúng ta không?
Mạng mặc định của Docker và các vấn đề
[Thực hành] Mạng Docker cơ bản
Tạo và sử dụng mạng tùy chỉnh
[Thực hành] Tạo và sử dụng mạng tùy chỉnh
Phần (6) Container
Container chỉ là một quá trình biệt lập...
Chúng tôi sẽ chủ động sử dụng container bằng cách tận dụng các khái niệm đã thảo luận ở trên.
Vòng đời container và chính sách khởi động lại
Các lệnh và tùy chọn cần biết
[Thực hành] Xây dựng môi trường phát triển dịch vụ bằng Docker
Mục (8) Soạn thảo
Tư duy trước khi bắt đầu sáng tác
Phản ánh ngữ pháp Compose mới nhất
xây dựng/triển khai/phát triển
Soạn thảo Di chuyển cho các Dự án Thực tế
Phần (9) Tạo đường ống triển khai CI/CD
CI/CD và GitHub Actions
Các bài tập đường ống khác nhau
Xây dựng hình ảnh và thực hành lưu trữ bên ngoài!
Bạn sẽ cần một chiếc máy tính cá nhân hoặc máy tính xách tay để tham dự các bài giảng và thực hành.
Hệ điều hành và Phiên bản (OS): Hệ điều hành không liên quan và lời giải thích dựa trên Docker Desktop.
Công cụ được sử dụng: Docker Desktop, VSCode, AWS, GitHub
Thông số kỹ thuật của PC: CPU tối thiểu 2 lõi, bộ nhớ 4 GiB (phù hợp với bất kỳ ai quan tâm đến khóa học này)
Tài liệu thuyết trình bài giảng được cung cấp (PDF)
Thực hành mã nguồn được cung cấp thông qua GitHub
Trải nghiệm Linux
Kinh nghiệm sử dụng một hoặc nhiều ngôn ngữ lập trình
Những kiến thức cơ bản về mạng như TCP, UDP và HTTP
Trải nghiệm khởi chạy một tiến trình bằng cách chạy một chương trình
Khóa học này dành cho ai?
Docker và container là những gì bạn muốn học
Docker đã từng sử dụng nhưng không hiểu cách hoạt động
Những người muốn nhanh chóng tìm hiểu những điều quan trọng và được sử dụng thường xuyên
Cần biết trước khi bắt đầu?
Trải nghiệm sử dụng Linux
Có kinh nghiệm sử dụng một hoặc nhiều ngôn ngữ lập trình
TCP, UDP, HTTP và các kiến thức cơ bản về mạng
Kinh nghiệm chạy một chương trình và khởi chạy một quy trình
1,632
Học viên
136
Đánh giá
46
Trả lời
4.9
Xếp hạng
4
Các khóa học
Hiện tại tôi đang làm việc với tư cách là Kỹ sư Cloud (SRE) tại KakaoBank. Tôi đảm nhận các công việc như thiết kế/cung cấp kiến trúc cho dịch vụ, cũng như tạo ra, cung cấp hoặc xây dựng các công cụ đa dạng cần thiết cho tổ chức.
Liên hệ: 7424069@gmail.com
Tất cả
59 bài giảng ∙ (6giờ 19phút)
Tài liệu khóa học:
Tất cả
18 đánh giá
4.8
18 đánh giá
Đánh giá 11
∙
Đánh giá trung bình 4.5
5
Tốt cho người mới bắt đầu nghe Docker. Thật tuyệt vời vì tất cả đều được thực hiện bằng tay. Đã lâu rồi kể từ lần cuối tôi tham gia một khóa học mà tôi muốn hoàn thành.
Cảm ơn bạn đã đánh giá của bạn! Chúng tôi sẽ tiếp tục bổ sung những nội dung thiết thực, hữu ích trong tương lai, vì vậy hãy đón chờ nhé!
Đánh giá 4
∙
Đánh giá trung bình 5.0
5
[Lý do chọn khóa học này] - Tôi chọn khóa học này vì trong số các khóa học về Docker, nó ngắn gọn, súc tích và giá cả phải chăng. [Ưu điểm của khóa học] - Giảng giải không dài dòng mà đi thẳng vào những phần cần thiết nên rất tốt. - Bình thường tôi hay mất tập trung khi nghe giảng online, nhưng khóa học này lại dễ tập trung. - Tài liệu khóa học có cả file PDF và mã nguồn trên Github nên rất tiện để học. [Phương pháp học tập] 1. Vì bài giảng ngắn nên tôi nghe một mạch để nắm bắt luồng kiến thức. 2. Thử thực hành ngay! 3. Nếu gặp khó khăn thì xem lại video. 4. Những phần khác với bài giảng hoặc có thắc mắc thì ghi chú riêng. [Cảm nhận] - Khi mới tiếp xúc với Docker, tôi thấy nó xa lạ đến mức "Cái gì đây?", nhưng có lẽ ban đầu là khó khăn nhất. - Lúc đầu, tôi chỉ học thuộc lòng các thuật ngữ như container, image, volume, entrypoint, nhưng sau khi thực hành liên tục thì các lệnh Docker tự nhiên mà nhớ. - Những khái niệm như multi-stage build vẫn còn hơi khó đối với tôi. - Càng học thì càng thấy có nhiều nội dung cần phải học hơn. Tôi tin rằng nếu làm việc thực tế nhiều thì sẽ quen thôi! - Tôi dự định sẽ cải thiện phương pháp triển khai dự án dựa trên những gì đã học.
Cảm ơn bạn vì những đánh giá! Rất vui và cảm ơn bạn vì đã cảm nhận được đúng như ý định của mình. Nếu bạn có bất kỳ câu hỏi nào trong quá trình học, vui lòng hỏi bất cứ lúc nào!
Đánh giá 13
∙
Đánh giá trung bình 4.5
5
Nhỏ gọn nhưng Nó giống như một bài giảng có tất cả mọi thứ. Tài liệu bài giảng đầy đủ và các lệnh được sắp xếp dễ đọc. Đây là một bài giảng rất thỏa mãn.
Cảm ơn bạn đã đánh giá đầu tiên của bạn! Nhớ lại việc mình đã lang thang như thế nào, tôi chỉ đưa vào những gì được sử dụng trong thực tế và những gì tôi cần biết, và nó trở nên cô đọng như thế này haha. Cảm ơn bạn đã đánh giá tốt và hy vọng bạn mong chờ những nội dung bài giảng bổ sung sẽ được tải lên trong tương lai!!
Đánh giá 100
∙
Đánh giá trung bình 4.9
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!