강의

멘토링

커뮤니티

Programming

/

Devops & Infra

Learn Server Deployment in 1 Hour for the Price of a Chicken Combo

With the price of a chicken combo, you'll learn the deployment process in order: Spring Boot manual deployment -> Docker deployment -> Github Action CI/CD!

(4.9) 7 reviews

93 learners

Level Basic

Course period Unlimited

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

Reviews from Early Learners

What you will gain after the course

  • How to manually deploy Spring Boot

  • How to easily deploy Spring Boot manually

  • How to automatically deploy Spring Boot

  • CI/CD methods using GitHub Actions

Learn Server Deployment for the Price of a Chicken Combo!!

Does server deployment feel difficult? Now learn it easily and fun for the price of a chicken combo meal!

This course is a process of learning the core technologies of server deployment in a practical way, where you can learn how to safely deploy
your project to a production environment through hands-on practice step by step.

From manual deployment of .jar files using AWS to Docker and GitHub Actions, you can learn by experiencing the latest deployment trends and technologies step by step.

Server deployment is no longer difficult!

10-20 minutes per deployment → With CI/CD, solved with just a GitHub push

Even if it's just once a week, that's 40-80 minutes in a month and 480-960 minutes in a year - a huge waste of time!!

For long projects or collaborative projects, CI/CD setup is absolutely essential!!

Become an expert in server deployment with just this one course.


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

We will utilize it.


You'll learn the following

1⃣ Manual deployment of .jar files via FileZilla!

Learn how to manually transfer files to a server (EC2) and deploy the server in the background using nohup.

Manual deployment of .jar files via Filezilla

2⃣ Deploy using Docker instead of manual .jar file deployment!

Learn how to easily deploy to a server using Docker, a virtualization technology commonly used today, instead of manually deploying .jar files.

Easy manual deployment through Docker

3⃣ Docker, Building CI/CD with GitHub Actions

Experience automated deployment methods after going through the overall manual deployment process

Learn how to build CI/CD to design automatic server deployment.

CI/CD through GitHub Actions

Notes Before Enrollment

Lab Environment

  • Operating System and Version (OS): macOS, Linux.

  • Tools used: AWS Console and AWS Account, Terminal, GitHub, GitHub Actions


Learning Materials

  • Learning materials format provided: Notion link

Prerequisites and Important Notes

  • I recommend this for those who have experienced server work at least once.

  • You need a GitHub account to set up CI/CD in the later part.

  • Since we are deploying the server to AWS EC2, you need to have an AWS Free Tier or AWS account.

Recommended for
these people

Who is this course right for?

  • For those curious about how to deploy Spring Boot

  • For those who want to automate Spring Boot deployment after doing it manually

  • Someone who needs CI/CD experience

Hello
This is

1,836

Learners

218

Reviews

34

Answers

4.7

Rating

27

Courses

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

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

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

초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.
가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!

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

Curriculum

All

8 lectures ∙ (1hr 9min)

Published: 
Last updated: 

Reviews

All

7 reviews

4.9

7 reviews

  • firestackdeveloper님의 프로필 이미지
    firestackdeveloper

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    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

      Reviews 28

      Average Rating 5.0

      5

      63% enrolled

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

    • limhs9896님의 프로필 이미지
      limhs9896

      Reviews 5

      Average Rating 5.0

      5

      38% enrolled

      • yeseong0412
        Instructor

        Thank you for taking the course! I hope you have a wonderful end of the year!

    • ooobama님의 프로필 이미지
      ooobama

      Reviews 4

      Average Rating 5.0

      5

      100% enrolled

      It was great to experience CI/CD.

      • yeseong0412
        Instructor

        Thank you for your valuable course review!

    • jungheon215784님의 프로필 이미지
      jungheon215784

      Reviews 1

      Average Rating 4.0

      4

      63% enrolled

      Limited time deal ends in 3 days

      $11,550.00

      30%

      $13.20

      Neo's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!