강의

멘토링

커뮤니티

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á

87 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,336

Học viên

143

Đánh giá

23

Trả lời

4.6

Xếp hạng

22

Các khóa học

협업 및 기타 비즈니스 문의는 yeseong0412@gmail.com 으로 부탁드립니다!

안녕하세요! 인프런에서 강의를 진행하고 있는 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

    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á 23

      Đá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.

    • ooobama님의 프로필 이미지
      ooobama

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Thật tuyệt khi được trải nghiệm CI/CD.

      • yeseong0412
        Giảng viên

        Cảm ơn bạn vì đánh giá khóa học quý giá!

    • jungheon215784님의 프로필 이미지
      jungheon215784

      Đánh giá 1

      Đánh giá trung bình 4.0

      4

      63% đã tham gia

      • jjhgwx님의 프로필 이미지
        jjhgwx

        Đánh giá 606

        Đánh giá trung bình 4.9

        5

        38% đã tham gia

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

        477.038 ₫

        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!