Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Master CI/CD for Android Developers

Thành thạo CI/CD cho Lập trình viên Android

Thành thạo CI/CD cho Lập trình viên Android

Học Tích hợp Liên tục và Triển khai/Phân phối Liên tục để nâng cao cơ hội việc làm từ 2019 trở đi!

4.2
(410 đánh giá)
2,589 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.0 giờ video
43 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Áp dụng quy trình CI/CD hoàn chỉnh vào quá trình phát triển ứng dụng.
Sử dụng GitHub để kích hoạt kiểm tra mã và phân phối ứng dụng đến người dùng.
Sử dụng App Center để tự động hóa kiểm tra và bảo vệ các nhánh quan trọng.
Tận dụng App Center để tự động tạo bản dựng sau mỗi lần hợp nhất mã.
Tự động phân phối bản dựng mới cho nhóm thử nghiệm beta.
Danh sách đầy đủ các tính năng khác có trên trang này.

Yêu cầu

Khóa học không yêu cầu kinh nghiệm trước về CI/CD hay DevOps
Có chút kinh nghiệm cơ bản với Git & GitHub là một lợi thế
Mặc dù đây là khóa học CI/CD, nhưng nó hướng đến lập trình viên Android, vì vậy cần có kinh nghiệm phát triển Android cơ bản.

Đối tượng phù hợp

Dành cho lập trình viên Android muốn thành thạo quy trình CI/CD

Nội dung khóa học

7 phần • 43 bài giảng
1 Cấu trúc Khóa học
2 DevOps là gì
3 Tại sao nên sử dụng DevOps
4 Những gì bạn sẽ đạt được khi kết thúc khóa học
1 Kiểm soát Mã nguồn và Cấu trúc Nhánh
2 Khởi tạo Kiểm soát Phiên bản
3 Ghi nhận Thay đổi
4 Tạo các Nhánh
5 Làm việc với các Nhánh
6 Tạo một Kho lưu trữ GitHub
7 Đẩy mã lên GitHub
8 Làm việc theo Nhóm
9 Tạo Yêu cầu Hợp nhất
10 Mô phỏng Quy trình CI/CD
1 Giới thiệu về App Center
2 Tạo Tài khoản App Center
3 Kết nối App Center
4 Mã nguồn và Kho lưu trữ GitHub
5 Gây ra Sự cố cho Ứng dụng
6 Theo dõi Mọi loại Sự kiện
7 Theo dõi Sự kiện với Ngữ cảnh Tốt hơn
1 Tại sao sử dụng Tích hợp Liên tục?
2 Làm việc với các Nhánh Tính năng
3 Bản dựng CI Đầu tiên - Android
4 Dọn dẹp các Kết nối
5 Sử dụng Kiểm tra để Bảo vệ các Nhánh
6 Thêm Kiểm tra vào Yêu cầu Hợp nhất
7 Một Quy trình CI Hoàn chỉnh
1 Giới thiệu về Chất lượng Liên tục
2 Chuẩn bị Giải pháp cho Kiểm thử
3 Cài đặt App Center CLI
4 Tải lên các Bài kiểm thử Android
5 Chạy Kiểm thử Tự động
1 Giới thiệu về Phân phối Liên tục
2 Tạo Nhóm Phân phối Android
3 Cấu hình Phân phối Liên tục cho Android
4 Cài đặt từ App Center
5 Tạo Bản phát hành Cửa hàng Thủ công Đầu tiên
6 Phân phối Liên tục lên Play Store
7 Tích hợp Liên tục / Phân phối Liên tục
8 Biến Môi trường
1 Mã nguồn
2 Bài giảng & Thông tin Bổ sung

Giới thiệu khóa học

What you will learn in this course?

In this course, you will learn the fundamentals of CI/CD which is short for Continuous Integration/Continuous Delivery and be able to apply these fundamentals in your Android app development process.

The word Deployment is often used in place of Delivery but effectively means the same thing.

These skills are essential to maximize your career potential in 2019 and beyond, because more and more companies are adopting these development practices requiring new employees or freelancers to be well versed in these concepts.

What is Continuous Integration (CI) ?

CI is the practice of merging all programmers current working copies to a shared mainline on a regular basis (usually several times a day).

A developer checks out a working copy of the code base prior to making a change.  Over time as other developers check out and make changes, this checked out working copy of the source code base gets out of date, potentially requiring more and more work by developers to actually  check their completed changes back in to the main repository.

Without using CI it can become really difficult to merge all these changes and can lead to it taking more time to  merge changes back into the main source code base than it took to make the the change itself.

CI seeks to eliminate this problem by making sure all developers integrate early and often with the goal to reduce rework and ultimately save cost and time.  This involves all developers merging their code back into the main repository multiple times a day.

An added bonus is that each programmer who is merging changes needs to build and run (and pass) all unit tests which usually run automatically meaning the code base is easier to work with and merge changes into and is potentially more stable as a result.

What is Continuous Delivery or Deployment (CD) ?

This extends CI to ensure that new changes to software can be released to clients quicker, but in a more sustainable way.  It takes the advantages of CI from a development perspective (automated testing, on code check-in, etc) allowing the actual code base to be built and new releases to be automatically released to the client, effectively meaning a new version can be deployed to the client by a click of a button.

CI/CD concepts.

By adhering to a CI/CD development process, the code base can be built and released more quickly, and is in a more stable state overall.  These are some of the reasons why more and more companies are adopting a CI/CD development process in 2019 and beyond.

Key topics in this course.

1. Continuous Integration

2. Continuous Delivery

3. App Center

4. GitHub Pull Requests

5. Branch protection

6. UI Tests

7. App Diagnostics

8. App Analytics

What will you learn?

• Learn how to track errors and crashes in your apps.

• Learn how to track any event triggered within your apps.

• Apply complete CI/CD flows in your app development process.

• Use GitHub to trigger code checks and app distribution to users.

• Use App Center to automate checks and protect important branches.

• Leverage App Center to automatically create builds on every merge.

• Automate the distribution of a new build to beta testers.

• Automate the distribution of new releases to the Google app store.

• Focus on the development of features, leave the build and distribution to App Center.

• Improve teamwork with automatic builds and checks that improve the quality of your merges.

• Enable product discovery with the help of Analytics in the App Center.

• Test your app in a wide array of cloud-hosted physical devices.

Differences with other CI/CD courses.

While there are other CI/CD courses out there, most of them are too general. This course is completely tailored to Android developers, this way you can immediately start applying what you learn in your app development process. Because of this, the course also covers topics not normally found on other CI/CD courses, such as UI Testing for Android app development.

Who is the course aimed at?

The course does not require any previous CI/CD or DevOps experience, although some basic Git & GitHub experience is desirable.

While this is a CI/CD course, it is oriented to Android app developers, so some basic Android app development experience is required.

Getting started

If you are ready to get started, click on the Enroll or Add to Cart button on this page and start taking your CI/CD skills with
Android to the next level.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Android
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Github
Hiển thị tất cả khoá học Mobile Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊