Giới thiệu khóa học:
Trong môi trường phát triển phần mềm hiện đại, DevOps không còn là lựa chọn mà đã trở thành tiêu chuẩn. Việc quản lý mã nguồn hiệu quả, tự động hóa quy trình build – test – deploy, đảm bảo bảo mật và triển khai nhanh chóng là những kỹ năng cốt lõi mà mọi lập trình viên và DevOps Engineer đều cần nắm vững.
Khóa học “GitHub for DevOps (GH-200)” tại Master Learning Hub Academy là khóa học thực hành chuyên sâu giúp học viên khai thác GitHub như một nền tảng DevOps hoàn chỉnh – từ quản lý mã nguồn, cộng tác nhóm, đến xây dựng và tối ưu các pipeline CI/CD hiện đại với GitHub Actions. Thông qua các bài lab và case studies thực tế, học viên sẽ làm chủ quy trình DevOps end-to-end trên GitHub, áp dụng trực tiếp vào dự án doanh nghiệp, nâng cao hiệu quả làm việc nhóm và khả năng triển khai phần mềm theo chuẩn hiện đại.
Mục tiêu khóa học:
- Thành thạo Git/GitHub trong quản lý mã nguồn và cộng tác.
- Thiết kế, tối ưu và bảo mật workflow CI/CD với GitHub Actions
- Tích hợp Terraform để quản lý hạ tầng cloud bằng IaC.
- Xây dựng pipeline CI/CD cho ứng dụng container hóa.
Đối tượng tham gia:
- Lập trình viên, DevOps engineer, quản trị hệ thống.
- Người có kiến thức lập trình cơ bản, muốn nâng cao kỹ năng quản lý code và DevOps.
Giáo trình và tài liệu:
- Nội dung đào tạo theo giáo trình biên soạn độc quyền của Master Learning Hub Academy.
- Tài liệu tham khảo: Git & GitHub for DevOps Engineers, GitHub Actions Masterclass, Learning GitHub Actions for DevOps CI/CD, GitHub Copilot & ChatGPT for Devs.
- Bài tập thực hành & dự án nhóm thực tế.
Bằng cấp và chứng nhận:
- Chứng Chỉ Quốc Tế: Vượt qua kỳ thi quốc tế GH-200: GitHub Actions, học viên sẽ đạt được chứng chỉ quốc tế GitHub Actions do Microsoft cấp, có giá trị toàn cầu.
- Chứng Nhận Hoàn Tất Khóa Học: Học viên tham dự trên 80% số buổi học và vượt qua bài kiểm tra cuối khóa sẽ nhận được chứng nhận hoàn tất khóa học (bản cứng) do Microsoft Global Training Partner cấp.
Nội dung khóa học:
Module 1: Git cơ bản
• Quản lý phiên bản, Git workflow, cài đặt & cấu hình Git.
• Tạo repo, commit, staging, xem lịch sử commit, .gitignore.
Module 2: Làm việc với GitHub
• Kiến trúc GitHub, cộng tác (fork, pull request, branch protection).
• Tạo repo GitHub, clone, push/pull, pull request, review & merge, xử lý conflict.
Module 3: Git nâng cao & dự án nhỏ
• Rebase vs merge, fetch vs pull, tagging, SSH.
• Repo nhóm, quản lý nhiều nhánh, rebase, review & merge.
Module 4: GitHub Actions cơ bản
• Workflow, job, step, runner, YAML.
• Tạo workflow chạy test khi push code.
Module 5: Quản lý workflow nâng cao
• Trigger events, filters, variables, context, expressions.
• Workflow đa môi trường (Linux/Windows), workflow conditional.
Module 6: Tối ưu hóa workflow
• Matrix strategy, caching, artifact, self-hosted runner.
• Workflow CI đa nền tảng có caching.
Module 7: Advanced Actions & Security
• Custom actions, reusable workflows, concurrency, secrets.
• Tạo custom action, bảo mật workflow với secrets & approvals.
Module 8: CI/CD cơ bản
• Kiến trúc CI/CD pipeline, quản lý secrets, manual approvals.
• Pipeline build & test ứng dụng .NET/Node.js.
Module 9: IaC với Terraform
• Terraform (provider, state, module, outputs).
• Viết script Terraform tạo Resource Group, App Service, ACR.
• Tích hợp Actions: chạy terraform init/plan/apply tự động.
Module 10: Continuous Deployment
• Triển khai ứng dụng lên Azure App Service, runner.
• Deploy app .NET/Node.js từ GitHub Actions qua Terraform outputs.
Module 11: Containerization & Deployment
• CI/CD cho ứng dụng Docker.
• Build Docker image, push ACR, deploy container lên Azure.
Module 12: Thiết lập AI coding assistants
• Copilot, ChatGPT, Gemini; cài đặt VSCode plugin.
• Sinh code với Copilot, debug & giải thích code với ChatGPT.
Module 13: Dự án tổng kết
• Ứng dụng AI trong DevOps pipeline.
• Xây dựng ứng dụng nhỏ (Tic-Tac-Toe) với AI, Dockerize & deploy, demo nhóm.
Đăng ký khóa học:
Học viên nhận xét khóa học ?

Văn Toàn
"Rất bất ngờ khi gặp lại các thầy ở Trung Tâm Nhất Nghệ đã từng dạy mình trước đây. Các thầy dạy rất tận tâm và nhiệt tình. Chúc Master Learning Hub ngày càng phát triển nha."

Việt Thanh
"Em chân thành cảm ơn các thầy tại trung tâm đã hỗ trợ em rất nhiều trong suốt khóa học. Các thầy rất nhiệt tình và dạy theo case study thực tế của từng doanh nghiệp. Không khí học tập tại đây thực sự rất thoải mái và hiệu quả."

Đức Huy
"Các giảng viên hỗ trợ mình rất nhiều trong quá trình học và sau giờ học. Các thầy rất nhiệt tình. Giáo trình được biên soạn chi tiết, hướng dẫn từng bước rất dễ thực hành. Chúc Master Learning Hub Academy ngày càng thành công hơn nữa."

Hoàng Khang
"Vô tình biết đến Master Learning Hub Academy, gặp lại thầy Chung Tấn Lộc đã dạy mình MCSA ở Nhất Nghệ cách đây 5 năm. Rất nhiều chương trình học mới, đáp ứng nhu cầu của doanh nghiệp. Vote 5* cho trung tâm."

Ngọc Mai
"Khóa học về Digital Marketing Executive giúp mình có khả năng tự thiết kế website và đưa lên top Google. Tất cả những kiến thức và kỹ năng mà mình đã học được từ khoá học này đều rất bổ ích và thú vị. Mình rất cảm kích sự vui vẻ và ân cần của đội ngũ giáo viên tại Trung Tâm."












