강의

멘토링

커뮤니티

Programming

/

Devops & Infra

Triển khai server học combo gà chỉ trong 1 giờ

Học quy trình triển khai theo thứ tự: triển khai thủ công Spring Boot với giá trị combo gà rán -> triển khai bằng Docker -> CI/CD với Github Action!

(4.8) 9 đánh giá

95 học viên

Độ khó Cơ bản

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

  • Neo
AWS
AWS
Docker
Docker
Spring Boot
Spring Boot
github-actions
github-actions
.jar
.jar
AWS
AWS
Docker
Docker
Spring Boot
Spring Boot
github-actions
github-actions
.jar
.jar

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

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

4.8

5.0

불스택개발자

100% đã tham gia

Có một số phần mà bạn phải cân nhắc nếu bạn đã nắm được những kiến ​​thức cơ bản. Bạn nên xem xét nó để hiểu được khái niệm. Tuy nhiên, đối với những người muốn biết thêm chi tiết, điều này có thể hơi khó hiểu. Việc này chỉ có lợi và tốt khi mục đích đúng đắn. Cảm ơn vì video.

5.0

Jang Jaehoon

38% đã tham gia

Cảm ơn vì bài giảng hay!

5.0

holdrain

100% đã tham gia

Tôi đã học rất vui (?) và tốt. Bài giảng rất gọn gàng và súc tích.

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

  • Cách triển khai thủ công Spring Boot

  • Cách dễ dàng triển khai Spring Boot thủ công

  • Cách tự động triển khai Spring Boot

  • Phương pháp CI/CD sử dụng hành động GitHub

Học triển khai server qua giá trị combo gà!!

Triển khai server, bạn có cảm thấy khó khăn không? Giờ đây hãy học một cách dễ dàng và thú vị với giá combo gà rán thôi!

Khóa học này là quá trình học các công nghệ cốt lõi của việc triển khai server như trong thực tế, thông qua thực hành trực tiếp từng bước
bạn có thể học cách triển khai dự án của mình một cách an toàn trong môi trường production.

Từ triển khai thủ công file .jar sử dụng AWS đến Docker, GitHub Actions, bạn có thể trải nghiệm và học hỏi các xu hướng và công nghệ triển khai mới nhất một cách tuần tự.

Triển khai server, giờ đây không còn khó khăn nữa!

Mỗi lần triển khai mất 10~20 phút → Nếu thông qua CI/CD thì chỉ cần push lên GitHub là xong

10~20 phút một lần trong tuần thì trong 1 tháng là 40~80 phút, trong 1 năm là 480~960 phút - một khoảng thời gian rất dài bị lãng phí!!

Đối với các dự án dài hạn và dự án hợp tác thì việc thiết lập CI/CD là thực sự cần thiết!!

Hãy trở thành chuyên gia am hiểu về triển khai server chỉ với một khóa học này.


Spring Boot, github-actions, Docker, AWS, .jar

được sử dụng.


Bạn sẽ học những nội dung như thế này

1⃣Triển khai thủ công file .jar thông qua filezilla!

Học cách chuyển file thủ công lên server (EC2) và triển khai server ở chế độ nền thông qua nohup.

Triển khai thủ công file .jar thông qua Filezilla

2⃣Từ triển khai thủ công file .jar sang triển khai sử dụng Docker!

Học cách triển khai đơn giản lên server bằng cách sử dụng Docker - công nghệ ảo hóa được sử dụng phổ biến hiện nay, thay vì phương pháp triển khai thủ công file .jar.

Docker를 통한 간편한 수동 배포

3⃣ Docker, xây dựng CI/CD sử dụng GitHub Actions

Sau khi trải qua toàn bộ quá trình triển khai thủ công, bạn sẽ trải nghiệm phương thức triển khai tự động

Học cách xây dựng CI/CD để thiết kế hệ thống tự động triển khai server.

Github Action thông qua CI/CD

Những lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): macOS, Linux.

  • Công cụ sử dụng: AWS Console và tài khoản AWS, Terminal, Github, Github Actions


Tài liệu học tập

  • Định dạng tài liệu học tập được cung cấp: Liên kết Notion

Kiến thức tiên quyết và lưu ý

  • Tôi khuyên bạn nên xem nếu bạn đã từng có kinh nghiệm với server.

  • Để xây dựng CI/CD ở phần sau, bạn cần có tài khoản GitHub.

  • Vì chúng ta sẽ tiến hành triển khai server trên AWS EC2 nên bạn cần có tài khoản AWS Free Tier hoặc tài khoản AWS.

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

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

  • Nếu bạn tò mò về cách triển khai Spring Boot

  • Những người muốn triển khai Spring Boot tự động thay vì triển khai thủ công

  • Những người cần kinh nghiệm CI/CD

Xin chào
Đây là

2,265

Học viên

255

Đánh giá

39

Trả lời

4.7

Xếp hạng

29

Các khóa học

Xin chào! Tôi là Neo, hiện đang giảng dạy tại Inflearn.

Mục tiêu của tôi là giúp nhiều người có thể tiếp cận với những công nghệ phát triển mà họ thường ít có cơ hội tiếp xúc.

Vì vậy, thay vì chỉ liệt kê lý thuyết đơn thuần, tôi muốn xây dựng một lộ trình học tập tập trung vào thực tiễn và cung cấp các bài giảng chú trọng vào thực hành để người học có thể tiếp thu mà không gặp phải các trở ngại kỹ thuật.

Nội dung được xây dựng với cách tiếp cận nhẹ nhàng và thân thiện nhất có thể để ngay cả những người mới bắt đầu cũng có thể dễ dàng theo kịp, và tôi đặc biệt tập trung vào việc giảm bớt rào cản gia nhập đối với kiến thức.
Đôi khi tôi cũng thực hiện các dự án bài giảng cùng với những người có cùng chí hướng!

Mọi thắc mắc về hợp tác và kinh doanh khác, vui lòng gửi về yeseong0412@gmail.com!

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

Tất cả

8 bài giảng ∙ (1giờ 9phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

9 đánh giá

4.8

9 đánh giá

  • firestackdeveloper님의 프로필 이미지
    firestackdeveloper

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Có một số phần mà bạn phải cân nhắc nếu bạn đã nắm được những kiến ​​thức cơ bản. Bạn nên xem xét nó để hiểu được khái niệm. Tuy nhiên, đối với những người muốn biết thêm chi tiết, điều này có thể hơi khó hiểu. Việc này chỉ có lợi và tốt khi mục đích đúng đắn. Cảm ơn vì video.

    • yeseong0412님의 프로필 이미지
      yeseong0412

      Đánh giá 30

      Đánh giá trung bình 5.0

      5

      63% đã tham gia

      • firestackdeveloper

        Tôi đã nghe hết các bài giảng và muốn để lại một vài ý kiến. 1. Âm lượng hơi nhỏ, nên làm lớn hơn một chút thì tốt. 2. Khi dùng t2.micro để cài đặt Docker + MySQL thì bị chậm quá mức và lặp đi lặp lại. Cuối cùng tôi đã phải dùng t3.large để hoàn thành tốt bài giảng. Nếu phần này được đề cập đến thì những người khác có lẽ sẽ học dễ dàng hơn. Cảm ơn vì bài giảng.

    • aktr2378581님의 프로필 이미지
      aktr2378581

      Đánh giá 2

      Đánh giá trung bình 2.5

      4

      38% đã tham gia

      • yeseong0412
        Giảng viên

        Cảm ơn bạn đã lắng nghe bài giảng! Chúc bạn một ngày vui vẻ!

    • ablekor님의 프로필 이미지
      ablekor

      Đánh giá 7

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi đã học rất vui (?) và tốt. Bài giảng rất gọn gàng và súc tích.

      • yeseong0412
        Giảng viên

        Thật may là bạn đã thấy vui! Cảm ơn bạn, chúc bạn năm mới nhiều phước lành!!

    • limhs9896님의 프로필 이미지
      limhs9896

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      38% đã tham gia

      • yeseong0412
        Giảng viên

        Cảm ơn bạn đã theo dõi bài giảng! Chúc bạn có một cuối năm vui vẻ!

    352.334 ₫

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

    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!