Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Devops & Infra

[DevOps] Tạo quy trình triển khai ứng dụng nhanh chóng và an toàn (CI/CD)

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é!

(5.0) 12 đánh giá

248 học viên

  • rex
devsecops
gitops
devops
이론 실습 모두
gitlab
CI/CD
AWS
Terraform
Docker

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Sử dụng GitLab để tạo ra chuỗi CI/CD

  • Hiểu biết về các công cụ bảo mật khác nhau và bảo mật liền mạch

  • Cách cung cấp nền tảng mà không cần phát triển nền tảng

  • Cấu hình môi trường nhanh chóng thông qua dịch vụ quản lý của AWS

Một đường truyền nhanh chóng nhưng an toàn ? GitOps cho nền tảng?

Đường ống CI/CD được sử dụng dưới nhiều hình thức khác nhau! Hãy tự xây dựng chúng một cách nhanh chóng và an toàn .

  • Có dễ dàng như vậy không? Tạo tập lệnh triển khai với các dịch vụ được quản lý.

  • DevOps & Bảo mật ? KHÔNG! Hãy cải thiện năng lực của bạn với DevSecOps !

  • Chúng ta sẽ xem xét mọi thứ từ những điều cơ bản đến ứng dụng .

Sau khi tham gia bài giảng, bạn sẽ có thể tạo ra những kết quả như thế này.

Đường ống triển khai thuần túy

Hiểu về tích hợp và triển khai AWS

Các công cụ bảo mật khác nhau và lý do sử dụng chúng

Tại sao bạn cần nó và cách áp dụng nó vào đường ống của bạn

Đường ống DevSecOps

Bây giờ bạn có thể. Đường ống triển khai an toàn!

Nền tảng hóa thông qua GitOps

Đường ống chỉ có đầu vào YAML?

Nội dung học tập

Phần (1) GitLab CI/CD

  1. Ngữ pháp cơ bản và dễ hiểu

  2. Các biện pháp phòng ngừa khi sử dụng bộ nhớ đệm, hiện vật, v.v.

  3. Cách tích hợp với AWS

  4. Tạo đường ống bằng cách sử dụng tập lệnh GitLab CI

Mục (2) Tăng cường bảo mật cho đường ống

  1. Giới thiệu về các công cụ bảo mật và chức năng của chúng

  2. Giới thiệu về các chiến lược ứng dụng cho từng công cụ

  3. Áp dụng đường ống và tạo tiện ích

Phần (3) dự án app-gitops

  1. Dự án phát triển nền tảng sử dụng GitOps

  2. Xây dựng một đường ống triển khai đơn giản với IaC

Mục (4) Tiến thêm một bước nữa

  1. Hiệu quả đường ống

  2. Tối ưu hóa đường ống do Kaniko và Crane cung cấp

  3. DinD đấu với DooD

  4. Sự khác biệt theo phương pháp xây dựng

  5. Tích hợp AWS Security Hub

Những điều cần lưu ý trước khi tham gia khóa học

  • 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.


Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Bất kỳ hệ điều hành nào có khả năng truy cập internet và nhập lệnh Docker.

  • Các công cụ được sử dụng: AWS, Semgrep, Trivy, Docker, Cosign, Gitleaks, VSCode, Python, Terraform

  • 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 học tập

  • 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

Kiến thức và biện pháp phòng ngừa của người chơi

  • Chúng tôi cho rằng bạn biết các lệnh cơ bản của Git, Terraform và Docker.

  • Vui lòng tham khảo các liên kết trong tài liệu bài giảng để biết hướng dẫn về cách tạo tài khoản GitLab và AWS cũng như thiết lập CLI.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Các kỹ sư bảo mật muốn biết về quy trình triển khai

  • DevOps kỹ sư muốn áp dụng bảo mật Shift-Left để tăng hiệu quả

  • Các nhà phát triển muốn biết các nhóm công việc khác nghĩ gì và làm gì

  • Những người muốn biết về các mối quan tâm và kỹ thuật thực tế

Cần biết trước khi bắt đầu?

  • Các lệnh cơ bản của Git

  • Ý nghĩa và cách triển khai mã Terraform

  • Các lệnh cơ bản của Docker như push/pull/run/build

Xin chào
Đây là

2,348

Học viên

106

Đánh giá

40

Trả lời

4.9

Xếp hạng

5

Các khóa học

현재 카카오뱅크에서 클라우드 엔지니어(SRE)로 근무하고 있습니다. 서비스를 위한 아키텍처를 설계/제공하고, 조직에서 필요한 다양한 도구들을 만들고 제공하거나 구축하는 등의 일을 하고 있습니다.

 

문의: 7424069@gmail.com

Chương trình giảng dạy

Tất cả

33 bài giảng ∙ (6giờ 56phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

12 đánh giá

5.0

12 đánh giá

  • youngyoonchoi9469님의 프로필 이미지
    youngyoonchoi9469

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • hschun129781님의 프로필 이미지
      hschun129781

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      30% đã tham gia

      • seungjuahn2397님의 프로필 이미지
        seungjuahn2397

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • tera07242387님의 프로필 이미지
          tera07242387

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          良い講義でした。

          • rex
            Giảng viên

            受講評価ありがとうございます。実務に役立てていただければ幸いです!

        • parksangdonews8226님의 프로필 이미지
          parksangdonews8226

          Đánh giá 17

          Đánh giá trung bình 4.8

          5

          100% đã tham gia

          GITLAB CE ( + runner ) を直接インストールして運営し始め、関連資料や実用に関する講義はあまりありませんでした。直接活用する方向や、ぶつかった問題を解決する方案に対するヒントを得るなど多くの助けになりました。 しばしば、開発者は開発だけがうまくいけば、インフラまで気にしなければならないのか、あるいは逆にインフラチームが知ってくれるのに何を学びようとするのかなど多くのことがありました。それでも開発者なら、本人が作り出すシステムの運営に関する多くの部分について知る必要があるという心で学習を続けていきます。仕事は、「技術的または分野の理解」が基礎になるべきであるという展開に感動します。受け取りました。 新しい分野への挑戦なので簡単ではありませんでしたが、内容も良く、やる気になってもいいし、講義が分かり、唐峰百万個打ち込んでいきます。 再度復習しながらシステムに適用しましょう。 ~

          • rex
            Giảng viên

            丁寧な受講評 ありがとうございました!最終的に進むには、さまざまな分野について学び、理解することが不可欠だと思います。実務でも大いに役立つことを願っています。もう一度受講してくれてありがとう!

        2.092.793 ₫

        Khóa học khác của rex

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!