강의

멘토링

로드맵

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,012

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á

  • 불스택개발자님의 프로필 이미지
    불스택개발자

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    기본적인 것을 알고 있다는 전제로 봐야하는 부분이 있습니다. 개념 이해 목적으로 보면 좋습니다. 그러나 상세한 내용을 원하는 분에겐 다소 헷갈릴 수 있습니다. 목적만 맞다면 유익하고 좋습니다. 영상 감사합니다.

    • Neo님의 프로필 이미지
      Neo

      Đánh giá 19

      Đánh giá trung bình 5.0

      5

      63% đã tham gia

      • 불스택개발자

        강의 다 듣고 의견 드릴 부분 있어서 글 남깁니다. 1. 소리가 조금 크면 좋겠습니다. 2. t2.micro로 하니 도커+mysql 설치시 너무 느린게 반복 재현 되었습니다. 저는 결국 t3.large로 해서 강의를 잘 완료할 수 있었습니다. 이 부분 코멘트 되면 다른 분들 수월하게 들을 수 있지 않을까 싶었습니다. 강의 감사합니다.

    • akmei님의 프로필 이미지
      akmei

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      CI/CD 를 경험하게 되어 좋았습니다.

      • Neo
        Giảng viên

        소중한 수강평 감사합니다!

    • jungheon21님의 프로필 이미지
      jungheon21

      Đánh giá 1

      Đánh giá trung bình 4.0

      4

      63% đã tham gia

      • Jang Jaehoon님의 프로필 이미지
        Jang Jaehoon

        Đánh giá 525

        Đánh giá trung bình 4.8

        5

        38% đã tham gia

        좋은 강의 감사합니다!

        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!