강의

멘토링

커뮤니티

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,826 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,899

Học viên

1,970

Đánh giá

706

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á

  • 세이버님의 프로필 이미지
    세이버

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    6% đã tham gia

    CI/CD에 관한 지식이 없었는데 설명을 잘해주셔서 어렵다고 느끼는 부분 없이 잘 들었습니다 얼른 뭐라도 적용해보고 싶네요... ㅎ 혼자 공부했으면 힘들었을것 같은데 강의로 들으니까 한번에 잘 정리되는 느낌이에요 아주 만족합니다 ☺

    • JSCODE 박재성
      Giảng viên

      감사합니다 세이버님! 쉽지 않은 내용이었음에도 불구하고 잘 정리가 되셨다니 다행입니다~!! 실무에 하루 빨리 적용시켜보세요~~

  • 이카루소님의 프로필 이미지
    이카루소

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    7% đã tham gia

    강의가 짧게 짧게 10분 안으로 구성되어 있어서 듣는데 힘들지 않고 좋았습니다. 강의가 길게 구성되어 있으면 시작하기 어려워 하는 스타일인데도 금방 완강했습니다. 개발에 발을 들여도 될까 의심이 많아 자신감이 부족한 상태였는데 쉽게 다가갈 수 있도록 만들어진 강의라 큰 만족을 하게 된 강의 입니다. 아쉬운 점은 하나도 없어요..ㅋㅋㅋㅋ 그만큼 막연한 비전공자에게 추천해드리고 싶은 좋은 강의였습니다 👍

    • JSCODE 박재성
      Giảng viên

      감사합니다 콥스님! 저도 긴 강의일수록 잘 안 보게 되다보니 짧은 강의로 나눠서 만드려고 신경써봤습니다ㅎㅎ 이게 잘 맞으셔서 다행이네요! 앞으로도 더 좋은 강의 만들 수 있도록 노력하겠습니다!

  • lmh7249님의 프로필 이미지
    lmh7249

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    41% đã tham gia

    CICD에 대한 사전 지식이 없었는데도 이 영상만 보고 쉽게 따라할 수 있었습니다. 여러 강의를 들으면서 가장 만족스러운 강의였습니다..! 감사합니다☺️

    • JSCODE 박재성
      Giảng viên

      강의 잘 들어주셔서 감사합니다 lmh7249님! 여러 강의 중에서 가장 만족스러운 강의였다니 뿌듯하네요ㅎㅎㅎ 앞으로도 계속 만족스러운 강의 될 수 있게 열심히 노력해보겠습니다!!

  • 박건상님의 프로필 이미지
    박건상

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    강의를 통해서 github action, docker, AWS서비스의 사용등을 종합적으로 배울수 있어서 좋았습니다.

    • JSCODE 박재성
      Giảng viên

      완강 축하드립니다 건상님!! 강의에서 배우신 github action, docker, AWS를 꼭 프로젝트나 현업에서 써먹어보시기 바랍니다~!! 써먹다 보시면 훨씬 디테일하게 해당 지식들을 습득하실 수 있을거에요:D

  • 김영우님의 프로필 이미지
    김영우

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    96% đã tham gia

    CI/CD에 대해서 무지하더라도 기본적으로 개발을 한 번 경험해보시면 이 강의를 어렵지 않게 들으실 수 있을 듯 합니다. 저 또한 CI/CD에 대해서는 경험이 전혀 없는데 이 강의를 통해서 머릿속에 기본적인 구성을 잘 떠올리게된 것 같아요! 좋은 강의 추천드립니다!

    • JSCODE 박재성
      Giảng viên

      좋은 강의로 추천해주셔서 너무 감사드려요 영우님!! 강의 완강 축하드리고 배우신 CI/CD 활용하셔서 프로젝트에 꼭 적용시켜보시기 바랍니다ㅎㅎㅎ

1.609.454 ₫

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!