강의

멘토링

로드맵

Programming

/

Devops & Infra

Deploy a server that learns chicken combo value in 1 hour

Learn the deployment process in the following order: Manually deploy Spring Boot with Chicken Combo value -> Deploy with Docker -> Github Action CI/CD.

(4.8) 6 reviews

85 learners

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

Reviews from Early Learners

What you will learn!

  • How to deploy Spring Boot manually

  • How to easily deploy Spring Boot manually

  • How to automatically deploy Spring Boot

  • CI/CD method using GitHub Actions

치킨콤보값으로 배우는 서버 배포!!

서버 배포, 어렵게만 느껴졌나요? 이제 치킨 콤보 으로 쉽고 재밌게 배우세요!

이 강의는 서버 배포의 핵심 기술을 실무처럼 배우는 과정으로, 단계별로 직접 실습하면서
내 프로젝트를 프로덕션 환경에 안전하게 배포하는 방법을 익힐 수 있습니다.

AWS를 활용한 .jar 파일 수동 배포부터 Docker, GitHub Actions 까지, 최신 배포 트렌드와 기술을 순차적으로 체험하며 배울 수 있어요.

서버 배포, 이제 어렵지 않습니다!

배포 한번할때 10~20분 → CI/CD를 통한다면 깃허브 푸쉬만으로 해결

10~20분 일주일에 한번이라도 1달이면 40~80분 1년이면 480~960분 매우 긴 시간이 낭비됩니다!!

긴 프로젝트, 협업 프로젝트라면 꼭 CI/CD 세팅이 필수인데요!!

이 강의 하나로 서버배포를 아는 전문가로 거듭나세요.


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

를 활용합니다.


이런 내용을 배워요

1⃣ .jar 파일을 filezilla를 통해 수동배포!

수동으로 파일을 서버(EC2) 에 옮기고 nohup 을 통해 백그라운드에서 서버를 배포하는 방법을 배웁니다.

Filezilla를 통한 .jar 수동배포

2⃣ .jar 파일 수동배포에서 Docker를 활용하여 배포!

.jar 파일을 수동배포하는 방식에서 요즘 활용되는 가상화 기술인 도커를 활용해 서버에 간단하게 배포하는 방법을 배웁니다.

Docker를 통한 간편한 수동배포

3⃣ Docker, 깃허브 액션을 활용한 CI/CD 구축

전반적인 수동배포 과정을 거친 뒤 자동화된 배포방식을 경험하고

CI/CD 구축방법을 배워 자동으로 서버가 배포되도록 설계합니다.

Github Action을 통한 CI/CD

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): macOS, Linux.

  • 사용 도구: AWS 콘솔 및 AWS 계정, 터미널, 깃허브, 깃허브 액션


학습 자료

  • 제공하는 학습 자료 형식: 노션링크

선수 지식 및 유의사항

  • 서버를 한번 경험해보신 분이 보는걸 추천드립니다.

  • 후반 CI/CD 구축을 위해 깃허브 계정이 있어야합니다.

  • AWS EC2에 서버배포를 진행하기 때문에 AWS 프리티어 혹은 AWS 계정이 있어야합니다.

Recommended for
these people

Who is this course right for?

  • For those who are curious about how to deploy Spring Boot

  • If you want to deploy Spring Boot manually or automatically

  • Those who need CI/CD experience

Hello
This is

1,190

Learners

118

Reviews

22

Answers

4.7

Rating

20

Courses

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

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

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

 

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

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

Curriculum

All

8 lectures ∙ (1hr 9min)

Published: 
Last updated: 

Reviews

All

6 reviews

4.8

6 reviews

  • firestackdeveloper님의 프로필 이미지
    firestackdeveloper

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    基本的なことを知っているという前提で見ていかなければならない部分があります。 概念を理解する目的でなら良いでしょう。 しかし、詳細な内容を知りたい人には少し混乱するかもしれません。 目的が合っていれば、有益で良いでしょう。 動画をありがとうございます。

    • yeseong0412님의 프로필 이미지
      yeseong0412

      Reviews 21

      Average Rating 5.0

      5

      63% enrolled

      • firestackdeveloper

        講義を全て聴講し、意見させていただきたい点があり、書き込みます。 1. 音量がもう少し大きいと良いと思います。 2. t2.microで試したところ、Docker + MySQLのインストール時に非常に遅い現象が繰り返し再現されました。私は結局t3.largeにして講義を無事に完了することができました。この点についてコメントがあれば、他の方もスムーズに受講できるのではないかと思いました。 講義、ありがとうございました。

    • ooobama님의 프로필 이미지
      ooobama

      Reviews 4

      Average Rating 5.0

      5

      100% enrolled

      CI/CDを経験することができて良かったです。

      • yeseong0412
        Instructor

        貴重な受講レビューありがとうございます!

    • jungheon215784님의 프로필 이미지
      jungheon215784

      Reviews 1

      Average Rating 4.0

      4

      63% enrolled

      • jjhgwx님의 프로필 이미지
        jjhgwx

        Reviews 582

        Average Rating 4.9

        5

        38% enrolled

        良い講義をありがとうございます!

        Limited time deal ends in 4 days

        $2,077.00

        24%

        $17.60

        Neo's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!