Nhập môn CI/CD sử dụng Jenkins (với AWS)

Cuốn cẩm nang thực hành chuẩn xác nhất dành cho các bạn sinh viên đang tìm việc và lập trình viên cấp độ Junior mới tiếp cận với tự động hóa CI/CD! Bạn sẽ được học một cách hoàn chỉnh từ việc xây dựng Pipeline CI/CD bằng Jenkins cho đến môi trường triển khai tự động cấp độ thực tế kết hợp với hạ tầng AWS (S3, ECS).

(5.0) 10 đánh giá

168 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

AWS
AWS
Docker
Docker
Jenkins
Jenkins
CI/CD
CI/CD
devops
devops
AWS
AWS
Docker
Docker
Jenkins
Jenkins
CI/CD
CI/CD
devops
devops

Đánh giá từ những học viên đầu tiên

5.0

5.0

돈까스킹

99% đã tham gia

Khóa học này thực sự giống như ánh sáng soi đường cho những người mới bắt đầu học về CI/CD vậy. Tôi nghĩ mình có thể nhanh chóng áp dụng vào dự án cá nhân ngay sau khi học xong.. Và việc bạn giải thích tận tình từng chút một trong khi viết kịch bản pipeline khiến tôi cảm thấy thích thú hơn nữa! Mặc dù có xuất hiện các khái niệm về Docker, AWS hay Linux, nhưng tôi nghĩ dù không biết rõ thì vẫn có thể theo học được~ Cảm ơn Sini-nim rất nhiều...

5.0

러브액츄얼리

100% đã tham gia

Không cần nói nhiều, những ai muốn học về Jenkins hay CI/CD thì cứ nghe cái này đi. Cực kỳ đề xuất luôn.

5.0

너와나의메모리

100% đã tham gia

Tôi hoàn toàn không có chút kiến thức nào về CI/CD, nhưng nhờ bạn giải thích rất rõ ràng và mạch lạc nên tôi đã theo dõi bài giảng mà không gặp khó khăn gì!! Hiện tại tôi vẫn đang tự học nên rất muốn nhanh chóng áp dụng vào dự án hoặc công việc thực tế..!! Sau khi nghe hết bài giảng, tôi đang hệ thống lại những nội dung đã học, nếu mà tự học một mình chắc tôi đã vất vả lắm rồi ㅠㅠㅠ Mỗi bài giảng đều được thiết kế ngắn gọn nên việc hoàn thành khóa học rất thú vị! Không có điểm nào đáng tiếc cả! ㅎㅎ Nếu có thêm những bài giảng cần thiết khác, tôi nhất định sẽ đăng ký học tiếp~ Cực kỳ tiến cử khóa học này ạ!

Bạn sẽ nhận được điều này sau khi học.

  • Thoát khỏi 'triển khai thủ công', xây dựng 'quy trình Jenkins CI/CD tự động' chỉ với một lần push code

  • Khả năng viết 'Jenkins Pipeline Script' theo tiêu chuẩn thực tế thay vì phương pháp Freestyle đơn giản

  • Kinh nghiệm về 'môi trường triển khai tự động cấp độ dịch vụ thương mại' sử dụng AWS S3, ECS và ECR

  • Hoàn thiện 'quy trình triển khai an toàn và có hệ thống' bao gồm các bước kiểm thử tự động và phê duyệt (Approval), thay vì triển khai một cách mù quáng.

Kỹ năng thiết yếu khi tuyển dụng dạo gần đây!
Không phải là bạn vẫn chưa học về CI/CD đấy chứ?

Bắt đầu với tư cách là một nhà phát triển và hoạt động như một giảng viên bootcamp trong suốt 5 năm, tôi là JSCODE Sini, người đã đào tạo ra
khoảng hơn 200 nhà phát triển.


Có phải bạn đang cảm thấy chột dạ trước dòng chữ 'Kinh nghiệm xây dựng CI/CD pipeline bằng Jenkins' trong thông báo tuyển dụng
và đang ngần ngại nộp đơn không?

Trong thực tế, các doanh nghiệp mong muốn khả năng tự động hóa để triển khai mã nguồn một cách an toàn và nhanh chóng tương đương với việc lập trình,
nhưng tôi hoàn toàn thấu hiểu cảm giác bế tắc của bạn khi tự mình cài đặt Jenkins và cố gắng kết nối với AWS mà chỉ thấy hàng loạt lỗi đỏ hiện ra
không rõ nguyên nhân.🥺


Vì vậy, tôi đã tạo ra khóa học này để giúp những người lần đầu tiếp cận CI/CD
có được vũ khí cạnh tranh nhất trên thị trường tuyển dụng,
đồng thời có thể làm chủ Jenkins - công cụ được sử dụng phổ biến nhấttự động hóa triển khai phù hợp với môi trường thực tế (AWS)
trong thời gian ngắn.


Trăm nghe không bằng một thấy, trăm thấy không bằng một làm!
Thay vì chỉ học lý thuyết cơ sở hạ tầng khó nhằn suốt cả ngày,
việc trực tiếp triển khai bằng mã nguồn và áp dụng vào dự án thực tế là cách nhanh nhất.


Ví dụ về thông báo tuyển dụng



👍 Rất đề xuất cho những đối tượng sau.

Tôi không biết gì về CI/CD.
Những người biết viết code
nhưng chưa từng xây dựng
quy trình CI/CD bao giờ

Tôi lo lắng về việc triển khai thủ công!
Những người đang phải trực tiếp truy cập vào máy chủ mỗi lần
và thực hiện triển khai từng bước một
trong sự lo lắng.

Cảm thấy mịt mờ khi xem thông báo tuyển dụng.
Những người không thể tự tin trả lời
về 'Năng lực sử dụng Jenkins'
trong thông báo tuyển dụng



🎯 Mục tiêu của khóa học này rất rõ ràng.

Người mới bắt đầu về CI/CD sử dụng Jenkins có thể học
cách xây dựng pipeline phù hợp với thực tế trong thời gian ngắn,

Mục tiêu là giúp bạn có thể
tự mình thiết lập môi trường triển khai tự động bằng cách sử dụng Jenkins và AWS (S3, ECS, ECR).


Giờ đây, tôi hy vọng bạn có thể tự tin kể về kinh nghiệm của mình mà không còn bối rối trước câu hỏi của người phỏng vấn: "Bạn đã từng xây dựng CI/CD chưa?"
Bạn có muốn học một cách bài bản về triển khai tự động bằng Jenkins không?

Hay bạn đột nhiên được giao nhiệm vụ xây dựng đường ống CI/CD tại công ty?


Nếu vậy, thông qua khóa học này, hy vọng bạn sẽ giảm bớt nỗi sợ hãi,
và nắm vững những khái niệm cốt lõi thực sự cần thiết cho thực tế.


Hẹn gặp lại bạn trong khóa học. ☺️



🍀 Sau khi kết thúc khóa học này?

  • Thoát khỏi kiếp 'DevOps nghiệp dư' và tự tin về mặt kỹ thuật
    Bạn sẽ có được sự tự tin của một người làm chuyên môn, có khả năng thiết kế, kết nối pipeline và vận hành hệ thống mà không hề lúng túng ngay cả khi gặp lỗi triển khai bất ngờ hay khi thực hiện nhiệm vụ thiết lập tự động hóa.

  • Nắm vững các khái niệm thiết yếu để áp dụng ngay vào thực tế
    Không bị sa lầy vào lý thuyết bao la, bạn sẽ chọn lọc và nắm vững các khái niệm cốt lõi cũng như nguyên lý hoạt động bắt buộc phải biết trong thực tế như Jenkins Docker AWS(S3, ECS, ECR).

  • Khả năng giải quyết vấn đề tùy chỉnh theo tình huống thực tế
    Học cách áp dụng các khái niệm đã học vào kiểm thử tự động hoặc logic triển khai tự động trong thực tế,
    giúp bạn có thể xây dựng và áp dụng hệ thống CI/CD ngay lập tức.

  • Nắm bắt luồng cốt lõi của tự động hóa triển khai CI/CD
    Bạn sẽ hiểu được toàn bộ cơ chế làm thế nào để tự động build mã nguồn từ máy tính cá nhân và triển khai lên AWS, đồng thời trải nghiệm việc đọc hiểu luồng vận hành của cơ sở hạ tầng.



🧑‍🍳 Học thử một chút! (Học trải nghiệm)

Video bài giảng 'DevOps là gì?'

Video bài giảng 'Tìm hiểu về kiến trúc triển khai ECS qua sơ đồ'

Video bài giảng 'Kết nối Jenkins với Git Repository'

Video bài giảng 'Tạo định nghĩa tác vụ ECS dựa trên Nginx'



✔ Lưu ý

Khóa học này được tiến hành dựa trên tiền đề rằng bạn đã biết cơ bản về các lệnh Linux cơ bản và Docker.


Tuy nhiên, ngay cả khi bạn còn thiếu những khái niệm đó, chúng tôi vẫn cung cấp
các giải thích bổ sung và chú thích mã nguồn để bạn không gặp khó khăn trong quá trình thực hành, vì vậy xin vui lòng lưu ý điều này.



💬 Nếu bạn có thắc mắc trong khi nghe bài giảng?

Nếu bạn có bất kỳ thắc mắc nào hoặc gặp phần nào khó hiểu trong khi nghe bài giảng, hãy đặt câu hỏi thông qua
Bảng hỏi đáp (Q&A) hoặc phòng chat mở 1:1 nhé!🤩


Tôi sẽ kiểm tra nhanh chóng và trả lời bạn.



👩‍💻 Có rất nhiều người làm chuyên môn viết code giỏi, nhưng lại hiếm có những nhà giáo dục giúp người khác hiểu rõ về code.

Người làm thực tế là người viết code giỏi.


Nhưng người giáo dục là người luôn trăn trở đêm ngày về việc tại sao mã nguồn đó lại được viết như vậy,
và làm thế nào để truyền tải mã nguồn đến học viên một cách dễ hiểu nhất.


Có rất nhiều cao thủ trong nghề, nhưng
khi nghe họ giải thích, thường chúng ta sẽ cảm thấy quá khó hiểu đến mức phải nghiêng đầu thắc mắc.
Đó là bởi vì họ tập trung vào việc liệt kê kiến thức hơn là chú trọng vào sức nặng của giáo dục.


Nếu nhận được sự giáo dục sai lệch, quá trình học tập sẽ trở thành một nỗi đau,
và cuối cùng dẫn đến những kết quả không mong muốn, làm lãng phí thời gian và cơ hội quý báu trong cuộc đời.


Tôi không chỉ muốn dừng lại ở một 'giảng viên' truyền thụ kỹ năng đơn thuần, mà muốn trở thành một
'người thầy' cùng bạn trăn trở về sự nghiệp và cuộc đời.

Khả năng chuyển đổi những khái niệm phức tạp thành ngôn ngữ đời thường thay vì những thuật ngữ khó hiểu,
đó chính là niềm tự hào của tôi với tư cách là một nhà giáo dục.

Hy vọng bạn sẽ xem xét con đường tôi đã đi và sự chân thành của tôi,
để từ đó đưa ra quyết định sáng suốt cho tương lai quý giá của chính mình.



💚 Giới thiệu về tôi!

Xin chào! Tôi là Sini của JSCODE.
Cảm giác như mới ngày hôm qua tôi còn được bạn bè kéo tay đi nghe giảng chuyên ngành hồi đại học,
vậy mà giờ đây tôi đã bắt đầu con đường phát triển phần mềm được gần 10 năm rồi.


Ban đầu, tôi muốn mang lại ảnh hưởng tích cực cho thế giới bằng những chương trình do chính mình tạo ra.
Nhưng thời gian trôi qua, tôi đã nhận ra một điều chắc chắn.


'Thay vì tự mình trực tiếp tạo ra dịch vụ,
liệu việc đào tạo bài bản một nhà phát triển thực thụ chẳng phải sẽ mang lại ảnh hưởng lớn hơn nhiều cho thế giới hay sao?'


Nếu những lập trình viên mà tôi đào tạo tạo ra những dịch vụ tuyệt vời ở vị trí của riêng họ,
thì tầm ảnh hưởng tích cực đó sẽ tăng lên theo cấp số nhân.


Với tâm niệm đó, trong suốt 5 năm qua, tôi đã đào tạo hơn 200 nhà phát triển tại các trại huấn luyện (bootcamp).
(* Có học viên đã trúng tuyển vào Line, Kakao, Kurly ☺️)


Nhìn thấy các học trò của mình trưởng thành khi bước chân vào thế giới thực tế,
tôi cảm nhận được sức mạnh của giáo dục và niềm tự hào mỗi ngày.


Giờ đây, tôi muốn gặp gỡ các bạn ở một thế giới trực tuyến rộng lớn hơn, vượt ra khỏi phạm vi của những phòng học trực tiếp.


Tôi muốn chia sẻ tận tình những kỹ năng và bí quyết mà mình đã tích lũy được tại thực địa,
để giúp các bạn có thể phát triển thành những 'nhà phát triển thực lực', những người tạo ra những giá trị khác biệt.


Tôi chân thành hy vọng rằng khóa học được chuẩn bị rất tâm huyết này
sẽ mang lại những thay đổi tích cực cho sự nghiệp phát triển của các bạn! 🙌



🎖︎ Đánh giá tốt nhất từ học viên

** Đây là đánh giá được viết từ bài giảng trước <Spring Batch Nhập môn: Nguyên tắc cơ bản của xử lý dữ liệu lớn trong 3 giờ>.



** Đây là đánh giá được viết từ bài giảng trước <Quản lý nhật ký và Giám sát - ELK, Prometheus, Grafana>.




🚌 Nếu bạn đang cảm thấy mông lung không biết nên nghe bài giảng theo thứ tự nào?

'[Năm 2026] Lộ trình bắt buộc để trở thành nhà phát triển Backend (Các doanh nghiệp dịch vụ IT)' Vui lòng tham khảo nội dung này!

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người muốn bắt đầu học về CI/CD

  • Những ai muốn áp dụng CI/CD vào thực tế ngay lập tức

  • Những ai muốn học về cấu hình CI/CD thường được sử dụng trong thực tế.

  • Những ai muốn trải nghiệm triển khai dựa trên môi trường thực tế của AWS (S3, ECS) thay vì chỉ dừng lại ở môi trường local.

  • Những ai muốn thể hiện rõ ràng "kinh nghiệm xây dựng pipeline tự động hóa" trong sơ yếu lý lịch của mình

Cần biết trước khi bắt đầu?

  • Các lệnh Linux cơ bản

  • Kiến thức cơ bản về Docker

  • Ngay cả khi bạn không biết, việc theo sát bài thực hành cũng không có vấn đề gì lớn.

Xin chào
Đây là synee

2,233

Học viên

146

Đánh giá

10

Trả lời

4.9

Xếp hạng

4

Các khóa học

Lịch sử chính

  • Quản lý mạng lưới cốt lõi quốc gia: Chuyên gia vận hành và tối ưu hóa hệ thống Tòa án Tối cao và Tổng cục Cung ứng Quốc gia

  • Xây dựng nền tảng công cộng thế hệ mới: Phát triển phần mềm ứng dụng và thiết kế kiến trúc hệ thống NEIS thông minh

  • Giáo dục chuyên gia Full-stack: Truyền đạt kỹ năng thực chiến thông qua nhiều bài giảng như Bootcamp của công ty K

  • Chuyên gia giải pháp doanh nghiệp: Sở hữu năng lực thiết kế nâng cao và bảo trì hệ thống quy mô lớn


Xin chào! Tôi là Sini từ JSCODE, bắt đầu sự nghiệp với tư cách là một nhà phát triển và hiện đang hoạt động với vai trò là một nhà đào tạo.

Tôi đã từng trực tiếp xây dựng và vận hành các hệ thống quan trọng của quốc gia, nhưng thực ra điều tôi giỏi nhất là "giải thích những thứ khó khăn đó sao cho bất kỳ ai cũng có thể hiểu được".

Thực tế công việc vốn dĩ rất khắc nghiệt và phức tạp. 🤯

Nhưng quá trình học đâu cần phải như vậy đúng không?

Bất kể bạn đang muốn học stack công nghệ nào ngay lúc này cũng không quan trọng.

Tôi sẽ giải thích những công nghệ phức tạp trong thực tế một cách cực kỳ dễ hiểu, phù hợp với trình độ của các bạn như thể đang bón từng thìa cơm vậy! 🍀

Trải nghiệm kỳ diệu khi biến những ý tưởng phức tạp trong đầu thành một dịch vụ thực tế đang hoạt động, hãy cùng tôi bắt đầu một cách thật dễ dàng và thú vị nhé!

Thêm

Đồng giảng viên

Chương trình giảng dạy

Tất cả

68 bài giảng ∙ (5giờ 36phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

10 đánh giá

5.0

10 đánh giá

  • light3357163님의 프로필 이미지
    light3357163

    Đánh giá 19

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là bài học thực hành theo hướng dẫn. Nếu chỉ làm theo, có thể bạn sẽ không biết mình đã làm gì. Nhưng khi xem lại, màn hình sẽ trở nên quen thuộc hơn. Kỹ năng của bạn đang dần tiến bộ đấy.

    • synee
      Giảng viên

      Chào bạn Baragi~! Mình là Sini từ JSCODE đây~! hehe Trước tiên, mình cảm thấy rất vui khi đọc được những đánh giá khóa học đầy tâm huyết của bạn. 😊 Lúc đầu, chắc hẳn bạn đã cảm thấy rất mông lung với màn hình lạ lẫm và các thiết lập phức tạp, rồi tự hỏi "Liệu mình có đang làm đúng không?", nhưng mình thực sự cảm ơn bạn vì đã không bỏ cuộc và theo sát đến cùng🍀🍀 Vốn dĩ việc học kỹ thuật là lúc đầu phải làm quen bằng tay, đến lần thứ hai xem lại thì mới bắt đầu thực sự hiểu được đấy! hehe Câu nói 'Xem lại lần nữa thấy màn hình trở nên quen thuộc hơn' chính là đáp án chính xác nhất! Trong quá trình đó, kỹ năng của bạn chắc chắn đã tiến bộ thêm một bậc rồi~!! Mình sẽ tiếp tục ủng hộ để bạn có thể giữ vững niềm vui khi dần trở nên thành thạo cho đến cuối cùng! Nếu có bất kỳ khó khăn nào trong quá trình học, hãy cứ thoải mái ghé qua nhé😃 Chúc mừng bạn đã hoàn thành khóa học xuất sắc~~!

  • ang23174433님의 프로필 이미지
    ang23174433

    Đánh giá 3

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    82% đã tham gia

    Với mức giá này mà cấu hình như thế này thì đúng là đỉnh cao của sự tiết kiệm.. Tôi thực sự thích việc có nhiều thực hành hơn là lý thuyết. Cảm ơn thầy/cô nhiều ạ~

    • synee
      Giảng viên

      Chào bạn Mangoseed! Mình là Sini từ JSCODE đây. Cảm ơn bạn rất nhiều vì đã để lại những đánh giá tích cực về khóa học! 🥹 Vì mình tin rằng trong CI/CD, việc thực hành trực tiếp quan trọng gấp trăm lần so với lý thuyết suông, nên mình đã cố gắng lấp đầy chương trình học bằng các nội dung thực hành. Mình cảm thấy rất tự hào khi bạn đã nhận ra được tâm huyết đó của mình. ㅎㅎ Hy vọng dựa trên những nội dung thực hành đã học, bạn sẽ chắp thêm đôi cánh tự động hóa cho các dự án của riêng mình! Mình sẽ tiếp tục nỗ lực mang đến những bài giảng chất lượng hơn nữa để bạn cảm thấy giá trị nhận được còn vượt xa cả học phí. Cảm ơn bạn rất nhiều! ㅎㅎ

  • ykpark04185872님의 프로필 이미지
    ykpark04185872

    Đánh giá 2

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Tôi hoàn toàn không có chút kiến thức nào về CI/CD, nhưng nhờ bạn giải thích rất rõ ràng và mạch lạc nên tôi đã theo dõi bài giảng mà không gặp khó khăn gì!! Hiện tại tôi vẫn đang tự học nên rất muốn nhanh chóng áp dụng vào dự án hoặc công việc thực tế..!! Sau khi nghe hết bài giảng, tôi đang hệ thống lại những nội dung đã học, nếu mà tự học một mình chắc tôi đã vất vả lắm rồi ㅠㅠㅠ Mỗi bài giảng đều được thiết kế ngắn gọn nên việc hoàn thành khóa học rất thú vị! Không có điểm nào đáng tiếc cả! ㅎㅎ Nếu có thêm những bài giảng cần thiết khác, tôi nhất định sẽ đăng ký học tiếp~ Cực kỳ tiến cử khóa học này ạ!

    • synee
      Giảng viên

      Xin chào bạn 너와나의메모리! Mình là Sini từ JSCODE đây. Trước hết, mình chân thành cảm ơn bạn đã để lại những đánh giá tích cực về khóa học~! Dù bắt đầu từ con số không nhưng bạn đã có thể hoàn thành khóa học mà không gặp khó khăn gì, tất cả đều nhờ vào sự nhiệt huyết của bạn đấy ạ. ㅎㅎ CI/CD vốn là một lĩnh vực rất dễ khiến người ta nản lòng vì phải loay hoay với từng thiết lập khi tự học một mình, nên mình rất vui vì khóa học đã giúp bạn tiết kiệm được thời gian quý báu của mình~~ Đặc biệt, thấy bạn yêu thích cấu trúc bài giảng ngắn gọn, mình cảm thấy rất tự hào vì bạn đã học tập một cách cực kỳ hiệu quả. Với những nội dung đang được hệ thống lại, mình tin rằng ngày bạn trực tiếp triển khai vào dự án hoặc công việc thực tế để tận hưởng "cảm giác sướng của sự tự động hóa" sẽ không còn xa nữa! Sắp tới mình sẽ tiếp tục mang đến những khóa học chất lượng có thể áp dụng ngay vào thực tế. Chúc mừng bạn đã hoàn thành khóa học nhé~~!

  • majjol2905님의 프로필 이미지
    majjol2905

    Đánh giá 45

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Cảm ơn bạn đã giải thích tận tình và chi tiết.

    • synee
      Giảng viên

      Chào bạn Neosky~ Mình là Sini từ JSCODE đây! hehe Cảm ơn bạn đã để lại đánh giá tốt và học tập rất chăm chỉ nhé! hehe Trong quá trình thực hành nếu có phần nào không suôn sẻ, bạn cứ đặt câu hỏi bất cứ lúc nào nhé!! Mình sẽ luôn ủng hộ bạn cho đến khi hoàn thành khóa học~!!

  • ang01153194님의 프로필 이미지
    ang01153194

    Đánh giá 2

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    1. Trước hết, tài liệu bài giảng rất gọn gàng và tuyệt vời. Tôi đang hệ thống lại nội dung đã học trên Notion, và vì bản thân tài liệu bài giảng đã là Notion rồi nên thực sự rất tiện lợi. Dù có quên thì chỉ cần mở lại là nhớ ngay, thật sự rất tốt. 2. Khả năng áp dụng vào thực tế Không chỉ dừng lại ở các dự án cá nhân, kiến thức này hoàn toàn có thể áp dụng được trong công việc thực tế. Tôi rất thích việc giảng viên chỉ tập trung dạy những phần cốt lõi. Khả năng truyền đạt của giảng viên rất tốt, bài giảng mạch lạc nên tôi đã thực sự tập trung và nghe hết vèo một lứa. Cấu trúc bài giảng đúng là đỉnh nhất. Tôi đã học rất thú vị. Xin cảm ơn.

    • synee
      Giảng viên

      Chào bạn 개발자로번지! Mình là Sini từ JSCODE đây ạ. Mình thực sự rất cảm động khi bạn đã dành những lời khen ngợi chân thành cho từng chi tiết mà mình đã tâm huyết chuẩn bị, từ cấu trúc bài giảng cho đến tài liệu! 🥹 Khi ôn tập lại nội dung đã học, nếu tài liệu quá phức tạp thì chúng ta thường rất ngại xem lại, nên mình rất vui khi biết tài liệu Notion đã giúp ích cho bạn trong việc hệ thống hóa kiến thức!! Bất cứ khi nào cảm thấy quên kiến thức, bạn hãy cứ thoải mái mở ra xem để biến chúng thành kiến thức của riêng mình nhé. Ngoài ra, thay vì chỉ dừng lại ở mức thực hành, mình luôn muốn truyền tải những luồng kiến thức cốt lõi có thể áp dụng ngay vào công việc thực tế. Mình cảm thấy rất tự hào khi bạn đã nhận ra tâm huyết đó. Đối với một giảng viên, không có lời khen nào tuyệt vời hơn việc bạn cảm thấy bài giảng "trôi chảy và dễ tiếp thu" đến vậy! Cảm ơn bạn đã theo dõi khóa học một cách thú vị. Mình chân thành ủng hộ và hy vọng nền tảng CI/CD mà bạn đã củng cố lần này sẽ trở thành vũ khí đắc lực cho công việc và các dự án thực tế sau này của bạn. Chúc mừng bạn đã hoàn thành khóa học nhé~!!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

42 ₫

29%

1.611.228 ₫