강의

멘토링

로드맵

Inflearn brand logo image
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!

(5.0) 93 đánh giá

1,652 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

Dịch cái này sang tiếng Việt

  • 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


🤬 Ôi trời, tôi không thể ăn được món này!

Tôi tên là Jaeseong Park , khởi nghiệp với tư cách là một lập trình viên không chuyên ngành, sau đó làm việc với tư cách là Giám đốc Công nghệ (CTO) tại một số công ty, và hiện đang làm giáo viên. Có một thời gian tôi cũng bắt đầu với tư cách là một lập trình viên không chuyên ngành, triển khai máy chủ và học CI/CD.

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

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

Vì vậy, tôi đã cố gắng tự mình xây dựng CI/CD, nhưng tôi không hiểu tại sao nó lại không hoạt động, và ngay cả khi nó hoạt động, tôi vẫn lo lắng không biết mình có xây dựng đúng cách hay không.

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

Bốn điểm tôi chú ý khi tạo bài giảng

Tôi sử dụng rất nhiều công nghệ Node và Spring trong lĩnh vực của mình. Tuy nhiên, tôi nghĩ sẽ khó theo dõi bài giảng nếu chỉ thay đổi framework trong bài giảng. Vì vậy, tôi đã sắp xếp bài giảng CI/CD thành 4 phiên bản: Spring Boot, Nest.js, Next.js và HTML/CSS/JS.

Tôi nghĩ rằng nếu bạn không thể áp dụng vào thực tế ngay cả sau khi nghe bài giảng thì đó là một bài giảng tệ. Tôi đã cố gắng xây dựng bài giảng theo hướng thực hành, có thể áp dụng trực tiếp vào công việc thực tế, thay vì một phương pháp học thuật đào sâu lý thuyết .

Tôi đã trải nghiệm hơn 50 dự án cho đến nay. Lúc đó, tôi chỉ sắp xếp các cấu hình thiết lập CI/CD thiết yếu và thường xuyên được thiết lập. Tóm lại, tôi sắp xếp mục lục bằng cách chỉ chọn các phương pháp xây dựng CI/CD thường được sử dụng trong lĩnh vực này .

Mặc dù việc biết cách sử dụng CI/CD thực sự quan trọng, nhưng việc hiểu bức tranh tổng thể và luồng công việc cũng quan trọng không kém. Đó là lý do tại sao tôi cũng đã thêm phần giải thích về kiến trúc cấu hình cơ sở hạ tầng .

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

Bằng cách xem YouTube hoặc blog
Để học CI/CD
Những người đã gặp khó khăn

Bởi vì tôi không phải là một chuyên gia
Các khái niệm và thuật ngữ khó
Những người chậm hiểu về Hàn Quốc

Nếu bạn đã phân phối nó, nhưng thấy phiền phức khi phải phân phối thủ công mỗi khi thêm một tính năng

🙊 Sau khi nghe bài giảng này?

Bạn sẽ có thể áp dụng CI/CD vào các trang web hoặc máy chủ backend đã triển khai . Bạn sẽ có thể áp dụng CI/CD theo cách thực tế, không chỉ để học tập.

🍡 Hương vị

Trong lớp học 'Áp dụng CI/CD vào dự án Docker + Backend (Spring Boot)'

' [Thực hành] Tóm tắt ngữ pháp cơ bản của Github Actions ' lớp

Lớp '[Mẹo học tập] Quy tắc từ đầu tiên'


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 máy chủ lên AWS , bạn có thể tham gia bài giảng dễ dàng hơn nhiều. Tuy nhiên, ngay cả khi bạn không biết các lệnh cơ bản của Linux, bạn vẫn có thể học đầy đủ nếu sử dụng "phương pháp học tập bình luận" được giải thích trong bài giảng. Ngoài ra, dành cho những ai chưa có kinh nghiệm triển khai máy chủ lên AWS, chúng tôi đã đăng tải thêm một bài giảng bổ sung về AWS . Nếu bạn gặp phải phần nào chưa hiểu trong quá trình học, vui lòng sử dụng bảng tin Hỏi & Đáp hoặc phòng chat mở 1:1 để đặt câu hỏi ngay lập tức . 😊

🚨 Hãy nhớ kiểm tra xem ai là người dạy bạn nhé!

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

Do giáo dục sai lầm, bạn có thể sẽ phải làm việc cho một công ty mà bạn không muốn, nhận mức lương thấp hơn mong đợi và sống một cuộc đời khổ sở vì điều đó. Không chỉ vậy, vì giáo dục sai lầm, con cái bạn cũng sẽ thừa hưởng nền giáo dục sai lầm đó.

Tôi nghĩ rằng giáo dục thực sự có thể thay đổi cuộc đời một người theo hướng tích cực, nhưng mặt khác, nó cũng có thể hủy hoại hoàn toàn cuộc đời họ. Tôi nghĩ đó là lý do tại sao giáo dục lại là một trách nhiệm nặng nề đến vậy.

Vì vậy, hãy kiểm tra xem người dạy bạn là ai, họ là người như thế nào và họ đã đi theo con đường nào, sau đó hãy đưa ra quyết định cẩn thận.

👋 Xin chào!
Bây giờ tôi xin giới thiệu bản thân mình ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Xin chào!

Tôi bắt đầu học phát triển phần mềm không chuyên ngành . Tôi đã làm lập trình viên được 6 năm rồi! Gần đây, tôi vừa làm lập trình viên vừa giữ chức vụ CTO tại hai công ty . Bất cứ khi nào rảnh rỗi, tôi đều đi dạy lập trình, tư vấn phát triển công ty và giảng dạy.

Số lượng học sinh tôi đã dạy cho đến nay đã vượt quá 24.000 (tính đến ngày 25 tháng 7) ! Tôi cảm thấy điều này mỗi khi dạy nhiều học sinh, nhưng tôi không thể quên cảm giác tự hào về giáo dục, vì vậy tôi sẽ tiếp tục giảng dạy tại Inflearn.
(* Trong số các sinh viên, có những người đã vượt qua kỳ thi tại Kakao Pay, Yanolja và Woowa Brothers)

Cũng như tôi đã nhận được rất nhiều sự giúp đỡ khi gặp khó khăn, tôi muốn trở thành một 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 giá trị tôi tạo ra thông qua sự phát triển đã có tác động tích cực đến người khác.

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

Cảm ơn!

🏆 Đánh giá bài giảng hay nhất

** Đây là bài đánh giá được viết cho bài viết trước đó <Giới thiệu/Thực hành AWS mà người không chuyên ngành có thể hiểu>.


🚌 Nếu bạn không biết nên học các bài giảng theo thứ tự nào thì sao?

Vui lòng tham khảo ' [2025] Chương trình giảng dạy thiết yếu cho việc làm Lập trình viên Backend (Công ty dịch vụ CNTT) ' !



🐶 Nhận ưu đãi giảm giá cho các khóa học với Roadmap

Triển khai dịch vụ với AWS, Nginx và 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à

26,547

Học viên

1,494

Đánh giá

596

Trả lời

4.9

Xếp hạng

15

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ả

93 đánh giá

5.0

93 đá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á 3

    Đánh giá trung bình 5.0

    5

    96% đã tham gia

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

    • JSCODE 박재성
      Giảng viên

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

1.614.287 ₫

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!