강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Devops & Infra

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

Hướng dẫn triển khai Spring Boot giá combo gà -> Triển khai với Docker -> Tìm hiểu quy trình phân phối theo thứ tự Github Action CI/CD.

(4.8) 6 đánh giá

83 học viên

  • Neo
서버
3시간 만에 완강할 수 있는 강의 ⏰
실습 중심
Spring Boot
github-actions
Docker
AWS
.jar

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

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

  • 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à

1,013

Học viên

107

Đánh giá

17

Trả lời

4.7

Xếp hạng

20

Các khóa học

안녕하세요! 인프런에서 강의를 진행하고 있는 Neo 입니다.

평소 접하지 못했던 개발기술들을 다양한 분들이 접할 수 있도록 하는게 제 목표입니다.

그래서 저는 단순한 이론 나열보다 실무 중심의 커리큘럼을 구성하고, 트러블슈팅 없이 배울 수 있는 실습 위주의 강의를 제공하고자 합니다.

 

초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.

가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!

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ả

6 đánh giá

4.8

6 đánh giá

  • firestackdeveloper님의 프로필 이미지
    firestackdeveloper

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    There are some parts that you have to assume that you already know the basics. It's good for understanding the concept. However, it can be a bit confusing for those who want detailed information. It's useful and good as long as the purpose is right. Thank you for the video.

    • yeseong0412님의 프로필 이미지
      yeseong0412

      Đánh giá 19

      Đánh giá trung bình 5.0

      5

      63% đã tham gia

      • firestackdeveloper

        I've finished the lecture and am leaving a comment regarding some feedback. 1. It would be good if the sound was a bit louder. 2. When using t2.micro, installing Docker + MySQL was consistently too slow and repeatedly reproducible. I eventually used t3.large to successfully complete the lecture. Commenting on this would likely help others have a smoother experience. Thank you for the lecture.

    • ooobama님의 프로필 이미지
      ooobama

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      It was great to experience CI/CD.

      • yeseong0412
        Giảng viên

        Thank you for your valuable course review!

    • jungheon215784님의 프로필 이미지
      jungheon215784

      Đánh giá 1

      Đánh giá trung bình 4.0

      4

      63% đã tham gia

      • jjhgwx님의 프로필 이미지
        jjhgwx

        Đánh giá 525

        Đánh giá trung bình 4.8

        5

        38% đã tham gia

        Thank you for the great lecture!

        478.307 ₫

        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!