강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Nhập môn·Thực chiến CI/CD dễ hiểu cho người không chuyên

Tôi đã xây dựng một khóa học nhập môn CI/CD mà ngay cả người không chuyên cũng dễ dàng hiểu và có thể áp dụng ngay vào thực tiễn!

(4.9) 116 đánh giá

1,827 học viên

  • jscode
이론 실습 모두
배포
CI/CD
github-actions
AWS
aws-code-deploy
Docker

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

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

  • Khái niệm cơ bản về Github Actions

  • Áp dụng CI/CD cho Dự án Spring Boot

  • Áp dụng CI/CD vào dự án Nest.js

  • Áp dụng CI/CD vào dự án Next.js

  • Áp dụng CI/CD cho dự án web thông thường


🤬 Chết tiệt, không làm nổi nữa!

Tôi là Park Jae-seong, người đã bắt đầu lập trình từ khi không có chuyên môn về IT, từng làm CTO tại nhiều công ty khác nhau, và hiện tại đang hoạt động với vai trò là một nhà giáo dục. Tôi cũng đã từng có thời gian bắt đầu lập trình khi không có chuyên môn, triển khai server và học CI/CD.

Cảm giác đầu tiên tôi có khi học CI/CD là 'bối rối'.

Bởi vì khi tìm hiểu về các phương pháp CI/CD thì không chỉ có một cách mà có rất nhiều cách khác nhau. Có người bảo nên dùng Jenkins, có người bảo nên dùng Github Actions, có người lại bảo phải dùng cả Jenkins và Github Actions, thật là bối rối quá.

Vậy nên tôi đã tự mình thử xây dựng CI/CD bằng cách này cách khác, nhưng không hiểu tại sao nó không hoạt động, và có những lúc nó hoạt động được nhưng lại chỉ cảm thấy bất an không biết mình đã xây dựng đúng cách hay chưa.

Vì tôi cũng đã từng trải qua những khó khăn như vậy, nên tôi nghĩ rằng cần phải tạo ra một khóa học CI/CD mà ngay cả những người không chuyên cũng có thể áp dụng ngay vào thực tế.

✨ 4 điểm tôi đã chú ý khi tạo ra khóa học

Trong thực tế, các công nghệ thuộc hệ Node và Spring được sử dụng rất nhiều. Nhưng tôi nghĩ rằng chỉ cần framework khác đi thôi cũng khiến việc theo dõi khóa học trở nên khó khăn. Vì vậy, tôi đã xây dựng khóa học CI/CD với 4 phiên bản: Spring Boot, Nest.js, Next.js, HTML/CSS/JS.

Tôi nghĩ rằng nếu đã nghe hết khóa học mà vẫn không thể áp dụng được trong thực tế thì đó là một khóa học sai lầm. Tôi đã cố gắng cấu trúc thành một khóa học thực chiến có thể áp dụng ngay vào công việc thực tế, chứ không phải theo phương pháp học thuật chuyên sâu về lý thuyết.

Tôi đã trải qua khoảng hơn 50 dự án cho đến nay. Trong quá trình này, tôi đã tập hợp những cấu hình CI/CD thiết yếu mà tôi thường xuyên phải thiết lập mỗi lần. Nói một cách đơn giản, tôi đã chọn lọc và cấu trúc mục lục chỉ với những phương pháp xây dựng CI/CD được sử dụng thường xuyên trong thực tế.

Việc sử dụng CI/CD trong thực tế là quan trọng, nhưng khả năng hiểu được bức tranh tổng thể và luồng hoạt động cũng rất quan trọng. Vì vậy tôi cũng đã thêm phần giải thích về kiến trúc cách cấu hình hạ tầng.

👍 Những người như thế này sẽ thích nghe!

Những người gặp khó khăn
trong việc học CI/CD
qua YouTube hoặc blog

Những người không có chuyên môn
nên việc hiểu các khái niệm
và thuật ngữ khó có thể chậm

Đã triển khai rồi nhưng cảm thấy phiền khi phải triển khai thủ công mỗi lần có tính năng mới được thêm vào

🙊 Sau khi nghe hết khóa học này thì sao?

Áp dụng CI/CD cho trang web hoặc máy chủ backend đã được triển khai. Bạn sẽ có thể áp dụng CI/CD không chỉ để học tập mà còn theo cách thức thực tế được sử dụng trong công việc.

🍡 Nếm thử

'Áp dụng CI/CD cho dự án Docker + Backend (Spring Boot)' trong khóa học

[[STRONG_1]]'[[/STRONG_1]][실습] Github Actions 기본 문법 정리[[STRONG_2]]'[[/STRONG_2]] 수업 中

'[Mẹo học tập] Quy tắc First Word' trong bài học


Lưu ý

Nếu bạn đã biết các lệnh cơ bản của Linux và có kinh nghiệm triển khai server bằng AWS, bạn sẽ có thể học khóa học này một cách dễ dàng hơn rất nhiều. Tuy nhiên, ngay cả khi bạn không biết các lệnh cơ bản của Linux, nếu bạn áp dụng 'phương pháp học bằng chú thích' mà tôi sẽ giải thích trong khóa học, bạn vẫn có thể học được một cách đầy đủ. Ngoài ra, cho những bạn chưa có kinh nghiệm triển khai server bằng AWS, tôi đã thêm bài giảng bổ sung về AWS. Nếu trong quá trình học có phần nào không hiểu, hãy đặt câu hỏi ngay trên bảng Q&A hoặc sử dụng phòng chat 1:1 nhé😊

🚨 Hãy nhất định kiểm tra xem người đang giảng dạy là ai!

Nếu gặp phải bác sĩ không giỏi, bạn có thể không chữa được bệnh và phải đối mặt với cái chết ngay lập tức. Nhưng cái chết chỉ là nỗi đau của khoảnh khắc đó rồi kết thúc. Tuy nhiên nếu gặp phải thầy cô không tốt và nhận được sự giáo dục sai lầm thì sẽ phải đau khổ suốt cả cuộc đời.

Việc giáo dục sai lầm có thể khiến bạn phải làm việc tại công ty không mong muốn, nhận mức lương thấp hơn kỳ vọng và có thể phải sống trong đau khổ suốt cả cuộc đời. Không chỉ vậy, việc nhận được giáo dục sai lầm còn khiến con em chúng ta cũng thừa hưởng nền giáo dục sai lầm đó.

Tôi nghĩ giáo dục có thể thay đổi cuộc đời một người theo hướng thực sự tích cực, nhưng mặt khác cũng có thể phá hủy hoàn toàn cuộc đời của một người. Chính vì vậy tôi nghĩ giáo dục mang trách nhiệm rất nặng nề.

Do đó, hãy xác minh xem người thực hiện giảng dạy là ai, là người như thế nào, đã trải qua con đường gì và hãy cân nhắc kỹ lưỡng.

👋 Xin chào!
Giờ mới được tự giới thiệu bản thân ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Xin chào!

Xuất thân từ ngành khác, tôi đã bắt đầu học lập trình. Không biết khi nào đã trở thành lập trình viên với 6 năm kinh nghiệm rồi! Gần đây tôi đã hoạt động với tư cách là lập trình viên khi đảm nhiệm vị trí CTO tại 2 công ty. Mỗi khi có thời gian rảnh, tôi đều tham gia giảng dạy lập trình, tư vấn phát triển cho các công ty, thuyết trình, v.v.

Số lượng học sinh đã dạy đến nay đã vượt qua 24,000 người (tính đến tháng 7 năm 2025)! Mỗi lần dạy các học trò khác nhau, tôi luôn cảm thấy niềm tự hào về việc giáo dục và không thể quên được cảm giác đó, nên tôi dự định sẽ tiếp tục thực hiện các khóa học một cách đều đặn trên Inflearn.
(* Trong số học viên có những người đã trúng tuyển vào KakaoPay, Yanolja, Woowa Brothers)

Giống như tôi đã nhận được rất nhiều sự giúp đỡ trong những lúc khó khăn và vất vả, tôi muốn trở thành người có thể giúp đỡ nhiều người khác. Và tôi cảm thấy tự hào và hạnh phúc nhất khi những giá trị được tạo ra thông qua việc phát triển phần mềm mang lại tác động tích cực đến người khác.

Vì những lý do này, tôi mong rằng bằng cách chia sẻ và ban tặng những gì tôi đã nỗ lực để có được, những người đó có thể sống một cuộc sống tốt đẹp hơn một chút.

Cảm ơn bạn!

🏆 Đánh giá tốt nhất của khóa học

** Đây là phản hồi được viết từ khóa học đã được tạo trước đây.


🚌 Bạn cảm thấy bối rối không biết nên học các khóa học theo thứ tự nào?

'[2025년] Chương trình học thiết yếu để trở thành Backend Developer (Công ty dịch vụ IT)'을 tham khảo nhé!



🐶 Nhận giảm giá khóa học theo lộ trình

➡ Triển khai dịch vụ với AWS · Nginx · CI/CD (https://inf.run/XXuYG)

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

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

  • Dành cho người mới học CI/CD

  • Bạn muốn áp dụng CI/CD ngay vào thực chiến?

  • Người bế tắc khi tự học CI/CD

  • Người muốn học cấu hình CI/CD thường dùng trong thực tế.

  • Lập trình viên tay ngang mới làm quen CI/CD

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

  • Lệnh Linux cơ bản

  • Kinh nghiệm triển khai dịch vụ dù đơn giản trên AWS.

Xin chào
Đây là

28,939

Học viên

1,979

Đánh giá

707

Trả lời

4.9

Xếp hạng

16

Các khóa học

 

[Sites]
Youtube 바로가기
LinkedIn 바로가기

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[Books]

『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)

 

[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동

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

Tất cả

70 bài giảng ∙ (7giờ 37phú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ả

116 đánh giá

4.9

116 đánh giá

  • 8x4rkvrc878513님의 프로필 이미지
    8x4rkvrc878513

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    6% đã tham gia

    Mình chưa có kiến ​​thức gì về CI/CD nhưng lời giải rất hay nên nghe xong không thấy khó khăn gì nên muốn thử áp dụng ngay... haha. Tôi nghĩ sẽ khó khăn nếu tôi học một mình, nhưng sau khi nghe bài giảng, tôi cảm thấy mình có thể sắp xếp mọi thứ trong một lần. Tôi rất hài lòng.

    • jscode
      Giảng viên

      Cảm ơn Saber! Mặc dù nó không hề dễ dàng nhưng tôi rất vui vì bạn đã sắp xếp nó tốt~!! Hãy áp dụng nó vào thực tế càng sớm càng tốt~~

  • ddit3tibb9861님의 프로필 이미지
    ddit3tibb9861

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    7% đã tham gia

    Bài giảng ngắn gọn, chỉ kéo dài 10 phút nên rất dễ nghe. Mặc dù tôi là kiểu người cảm thấy khó bắt đầu khi bài giảng quá dài nhưng tôi đã nhanh chóng trở thành một người kiên trì. Tôi có rất nhiều nghi ngờ về việc liệu mình có thể theo đuổi phát triển hay không nên thiếu tự tin, nhưng tôi rất hài lòng với khóa học này vì nó được thiết kế dễ tiếp cận. Không có gì đáng thất vọng cả.. haha. Đó là một bài giảng hay mà tôi muốn giới thiệu cho những ai chưa hiểu rõ về chuyên ngành 👍.

    • jscode
      Giảng viên

      Cảm ơn bạn, Xác chết! Tôi cũng thấy rằng bài giảng càng dài thì tôi càng đọc ít, vì vậy tôi đã cố gắng chia nó thành những bài giảng ngắn hơn. Tôi rất vui vì nó mang lại hiệu quả tốt cho bạn! Chúng tôi sẽ cố gắng tạo ra những bài giảng tốt hơn trong tương lai!

  • lmh72497004님의 프로필 이미지
    lmh72497004

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    41% đã tham gia

    Dù không có kiến thức trước về CICD, tôi vẫn có thể dễ dàng làm theo nhờ xem video này. Trong số nhiều bài giảng tôi đã nghe, đây là bài giảng khiến tôi hài lòng nhất..! Cảm ơn bạn ☺️

    • jscode
      Giảng viên

      Cảm ơn bạn lmh7249 đã lắng nghe bài giảng! Thật tự hào khi đây là bài giảng mà bạn hài lòng nhất trong số các bài giảng. 😊😊😊 Tôi sẽ tiếp tục nỗ lực để có thể mang đến những bài giảng làm bạn hài lòng trong tương lai!!

  • headnurseceo6389님의 프로필 이미지
    headnurseceo6389

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi thấy rất tốt vì thông qua bài giảng, tôi có thể học một cách tổng quan về cách sử dụng github action, docker và các dịch vụ AWS.

    • jscode
      Giảng viên

      Chúc mừng 건상님 đã hoàn thành khóa học!! Mong rằng bạn sẽ áp dụng những kiến thức về github action, docker, AWS đã học được vào dự án hoặc công việc thực tế nhé~!! Càng sử dụng bạn sẽ càng nắm bắt chi tiết hơn về những kiến thức này đấy:D

  • lazuli7765님의 프로필 이미지
    lazuli7765

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    96% đã tham gia

    Ngay cả khi bạn chưa biết gì về CI/CD, nếu bạn đã có kinh nghiệm phát triển dù chỉ một lần, bạn sẽ không thấy khóa học này quá khó đâu. Bản thân mình cũng chưa có kinh nghiệm gì về CI/CD, nhưng nhờ khóa học này mà mình đã hình dung được cấu trúc cơ bản trong đầu! Mình xin giới thiệu khóa học hay này!

    • jscode
      Giảng viên

      Cảm ơn 영우님 rất nhiều vì đã giới thiệu cho mình một bài giảng hay nhé!! Chúc mừng bạn đã hoàn thành khóa học và mong rằng bạn sẽ ứng dụng được CI/CD đã học vào dự án của mình nha 😊😊😊

1.611.962 ₫

Khóa học khác của jscode

Hãy khám phá các khóa học khác của giảng viên!

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!