inflearn logo

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) 20 đánh giá

300 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.

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

Xác minh Inflearn

Xác minh sự nghiệp

2,935

Học viên

231

Đánh giá

22

Trả lời

4.9

Xếp hạng

5

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 công.

  • 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ảng viên chuyên nghiệp 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à giáo dục.

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ứ phức tạp đó sao cho 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ể ngăn xếp công nghệ (stack) mà bạn muốn học ngay bây giờ là gì, điều đó 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 và phù hợp với trình độ của các bạn, giống như việc nhai kỹ rồi đút cho ăn vậy! 🍀

Trải nghiệm kỳ diệu khi những ý tưởng phức tạp trong đầu biến 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ả

20 đánh giá

5.0

20 đánh giá

  • libpsy901289님의 프로필 이미지
    libpsy901289

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    60% đã tham gia

    Tôi đã nghĩ rằng chỉ cần có AI là có thể thiết lập CI/CD, nhưng tôi cảm thấy rất mơ hồ, không biết nên bắt đầu từ đâu và như thế nào. Nhờ được hướng dẫn từng bước một cách dễ hiểu, từ những kiến thức cơ bản, tôi đã có thể xây dựng nền tảng kiến thức và điều đó thực sự rất hữu ích. Xin cảm ơn.

    • synee
      Giảng viên

      Xin chào anh/chị Go Deok-young! Em là Sini của JSCODE đây! hihi Cảm ơn anh/chị đã chăm chỉ tham gia khóa học và còn để lại một đánh giá tuyệt vời như vậy! hihi Em rất vui và tự hào khi thấy anh/chị đã hệ thống hóa tốt quy trình CI/CD! hihi Hãy nhất định thử áp dụng vào công việc thực tế hoặc các dự án cá nhân nhé. Nếu trong quá trình thực hiện có chỗ nào vướng mắc, anh/chị hãy cứ sử dụng bảng câu hỏi và phòng chat bất cứ lúc nào nhé! hihi Em sẽ tiếp tục ủng hộ anh/chị! hihi

  • kukaeden님의 프로필 이미지
    kukaeden

    Đánh giá 549

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    96% đã tham gia

    Cách giải thích dễ hiểu về CI/CD sử dụng Jenkins của bạn đã giúp ích rất nhiều cho việc cộng tác của chúng tôi. Đặc biệt, các bài kiểm tra (quiz) đã hỗ trợ rất lớn cho việc học tập! Cảm ơn bạn vì một bài giảng tuyệt vời~!

    • synee
      Giảng viên

      Xin chào bạn Kukaiden~! Mình là Sini từ JSCODE đây ạ~! Trước tiên, mình xin cảm ơn bạn rất nhiều vì đã để lại những đánh giá quý báu về khóa học. Trong công việc thực tế, tự động hóa CI/CD là yếu tố thiết yếu để nâng cao hiệu quả hợp tác, vì vậy mình rất vui khi thấy bạn đã nắm vững quy trình này thông qua bài giảng! hihi Hy vọng bạn sẽ xây dựng được môi trường triển khai (deployment) vững chắc hơn bằng cách tận dụng Jenkins. Nếu có bất kỳ khó khăn nào trong quá trình học, hãy chia sẻ lên bảng câu hỏi bất cứ lúc nào nhé~ Mình thực sự rất tôn trọng (respect) tinh thần học tập chăm chỉ, nhiệt huyết và nỗ lực phát triển bản thân của bạn! hihi Mình cũng sẽ chuẩn bị thật tốt để đáp lại bằng những bài giảng chất lượng hơn nữa trong tương lai. Chúc bạn một ngày vui vẻ~!

  • sasa023367199님의 프로필 이미지
    sasa023367199

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    60% đã tham gia

    Thật tuyệt vì mỗi bài giảng đều được giải thích dễ hiểu và chi tiết ạ ㅎㅎ Cấp độ này thì những người mới bắt đầu cũng có thể dễ dàng xem và làm theo được~~ Thêm nữa là vì giảng viên phát âm rất chuẩn nên mình có thể tập trung vào bài giảng hơn ngay cả khi đang vừa nghe vừa cài đặt theo!

    • synee
      Giảng viên

      Xin chào bạn suk yeong Sim~ Mình là Sini từ JSCODE đây ạ~~ Rất cảm ơn bạn đã ủng hộ bài giảng và dành lời khen cho cách phát âm của mình, mình thực sự rất vui và cảm động ạ,,! hehe Vì đây là bài giảng thiên về thực hành, vừa phải nhìn màn hình vừa phải làm theo các bước thiết lập cùng lúc, nên mình đã nghĩ rằng việc truyền tải giọng nói rõ ràng là cực kỳ quan trọng!! Nghe bạn nói rằng bạn có thể tập trung vào bài giảng ngay cả khi đang thiết lập, mình cảm thấy rất tự hào ạ hehe. Mình sẽ tiếp tục tạo ra những bài giảng hay, dễ hiểu và tận tâm để những bạn mới bắt đầu cũng cảm thấy các rào cản kỹ thuật như CI/CD hay Monitoring trở nên thấp hơn~! Mình sẽ luôn ủng hộ bạn cho đến khi hoàn thành khóa học!! Nếu có bất kỳ thắc mắc nào trong quá trình học, bạn cứ thoải mái đặt câu hỏi nhé! Xin cảm ơn bạn~~

  • 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~!!

  • mp2221mp22214649님의 프로필 이미지
    mp2221mp22214649

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    96% đã tham gia

    Tôi đã nghe bài giảng rất bổ ích. Nhờ bài giảng của thầy/cô, tôi đã có thể hoàn thiện portfolio tích hợp CI/CD trên máy chủ AWS EC2. Việc phải triển khai lặp đi lặp lại một cách thủ công nay đã được tự động hóa nên vô cùng tiện lợi.

    • synee
      Giảng viên

      Xin chào anh Park Geun-yeol~! Em là Sini của JSCODE đây! Nghe tin anh đã hoàn thành cả portfolio sau khi học xong khóa học khiến em cũng thấy rất vui và tự hào!ㅎㅎ Anh hãy thử áp dụng thật nhiều vào các dự án và công việc thực tế nhé. Nếu trong quá trình thực hiện có bất kỳ thắc mắc nào khác thì hãy cứ hỏi em bất cứ lúc nào!ㅎㅎ Cảm ơn anh đã vất vả học tập, và chúc anh luôn cố gắng trong thời gian tới!ㅎㅎ Chúc mừng anh đã hoàn thành khóa học~!ㅎㅎ

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

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!

Giảm 25% cho thành viên mới

1.195.803 ₫

25%

1.594.403 ₫