Tin tức

Tin Aptech

Bạn biết gì về quy trình làm việc với GIT, CI/CD & Docker dành cho Developer

Vào ngày 20/08/2022 vừa qua, Aptech D5 Bình Thạnh (Aptech Nguyễn Đình Chiểu) phối hợp cùng Công Ty Cổ Phần Giải Pháp Không Gian Xanh (GSS) Tổ chức Talkshow Quy trình làm việc với GIT, CI/CD & Docker với mục tiêu hỗ trợ những kiến thức chuyên môn cho các bạn học viên tại đây.

Talkshow chào đón sự tham gia của các đại diện đến từ Doanh nghiệp GSS – anh Nguyễn Đình Hoan, HR Manageranh Tống Ngọc Hữu Nghĩa, Manager bộ phận R&D cùng đại diện Aptech – thầy Lê Thanh Sơn, Giám đốc Đào tạo. Đây chính là cơ hội quý báu giúp các bạn sinh viên Aptech có thêm được những kiến thức về các công cụ GIT, Docker để tối ưu hiệu suất làm việc, phù hợp với nhu cầu tuyển dụng của doanh nghiệp.

1 6
Anh Tống Ngọc Hữu Nghĩa – R&D Manager Công ty GSS
2 1
Anh Nguyễn Đình Hoan – HR Manager Công ty GSS

Tìm hiểu về GIT và quy trình làm việc với GIT ?

GIT là một hệ thống kiểm soát mã nguồn phân tán (Open Source Distributed Version Control System) được thiết kế để giám sát tất cả những thay đổi của file, folder,… của các dự án từ nhỏ đến rất lớn trong quá trình phát triển phần mềm.

Những lợi ích của GIT:

– Giúp lưu lại những phiên bản khác nhau cũa mã nguồn dự án phần mềm

– Khôi phục lại mã nguồn từ một phiên bản bất kì

– Dễ dàng so sánh giữa các phiên bản (source code)

– Phát hiện được những vị trí, những thay đổi làm phát sinh lỗi

– Khôi phục lại những tập tin đã bị mất đi

– Dễ dàng thử nghiệm, mở rộng tính năng của dự án mà không làm ảnh hưởng đến phiên bản chính (master branch)

– Giúp phối hợp thực hiện dự án trong nhóm một cách hiệu quả

3 2
source code management scm git 2

Quy trình làm việc với GIT

Continuous Integration & Continuous Delivery (CI/CD)

CI (Continuous Integration) là quá trình bao gồm nhiều giai đoạn của quy trình phát triển phần mềm: Build => Test => Result

CD (Continuous Delivery) là quá trình triển khai source code lên môi trường testing hoặc staging

Trong khi Continuous Devlivery là quá trình triển khai source code lên môi trường testing hoặc staging, sau đó người dùng sẽ triển khai thủ công lên Production, thì Continuous Deployment là kỹ thuật triển khai lên Production một cách tự động

5 1
  • Lợi ích của CI/CD:

– Nâng cao năng suất: giảm thiểu những quy trình thủ công và lặp đi lặp lại (build CSS, JS, migrate, test,…), thay vào đó là tự động build, test, hoặc triển khai hệ thống,…

– Giảm thiểu rủi ro: nhờ vào việc tích hợp và triển khai liên tục

– Sửa lỗi nhanh: Sớm phát hiện và khắc phục các lỗi cơ bản trong quá trình phát triển phần mềm

– Chuẩn hoá và tăng chất lượng source code: nhờ việc tự động test và inspect source code theo thiết lập sẵn (đảm bảo coding rule, naming rule, code style,…)

6
7 1
Tích hợp CI/CD vào quy trình làm việc với GIT

Tìm hiểu về Docker

Docker là một platform ở tầng OS (operating system) có thể tinh chỉnh được, phục vụ cho việc chạy ảo hoá các dịch vụ/ứng dụng một cách nhanh chóng. Đây là một nền tảng cung cấp cho lập trình viên cách building, deploying và running ứng dụng một cách dễ dàng bằng biện pháp sử dụng containers (nền tảng ảo hoá)

8 1
Kiến trúc và cách hoạt động của Docker
  • Lợi ích của Docker:

Nếu như trước đây bạn thực hiện ứng dụng/dịch vụ trên VMs phải tốn mất vài giờ, hoặc có khi cả ngày, thì với Docker nó sẽ giảm xuống còn vài phút. Mỗi một Docker container nếu như sử dụng bao nhiêu resource thì sẽ tốn bấy nhiêu, nếu như không sử dụng thì tất cả tài nguyên sẽ được mang trả về cho máy host.

Bạn có thể chia nhỏ những chức năng của ứng dụng thành các container riêng lẻ, ví dụ Database, Redis cache, NodeJS,… mỗi dịch vụ chạy trên một container khác nhau. Bên cạnh đó, Docker còn hạn chế tối đa sự khác biệt giữa các mỗi trường Production & Staging & Develop, là tăng khả năng phát triển rủi ro và giảm khả năng phát sinh sai sót.

Với những kiến thức nền tảng về những công cụ trên, các bạn học viên sẽ nắm bắt được tầm quan trọng cũng như những tiện ích từ các công cụ này, qua đó sẽ có thể bổ sung cho bản thân những kỹ năng cần thiết theo nhu cầu của doanh nghiệp hiện nay. Ngoài ra, cũng trong chương trình, thầy Lê Thanh Sơn – Giám đốc Đào tạo cũng đã có những lời khuyên, lời chỉ dẫn đến cho các bạn về cách tiếp cận và tìm kiếm thông tin, nghiên cứu về các công cụ này.

9 1
Thầy Sơn – Giám đốc Đào tạo Aptech

Với lợi thế Hỗ trợ năng lực học tập cho các bạn học viên Aptech, các buổi Workshop, Talkshow công nghệ sẽ giúp các bạn có thêm nhiều kỹ năng, kiến thức chuyên môn cũng như có cơ hội gặp gỡ các doanh nghiệp IT, tìm kiếm những cơ hội việc làm cho mình. Cùng chờ đón những sự kiện hấp dẫn sắp tới tại Aptech nhé!

Với chương trình đào tạo CNTT chuẩn Quốc tế được triển khai đồng bộ trên toàn thế giới, Aptech đã trở thành địa chỉ học tập uy tín của các bạn trẻ Việt Nam ham thích máy tính, đam mê CNTT. Aptech vinh dự nhận Giải thưởng Đơn vị đào tạo CNTT tốt nhất Việt Nam trong nhiều năm liền

Năm 2018, Aptech phối hợp với hệ thống giáo dục NCC của Anh quốc, sau khi hoàn tất khóa học 2.5 năm của chuyên ngành đào tạo Công nghệ phần mềm, học viên sẽ được cấp 2 bằng: Lập trình viên Quốc tế (ADSE – Advanced Diploma in Software Engineering) giúp làm việc và thăng tiến trong sự nghiệp CNTT tại Việt Nam và các nước khác trên thế giới. Bên cạnh đó, sinh viên sẽ có thêm Bằng cấp Quốc tế về học thuật (L5DC – Level 5 Diploma in Computing) để du học năm cuối tại các trường Đại học trên thế giới nếu bạn muốn phát triển thêm con đường học thuật của mình.

Từ năm 2021, Aptech triển khai chuyên ngành đào tạo mới Khoa học dữ liệu – Trí tuệ nhân tạo. Chương trình là sự kết hợp giữa kiến thức cốt lõi, công nghệ mới, kỹ năng tự phát triển và nâng cao chuyên môn để có thể đáp ứng được nhu cầu tuyển dụng cũng như thay đổi ngày càng cao của ngành CNTT hiện tại.

Xem thông tin chi tiết về chương trình tuyển sinh CNTT của Aptech tại đây

Chuyên ngành Công nghệ phần mềm: https://aptechvietnam.com.vn/tuyensinh2022

Chuyên ngành Khoa học máy tính: https://aptechvietnam.com.vn/khoahocdatascience-ai/

Chia sẻ bài viết:

Tin liên quan

Data-Analytics-with-AI-lowres-H_Page1_Image1
T3, 23/06/2026

Mini course "Phân tích dữ liệu cùng AI": Cơ hội bứt phá cho nhân sự công nghệ thời đại mới

Chuỗi sự kiện trực tuyến Mini course: Phân tích dữ liệu cùng AI (Data Analytics with AI) do Aptech tổ...
Tin Aptech
Ảnh-màn-hình-2026-06-01-lúc-14.42
T2, 01/06/2026

Aptech triển khai khóa học Hè Lập trình Game cùng AI cho học sinh lớp 9-11

Mỗi mùa hè, không ít phụ huynh loay hoay tìm khóa học lập trình cho trẻ phù hợp với độ tuổi...
Tin Aptech
1920x1080-01-1
T3, 26/05/2026

[MINI COURSE] Phân Tích Dữ Liệu Cùng AI: Không Giỏi Toán, Không Biết Code Có Làm Được Data?

Bạn có bao giờ nhìn vào những bảng số liệu dày đặc và cảm thấy “ngợp”? Bạn muốn bước chân vào lĩnh vực...
Tin Aptech
Talkshow-Ban-do-nghe-nghiep-IT-Khi-AI-khong-con-la-moi-de-doa-ma-tro-thanh-tro-thu-dac-luc-H1
T2, 20/04/2026

Talkshow "Bản đồ nghề nghiệp IT": Khi AI không còn là mối đe dọa mà trở thành trợ thủ đắc lực

Vừa qua, tại cơ sở Aptech D5, buổi Talkshow "Bản đồ nghề nghiệp IT: Làn sóng AI và Tương lai Ngành lập...
Tin Aptech
Ban-do-nghe-nghiep-IT-Lan-song-AI-va-tuong-lai-nganh-Lap-trinh-edit
T2, 30/03/2026

[TALKSHOW] Bản đồ nghề nghiệp IT: Làn sóng AI và tương lai ngành Lập trình

AI đang "xâm chiếm" thế giới IT hay đang mở ra một kỷ nguyên mới? Bạn sẽ là người điều khiển AI hay...
Tin Aptech
package-media-76898879648459162191102
T7, 21/03/2026

Giải mã “cơn sốt” lập trình AI ứng dụng – Kỳ 2: Lộ trình 3 bước để không “lạc hướng” khi học AI

Trong kỷ nguyên AI, việc lựa chọn sai lộ trình có thể khiến người học mất nhiều thời gian mà vẫn khó...
Tin Aptech
494198008_1099402898890643_6457976171570952603_n-1
T6, 20/03/2026

Giải mã “cơn sốt” lập trình AI ứng dụng – Kỳ 1: Yêu cầu mới cho lập trình viên trong kỷ nguyên AI

AI đang tái định hình thị trường lao động công nghệ, buộc lập trình viên không chỉ dừng ở viết code...
Tin Aptech
1-5-2
CN, 08/03/2026

Khi những “bóng hồng” bước vào thế giới code

Nhân dịp 8/3, câu chuyện học tập của các nữ học viên tại Aptech mang đến góc nhìn thú vị về hành trình...
Tin Aptech
Dau-nam-xong-dat-Nhan-li-xi-chat-Co-hoi-hai-loc-dau-nam-danh-cho-ai-quan-tam-den-CNTT
T2, 09/02/2026

“Đầu năm xông đất – Nhận lì xì chất”: Cơ hội hái lộc đầu năm dành cho ai quan tâm đến CNTT

Mỗi dịp đầu năm, ai cũng mong một năm thuận lợi, học tập tốt hơn, công việc tiến xa hơn. Nhưng giữa...
Tin Aptech
Ky-Nguyen-May-Tinh-De-Ban-Dang-Chuyen-Minh-Sang-Phan-Khuc-Ngach-H3
T3, 03/02/2026

THÔNG BÁO ĐIỀU CHỈNH HỌC PHÍ TỪ NGÀY 01/4/2026

Hà Nội, ngày 03/2/2026 Tập đoàn Aptech toàn cầu xin thông báo: Kể từ ngày 01/4/2026, học phí Chương...
Tin Aptech
FacebookYoutube
Scroll to Top