Đề cương khóa học
Tổng quan về Project Management phương pháp luận
- Agile Phương pháp luận
- Waterfall
Triển khai tự động qua GIT
- Kho lưu trữ sản xuất
- Nhánh phát hành
- Sử dụng Tags cho các bản phát hành
- Chuyển đổi giữa các bản phát hành
- Quản lý bản phát hành bảo trì
- Các bản phát hành lớn
Documentation, Nhật ký thay đổi bản phát hành
- Sử dụng Lịch sử Kho lưu trữ để tạo Nhật ký thay đổi
- Sử dụng mô tả Tag cho bản phát hành lớn để tóm tắt các thay đổi
- Tổng hợp các thay đổi nhỏ thành các thay đổi lớn hơn (gần với nghiệp vụ)
- Tổng hợp các commit
- Nhóm các commit thành các phần logic
Chiến lược Push và Pull Repo Trung tâm
- Giữ cho kho lưu trữ Trung tâm sạch sẽ
- Tạo cấu trúc để tổng hợp và xem xét các thay đổi từ các nhà phát triển
- Môi trường Kiểm thử và Staging
Software Architecture và Các thành phần
- Cách chia ứng dụng và kho lưu trữ một cách logic
- Cách quản lý thư viện và các dự án phụ do bên thứ ba phát triển
- Sử dụng submodules để tự động nâng cấp
Requirements
Nên có kiến thức về GIT.
Yêu cầu hiểu biết về quy trình phát triển phần mềm, các phương pháp và khung quản lý dự án (như thác nước và Agile).
Testimonials (5)
Easy going trainer, very knowledgeable and approachable.
Piotr Kowalski - EduBroker Sp. zo.o.
Course - Git and GitHub Fundamentals
Outstanding trainer with a lot of hands-on experience, unlike traditional academic trainers.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Course - Gitlab and Gitlab CI
Sample and practical usage
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Course - Bitbucket
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
Jose Perez - Fraunhofer IOSB
Course - Kubernetes and Gitlab
Łukasz has detailed knowledge of the subject and was willing and able to take questions at any point in the course. His enthusiasm to impart as much knowledge on the subject as possible at an appropriate pace was very refreshing.