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,347

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

          It was a good lecture.

          • rex
            Giảng viên

            Thank you for your review. I hope it will be helpful in your work!

        • parksangdonews8226님의 프로필 이미지
          parksangdonews8226

          Đánh giá 17

          Đánh giá trung bình 4.8

          5

          100% đã tham gia

          When I started installing and operating GITLAB CE (+ runner), there weren't many related materials or lectures on actual use. It was very helpful, such as getting hints on how to use it directly or how to solve problems I encountered. There were many things like, "Developers just need to be good at development, so why should they worry about infrastructure?" or, on the contrary, "Why should they learn when the infrastructure team will take care of it?" However, I continued to learn with the mindset that developers should know many aspects of the operation of the system they create. At the beginning and the end of the lecture, I was impressed by the development that, in the end, many things that come up while creating, operating, maintaining, and improving a service should be based on 'understanding each other's technology or field'. It wasn't easy because it was a challenge in a new field, but the content was good, the motivation was good, and the lecture was informative, so I'm giving it a million likes. I'll review it again and apply it to the system. ~

          • rex
            Giảng viên

            Thank you so much for your thoughtful review! Ultimately, I think it is essential to learn and understand various fields in order to move forward. I hope it will be of great help to you in your work. Thank you again for your review!!!

        2.089.422 ₫

        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!