Nhập môn và thực hành CI/CD dành cho cả người không chuyên ngành kỹ thuật

Tôi đã tạo ra một khóa học nhập môn về CI/CD giúp những người không chuyên cũng có thể dễ dàng hiểu được và có thể áp dụng ngay vào thực tế!

(4.9) 140 đánh giá

1,983 học viên

Độ khó Cơ bản

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

CI/CD
CI/CD
github-actions
github-actions
AWS
AWS
aws-code-deploy
aws-code-deploy
Docker
Docker
CI/CD
CI/CD
github-actions
github-actions
AWS
AWS
aws-code-deploy
aws-code-deploy
Docker
Docker

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

4.9

5.0

chaeun kim

30% đã tham gia

Đây là một bài giảng thực sự thân thiện! Những điều tôi không biết đều được giải thích từng bước một từ các khái niệm cơ bản, vì vậy tôi đã có thể nghe nó một cách thực sự thoải mái. Tất nhiên, sẽ dễ dàng hơn nhiều nếu bạn có kiến ​​thức nền, nhưng đây là một bài giảng mà bạn có thể nghe ngay cả khi bạn không có kiến ​​thức nền. Khi tôi nghe các bài giảng, có rất nhiều lần tôi thấy khó hiểu từng từ và phải tra cứu trong khi nghe, hoặc tôi phải bỏ qua mà không hiểu, nhưng tôi rất biết ơn vì điều đó không xảy ra với JSCODE. Tài liệu lớp học cũng được chuẩn bị chu đáo và thân thiện. Tôi cảm thấy được giảng viên quan tâm rất nhiều với tư cách là một sinh viên! Cảm ơn bạn rất nhiều 💕💕

5.0

lmh7249

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 ☺️

5.0

세이버

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.

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 vào 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 vào dự án web thông thường


🤬 Thôi đi, không làm nổi nữa đâu!

Tôi là Park Jae-seong, người bắt đầu sự nghiệp phát triển phần mềm từ một người không chuyên, từng đảm nhận vị trí CTO tại nhiều công ty và hiện đang hoạt động với tư cách là một nhà đào tạo. Tôi cũng từng có khoảng thời gian bắt đầu lập trình dù không đúng chuyên ngành, tự mình triển khai máy chủ và nghiên cứu về CI/CD.

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

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

Vì vậy, tôi đã tự mình mày mò thiết lập CI/CD bằng cách nào đó, nhưng tôi lại không hiểu tại sao nó không hoạt động, và ngay cả khi nó hoạt động, tôi vẫn cảm thấy bất an không biết mình đã thiết lập đúng 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 đã quyết định 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ế một cách đầy đủ.

✨ 4 điểm quan trọng tôi đã chú trọng khi xây dựng bài giảng này

Trong thực tế, các ngăn xếp công nghệ thuộc dòng Node và Spring đang được sử dụng rất nhiều. Tuy nhiên, tôi nghĩ rằng nếu khung làm việc (framework) trong bài giảng thay đổi, người học sẽ cảm thấy khó khăn khi theo dõi. Vì vậy, tôi đã xây dựng bài giảng CI/CD với 4 phiên bản: Spring Boot, Nest.js, Next.js và HTML/CSS/JS.

Tôi nghĩ rằng nếu đã học xong toàn bộ khóa học mà vẫn không thể áp dụng vào thực tế thì đó là một khóa học tồi. Tôi đã cố gắng xây dựng khóa học mang tính thực tiễn, có thể áp dụng ngay vào công việc thực tế, thay vì phương pháp học thuật đi sâu vào lý thuyết.

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

Cách sử dụng CI/CD trong thực tế rất quan trọng, nhưng khả năng hiểu được bức tranh tổng thể và quy trình chung cũng quan trọng không kém. Vì vậy, tôi đã thêm cả phần giải thích về kiến trúc liên quan đến cách thiết lập cơ sở hạ tầng.

👍 Những đối tượng sau đây nên tham gia khóa học này!

Những người gặp
khó khăn khi học về CI/CD
qua YouTube hoặc blog

Dành cho những người không chuyên về ngành này nên
việc thấu hiểu các khái niệm và thuật ngữ
khó còn chậm trễ

Những ai đã triển khai xong nhưng cảm thấy phiền phức khi mỗi lần thêm tính năng mới đều phải triển khai thủ công.

🙊 Sau khi hoàn thành khóa học này, bạn sẽ đạt được gì?

Bạn sẽ có thể áp dụng CI/CD vào trang web hoặc máy chủ backend đang được triển khai. Bạn sẽ có thể áp dụng CI/CD theo cách được sử dụng trong thực tế công việc chứ không chỉ đơn thuần là để học tập., rather than just for learning purposes.

🍡 Xem trước

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

'[Thực hành] Tổng hợp cú pháp cơ bản của Github Actions' trong buổi học

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


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ủ bằng AWS, bạn sẽ có thể theo dõi 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 tốt nếu áp dụng 'phương pháp học qua chú thích' mà tôi sẽ giải thích trong bài giảng. Ngoài ra, đối với những bạn chưa có kinh nghiệm triển khai máy chủ bằng AWS, tôi đã đăng thêm các bài giảng bổ sung về AWS. Nếu có phần nào không hiểu trong quá trình học, hãy đặt câu hỏi ngay qua bảng tin Q&A hoặc phòng chat mở 1:1 nhé 😊😊

🚨 Hãy nhất định kiểm tra xem người đào tạo là người như thế nào!

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

Do giáo dục sai lệch, bạn có thể phải vào một công ty không mong muốn, nhận mức lương thấp hơn mong đợi, và từ đó phải sống trong đau khổ suốt cả cuộc đời. Không chỉ dừng lại ở đó, do nền giáo dục sai lầm mà bạn đã nhận, sự giáo dục sai trái ấy còn di truyền sang cả đời con cái của bạn.

Tôi nghĩ rằng giáo dục là thứ có thể thay đổi cuộc đời của một người theo hướng thực sự 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 của một người nào đó. Chính vì vậy, tôi nghĩ giáo dục mang một trách nhiệm vô cùng nặng nề.

Vì vậy, hãy kiểm tra xem người làm giáo dục là ai, họ là người như thế nào, đã đi trên con đường nào và hãy quyết định một cách thận trọng.

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

Xin chào!

Tôi đã bắt đầu học lập trình với tư cách là một người không chuyên. Thấm thoát mà tôi đã trở thành một nhà phát triển năm thứ 6 rồi! Gần đây, tôi đã hoạt động với tư cách là nhà phát triển đồng thời đảm nhiệm vị trí CTO tại 2 công ty. Bất cứ khi nào có thời gian rảnh, tôi đều thực hiện các bài giảng lập trình, tư vấn phát triển cho công ty và diễn thuyết.. Whenever I had spare time, I've been giving coding lectures, providing development consulting for companies, and delivering speeches.

Số lượng học sinh mà tôi đã dạy cho đến nay đã vượt quá 24.000 người (tính đến tháng 7 năm 25) rồi! Mỗi khi dạy dỗ nhiều học trò, tôi lại cảm nhận được niềm tự hào về giáo dục mà mình không thể nào quên, vì vậy tôi dự định sẽ tiếp tục thực hiện các hoạt động đào tạo tại Inflearn.
(* Đã có học viên trúng tuyển vào Kakao Pay, Yanolja, Woowa Brothers)

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

Vì những lý do này, tôi hy vọng rằng bằng cách cho đi và chia sẻ những gì mình đã nỗ lực đạt được, tôi có thể giúp mọi người có 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 bài giảng

** Đây là đánh giá được viết từ khóa học <Nhập môn/Thực hành AWS mà người không chuyên cũng có thể hiểu được> đã được sản xuất trước đó.


🚌 Nếu bạn đang cảm thấy bối rối không biết nên nghe các 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 (Doanh nghiệp dịch vụ IT)' Vui lòng tham khảo tại đây!!



🐶 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?

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

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

  • Những người đang tự học CI/CD mà bị vướng mắc hoặc gặp khó khăn.

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

  • Nhà phát triển không chuyên về ngành kỹ thuật và mới bắt đầu với CI/CD

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

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

  • Kinh nghiệm triển khai dịch vụ dù là đơn giản bằng AWS

Xin chào
Đây là jscode

33,613

Học viên

2,653

Đánh giá

815

Trả lời

4.9

Xếp hạng

20

Các khóa học

 

[Trang web]
Đi đến Youtube
Đi đến LinkedIn

 

[Sự nghiệp]
Hiện tại) JSCODE - Mentor đại diện, CEO
Trước đây) Tripod Lab Co., Ltd. - CTO
Trước đây) Only One Universe Co., Ltd. - CTO
Trước đây) DALY - CTO
Trước đây) Teammate - CEO

 

[Sách]

『Do it! Nhập môn AWS cùng JSCODE』, Aegis Publishing (2025.05)

 

[ETC]
- Hoạt động tư vấn phát triển và đào tạo lập trình cho doanh nghiệp

Thêm

Đồng giảng viên

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

Tất cả

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

140 đánh giá

4.9

140 đá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

  • dhtpgus78092님의 프로필 이미지
    dhtpgus78092

    Đánh giá 3

    Đánh giá trung bình 3.7

    3

    29% đã tham gia

    Tôi đoán là tôi đã mong đợi quá nhiều vì nó dành cho người mới bắt đầu haha;; Tôi tiếp cận khóa học này vì nghĩ rằng đây sẽ là một khóa học thiết yếu vì tôi chỉ phát triển FE và độ sâu của cơ sở hạ tầng thấp. Tôi đã nghiên cứu bằng cách đặt câu hỏi ở cấp độ đàm thoại và thử định cấu hình máy chủ web k8s hoặc triển khai Jenkins hoặc GitHub Action + S3, nhưng nó đáng thất vọng hơn tôi nghĩ rất nhiều! Trước hết, dường như có rất nhiều sự trùng lặp trong các bài giảng, không biết có phải chỉ mình tôi không mà hình như có quá nhiều sự định hướng không cần thiết. Tuy nhiên, dường như có rất ít bài giảng có thể được xây dựng và sử dụng ngay để áp dụng vào thực tế nên tôi rất mong chờ những bài giảng tiếp theo trong tương lai. Sẽ thật tuyệt vời nếu được xem một bài giảng như dưới đây! Định cấu hình docker/ecr hoặc docker hub/ecs hoặc eks hoặc k8s/Argo cd/jenkins... Tách be và fe và định cấu hình tất cả hình ảnh dựa trên Docker. Những thứ như máy chủ web bạn cần hoặc cài đặt nginx cần thiết là... Tôi nghĩ sẽ thật tuyệt nếu có một bài giảng dành cho trình độ trung cấp trở lên có thể cấu hình nhanh chóng và có một chút lý thuyết chắc chắn!

    • jscode
      Giảng viên

      Xin chào fefefefe! Cảm ơn những lời khuyên và ý kiến ​​chân thành của bạn. Tôi nghĩ buổi định hướng kéo dài với mục đích giúp đỡ những người đang gặp khó khăn trong việc tự học phát triển. Đối với những người đã giỏi học các nghiên cứu phát triển thì có thể sẽ cảm thấy dài…! Ngoài ra, khi chúng tôi thiết kế các bài giảng CI/CD để các nhà phát triển Spring và Node có thể tham gia các bài giảng CI/CD theo khuôn khổ tương ứng của họ, có vẻ như các bài giảng lý thuyết chồng chéo chắc chắn đã xảy ra~!! Lần tới mình sẽ cố gắng tạo và upload một khóa học mà bạn đề cập dành cho trình độ trung cấp trở lên nhưng có thể nhanh chóng áp dụng vào thực tế! Cảm ơn bạn :D

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!