GitLab DevOps | Bootcamp DevSecOps: CI/CD, Terraform, Ansible
DevSecOps toàn diện | Tự động hóa DevOps với GitLab, bao gồm DevSecOps, IaC và quản lý cấu hình.
Nhập môn
devops, devsecops, CI/CD
@amritinstructor
Học viên
495
Đánh giá khóa học
18
Đánh giá khóa học
4.5
GitLab DevOps | Bootcamp DevSecOps: CI/CD, Terraform, Ansible
DevSecOps toàn diện | Tự động hóa DevOps với GitLab, bao gồm DevSecOps, IaC và quản lý cấu hình.
Nhập môn
devops, devsecops, CI/CD
GitLab DevOps | Bootcamp DevSecOps: CI/CD, Terraform, Ansible
Jenkins 2026: Từ người mới bắt đầu đến chuyên gia Jenkins về DevOps (CI/CD)
Làm chủ Jenkins và trở thành Chuyên gia DevOps CI/CD bằng cách xây dựng các quy trình thực tế với AWS, Docker, Kubernetes, Terraform
Nhập môn
Jenkins, CI/CD, devops
Jenkins 2026: Từ người mới bắt đầu đến chuyên gia Jenkins về DevOps (CI/CD)
Khóa học cấp tốc về Docker: Từ con số 0 trở thành Anh hùng
Khóa học này sẽ dẫn dắt bạn từ những kiến thức cơ bản đến các quy trình làm việc với container nâng cao trong thực tế bằng cách sử dụng Docker và Kubernetes. Bạn sẽ bắt đầu bằng việc học về container từ con số không, hiểu cách Docker hoạt động và tại sao nó được sử dụng rộng rãi trong các môi trường DevOps hiện đại. Bạn sẽ chạy Docker, Docker Compose và Kubernetes tại máy cục bộ để cải thiện quy trình phát triển, kiểm thử và triển khai phần mềm.
Nhập môn
Docker, Kubernetes, devops
Khóa học cấp tốc về Docker: Từ con số 0 trở thành Anh hùng
Giới thiệu về Linux : khóa học cấp tốc
Linux cho người mới bắt đầu: Làm chủ dòng lệnh. Khóa học tối thượng về quản trị Linux trong môi trường doanh nghiệp. Khai phá sức mạnh của hệ điều hành Linux với khóa học toàn diện và thân thiện với người mới bắt đầu này. Dù bạn là người mới gia nhập ngành IT hay muốn nâng cao kỹ năng kỹ thuật, khóa học này sẽ dẫn dắt bạn từ con số không đến mức thành thạo các kiến thức cơ bản về Linux. Hãy học cách điều hướng dòng lệnh, quản lý tệp tin và thư mục, xử lý quyền truy cập và tự động hóa các tác vụ bằng shell scripting. Những gì bạn sẽ học: Cách điều hướng hệ thống tệp tin Linux và làm chủ dòng lệnh Quản lý người dùng, nhóm và quyền hạn tệp tin để truy cập an toàn Cài đặt, cập nhật và gỡ bỏ phần mềm bằng các trình quản lý gói Các kỹ năng quản trị hệ thống cơ bản và khắc phục sự cố Với các bài thực hành lab và ví dụ thực tế, bạn sẽ nhanh chóng xây dựng được sự tự tin trong việc quản lý môi trường Linux. Kết thúc khóa học này, bạn sẽ có hiểu biết vững chắc về các khái niệm Linux thiết yếu như quyền hạn tệp tin, quản lý tiến trình và cấu hình mạng. Ngoài ra, khóa học này còn bao gồm các kiến thức cơ bản về mạng, quản lý đĩa và giám sát tiến trình. Dù mục tiêu nghề nghiệp của bạn nằm trong lĩnh vực DevOps, an ninh mạng hay kỹ thuật đám mây, hãy học Linux ngay hôm nay để mở ra nhiều cơ hội nghề nghiệp hơn trong các mảng IT, DevOps, SRE, Hỗ trợ kỹ thuật, IT helpdesk, Quản trị IT, an ninh mạng hoặc phát triển phần mềm! Kỹ năng thực hành để tự tin trên bất kỳ hệ thống dựa trên Linux nào Nâng tầm hồ sơ năng lực công nghệ của bạn
Nhập môn
Linux, unix, infrastructure
Giới thiệu về Linux : khóa học cấp tốc
SonarQube & SonarCloud 2026: Hướng dẫn DevOps toàn diện
SonarQube | SonarCloud | SonarLint – DevOps + Security + QA (Công cụ mã nguồn mở được sử dụng rộng rãi nhất) SonarQube là nền tảng mã nguồn mở hàng đầu để kiểm tra chất lượng mã nguồn liên tục. Nó thực hiện đánh giá mã tự động bằng cách sử dụng phân tích mã tĩnh để phát hiện lỗi (bugs), mã xấu (code smells), lỗ hổng bảo mật và các vấn đề về khả năng bảo trì trên hơn 27 ngôn ngữ lập trình. Khóa học này được thiết kế theo phương pháp học đi đôi với hành, giúp bạn đạt được kiến thức chuyên sâu và thực tế về SonarQube và hệ sinh thái của nó. Đối tượng học viên: Khóa học này phù hợp cho: Sinh viên mới ra trường, Lập trình viên, Quản lý dự án, Kiến trúc sư phần mềm, Kỹ sư QA, Kỹ sư hỗ trợ, DevOps, DevSecOps, InfoSec và Kỹ sư quy trình muốn làm chủ chất lượng mã nguồn, bảo mật và các thực hành tốt nhất về CI/CD. Nguyên lý cơ bản & Khái niệm Giới thiệu về SonarQube, SonarCloud và SonarLint Mục đích và lợi ích của phân tích mã tĩnh Hiểu các trường hợp sử dụng (use cases) trong DevOps & DevSecOps Kiến trúc, các phiên bản (editions), version và hệ sinh thái của SonarQube Các thuật ngữ và chỉ số (metrics) cốt lõi của SonarQube Các khái niệm về Khả năng bảo trì, Độ tin cậy và Bảo mật Cài đặt & Thiết lập Cài đặt và thiết lập SonarQube bằng Docker & Docker-Compose Cài đặt và cấu hình Jenkins Cài đặt & cấu hình Sonar Scanner Thiết lập các công cụ build: Ant, Maven, Gradle NodeJS, Python Tổng quan về giao diện người dùng (UI) và điều hướng trong SonarQube Thực hành phân tích mã nguồn Đưa dự án vào SonarQube & các đường ống (pipelines) CI Chạy phân tích mã cho nhiều ngôn ngữ lập trình Công bố và giải thích kết quả phân tích Báo cáo độ bao phủ mã (code coverage), kết quả kiểm thử đơn vị (unit test) và kiểm thử tích hợp (integration test) Hiểu và phân tích: Lỗi (Bugs) Lỗ hổng bảo mật (Vulnerabilities) Mã xấu (Code Smells) Nợ kỹ thuật (Technical Debt) Độ phức tạp (Complexity) Các dòng, tệp và khối mã bị trùng lặp Tích hợp SonarLint & IDE Cài đặt SonarLint trong: Eclipse IntelliJ IDEA VS Code Cấu hình chế độ kết nối (Connected Mode) của SonarLint Phân tích mã thời gian thực và phát hiện vấn đề ngay trong IDE Quản lý chất lượng Quality Gates (Ngưỡng chất lượng) và Quality Profiles (Hồ sơ chất lượng) Tạo và quản lý các quy tắc tùy chỉnh (custom rules) & mẫu quy tắc (rule templates) Áp dụng các tiêu chuẩn chất lượng cho các nhóm Đánh dấu build thất bại dựa trên các điều kiện của Quality Gate Xử lý và khắc phục các vấn đề đã được xác định Quản trị & Cấu hình Quản trị dự án Quản lý người dùng, nhóm, quyền hạn và token Cài đặt và quản lý plugin Cấu hình bảo mật cho SonarQube Cấu hình SMTP và thông báo qua email Tùy chỉnh giao diện SonarQube với logo công ty SonarQube Marketplace & chi tiết hệ thống Bảo mật & SAST Nguyên lý cơ bản về SAST (Kiểm thử bảo mật ứng dụng tĩnh) Phân tích lỗ hổng bảo mật Tích hợp SAST vào đường ống CI/CD Tích hợp CI/CD & DevOps Tích hợp với Jenkins (Jobs & Pipelines) Tích hợp với GitHub & GitHub Actions Tích hợp với GitLab & GitLab CI/CD Tự động hóa kiểm tra chất lượng trong quy trình CI/CD Dừng đường ống CI/CD dựa trên Quality Gates của SonarQube Các chủ đề nâng cao Sử dụng SonarQube Web API để tự động hóa, giám sát và trích xuất dữ liệu Các thực hành tốt nhất cho việc triển khai SonarQube quy mô doanh nghiệp Sau khi kết thúc khóa học này, bạn sẽ có thể: Định nghĩa và quản lý Quality Gates, Quality Profiles và các Quy tắc (Rules) Phân tích mã cục bộ bằng SonarLint Thực hiện phân tích mã tĩnh an toàn và có khả năng mở rộng Tích hợp SonarQube với GitHub, GitLab và Jenkins Áp dụng các tiêu chuẩn chất lượng mã và bảo mật trong các đường ống CI/CD Tự tin quản trị và tùy chỉnh một phiên bản (instance) SonarQube
Nhập môn
CI/CD, Software Test, quality assurance
SonarQube & SonarCloud 2026: Hướng dẫn DevOps toàn diện
DevSecOps: Từ Zero đến Hero
Khóa học này được thiết kế dành cho Lập trình viên (Developers), Kỹ sư DevOps, Kỹ sư Bảo mật, Sinh viên mới tốt nghiệp (Freshers), QA, Cơ sở hạ tầng (Infrastructure), Build & Release, IT và các chuyên gia InfoSec/AppSec muốn học hỏi và triển khai các thực hành DevSecOps bằng cách sử dụng các công cụ, công nghệ thực tế và các tiêu chuẩn bảo mật tốt nhất trong ngành. Bạn sẽ có được kinh nghiệm thực tế trong việc tích hợp bảo mật vào toàn bộ Vòng đời Phát triển Phần mềm (SDLC) — từ kiến trúc và mã nguồn đến cơ sở hạ tầng, pipeline, container và môi trường runtime. Khóa học này trang bị cho bạn các kỹ năng DevSecOps đang được săn đón, giúp bạn đạt được các vị trí công việc chất lượng cao với mức đãi ngộ tốt hơn, tương tự như xu hướng thị trường hiện nay trong lĩnh vực DevOps, Cloud và An ninh mạng. Trong thế giới ưu tiên kỹ thuật số ngày nay, việc lồng ghép bảo mật vào quy trình kỹ thuật không còn là tùy chọn nữa — đó là yếu tố thiết yếu cho sự thành công của doanh nghiệp. DevSecOps: Tích hợp Bảo mật vào SDLC bằng Jenkins và các Công cụ Hiện đại Khóa học này lý tưởng cho các cá nhân và đội ngũ muốn thực hiện "shift security left" (đưa bảo mật lên sớm hơn) và xây dựng các pipeline DevOps an toàn, có khả năng mở rộng và tự động hóa. Bạn sẽ học cách: Tích hợp các nguyên tắc bảo mật, kiến trúc và các thực hành tốt nhất của tổ chức vào quy trình làm việc DevOps Ngăn chặn việc vô tình lộ bí mật (secrets), thông tin xác thực và dữ liệu nhạy cảm trong các kho lưu trữ mã nguồn Bảo mật hệ thống Linux, máy ảo và các CI/CD build agent Xác định, khắc phục và vá các lỗ hổng trong: Các phụ thuộc của ứng dụng (Application dependencies) Dockerfile và container image Môi trường runtime của ứng dụng Bảo mật Docker image, container và các khối lượng công việc được container hóa Bảo mật Cơ sở hạ tầng dưới dạng mã (Infrastructure as Code - Terraform) bằng cách sử dụng chính sách và quét bảo mật Thắt chặt và bảo mật các pipeline CI/CD chống lại các cấu hình sai và các cuộc tấn công Thực hiện kiểm thử bảo mật bằng cách sử dụng: Mô hình hóa mối đe dọa (Threat Modeling) Kiểm thử đơn vị (Unit Test) và Kiểm thử tích hợp (Integration Test) Phân tích thành phần phần mềm (SCA) Kiểm thử bảo mật ứng dụng tĩnh (SAST) Kiểm thử bảo mật ứng dụng động (DAST) Tự động hóa kiểm thử bảo mật trong quá trình build, test và triển khai, thay vì dựa vào kiểm thử thủ công sau khi phát hành Trải nghiệm Học tập Mỗi khái niệm được giải thích một cách đơn giản, trực quan và có cấu trúc: Giải thích khái niệm dựa trên slide Theo sau là các bài thực hành (lab) thực tế Bạn sẽ: Tự thiết lập các máy ảo Linux, công cụ bảo mật và pipeline CI/CD bằng Jenkins Bảo mật Docker image, container và cơ sở hạ tầng Làm việc với một kho lưu trữ GitHub chuyên dụng chứa toàn bộ mã nguồn, cấu hình và các ví dụ được sử dụng trong khóa học Tại sao nên đăng ký khóa học này? ✅ Một trong những chương trình DevSecOps Bootcamp thực tế và thực hành nhất hiện có trực tuyến ✅ Học DevSecOps, Bảo mật đám mây và Bảo mật ứng dụng mà không cần đến các học viện hay gia sư đắt đỏ (thường tốn từ $400–$4000) ✅ Học theo tốc độ cá nhân với lộ trình toàn diện và cập nhật nhất ✅ Hiểu rõ sự khác biệt giữa DevOps truyền thống và DevSecOps hiện đại ✅ Học cách lồng ghép bảo mật vào mọi giai đoạn của pipeline ✅ Tự động hóa việc quét bảo mật sớm thay vì sửa lỗi sau khi đã đưa lên môi trường production ✅ Kinh nghiệm thực tế với các công cụ bảo mật miễn phí và mã nguồn mở ✅ Những thông tin chuyên sâu về ngành được tham chiếu từ các báo cáo của Gartner về sự hợp tác giữa DevOps và Bảo mật Sau khi kết thúc khóa học Đến cuối khóa học này, bạn sẽ có được kiến thức lý thuyết vững chắc và kinh nghiệm thực hành sâu rộng với các công cụ, công nghệ và thực hành DevSecOps. Bạn sẽ tự tin trong việc thiết kế, xây dựng và triển khai các pipeline DevOps hoặc DevSecOps an toàn một cách độc lập cho các dự án và tổ chức thực tế. Bạn cũng sẽ có quyền truy cập vào Bài kiểm tra DevSecOps để kiểm tra và xác thực kiến thức nền tảng của mình về DevSecOps và SecOps. Mục tiêu Trải nghiệm Học tập Mỗi khái niệm được giải thích một cách đơn giản, trực quan và có cấu trúc: Giải thích khái niệm dựa trên slide Theo sau là các bài thực hành (lab) thực tế Bạn sẽ: Tự thiết lập các máy ảo Linux, công cụ bảo mật và pipeline CI/CD bằng Jenkins Bảo mật Docker image, container và cơ sở hạ tầng Làm việc với một kho lưu trữ GitHub chuyên dụng chứa toàn bộ mã nguồn, cấu hình và các ví dụ được sử dụng trong khóa học Điều kiện tiên quyết Kiến thức cơ bản về các nội dung sau sẽ hữu ích nhưng không bắt buộc — mọi thứ đều được hướng dẫn từ đầu: DevOps & Jenkins Docker & Container Linux, CLI & Shell Scripting Các nguyên tắc cơ bản về bảo mật
Cơ bản
devops, devsecops
DevSecOps: Từ Zero đến Hero
Cloudflare WAF cho Kỹ sư DevSecOps và Bảo mật Đám mây
Làm chủ Giảm thiểu Mối đe dọa, Quy tắc Tùy chỉnh và Bảo vệ API cho Quy trình DevOps Hiện đại
Nhập môn
security, waf, devsecops
Cloudflare WAF cho Kỹ sư DevSecOps và Bảo mật Đám mây