클래스클럽커뮤니티
1/2

현직 OTT 개발자가 알려주는 NestJS 개발 입문 클래스

함께 비교해 보세요

유니티로 배우는 탑다운 슈터 게임 제작 기초게임  |  이윤호

이런 걸 배울 거예요

NestJS + MySQL을 사용하여 간단한 REST API 만들기

NestJS와 MySQL을 통해 간단한 게시판을 만들어보아요

JWT 토큰 인증 방식 구현해보기

카카오 소셜 로그인과 일반 로그인 기능을 만들어보아요

AWS EC2에 배포 자동화 구축해보기

Docker-Compose와 Github Action을 활용해봐요

📢 개발 입문자분들~! 어서오세요💙


이 강의는 개발 기초를 익히신 지 얼마 안되거나 대학교 3~4학년분들을 위한 API 개발 초급 강의입니다 😉

개념은 알지만 개념을 어떻게 응용할 지 잘 모르시는 분들이 들으시면 좋아요!

함께 NestJS가 무엇인지도 알아보고 간단한 API들도 만들어보아요~!😎

회원가입, 로그인, 게시판 관리 API들을 만들어 볼 수 있답니다! (실무 꿀팁들은 덤!)



❓한 번쯤 이런 걱정을 해본 적 있지 않나요?

😢대학교에서 배운 내용을 현업에 바로 적용할 수 있을까?

난 아무것도 할 줄 모르는데.. 이 상태로 졸업하면 어떡하지?!😱


저 두 문장은 제가 대학교 재학 당시 가장 많이 했던 말이었어요.

4년 동안 컴퓨터 공학에 관련된 많은 전공 수업들을 수강 하였지만 늘 마음속엔 불안감과 궁금증이 존재했죠..

"현업에서는 어떻게 인프라를 구축하며 어떤 언어를 어떻게 사용하여 서비스를 운영할까..?"

아무도 알려주지 않아 제가 직접 경험하며 쌓은 Node.js 서버 개발에 대한 꿀팁들을 여러분들께 공유하고자 합니다.






💙안녕하세요. 현직 OTT 서비스 서버 개발자 Soarin 입니다.

처음에는 Node.js 개발자로 시작하였으나 지금은 Go 언어도 함께 병행하며 Wavve 앱의 콘텐츠 전시 파트 개발을 담당하고 있어요😃

OTT뿐만 아니라 e커머스, 광고 외주 서비스 등 다양한 어플리케이션의 서버 개발 경험을 살려

"NestJS 서버 개발 A to Z"까지 꼼꼼하게 알려드릴게요💪






🚀어떤 것들을 배울 수 있을까요?

1. NestJS를 활용한 REST API 개발

NestJS 프로젝트 초기 세팅, 서버 구동 방식에 대해 배워볼 거에요.

어떻게 하면 프로젝트 세팅을 더 예쁘고 깔끔하게 할 수 있을 지에 대해서도 알려드릴게요!


2. TypeORM을 활용한 MySQL 연동, 관리 방법

시중에 여러 ORM이 존재하지만 Typescript 사용 시 가장 보편적으로 사용되는 TypeORM을 이용해 MySQL과 NestJS 프로젝트를 연동해볼거에요.

단일 DB 뿐만 아니라 N개의 DB 연결 방법에 대해서도 배우고 Connection Pool 관리 방법 등 실무에서 사용되는 여러 DB 관련 꿀팁도 배워가실 수 있어요


3. GitHub Action과 Docker-Compose를 활용하여 AWS EC2에 자동 배포하기

내가 생성한 MySQL 서버와 NestJS 서버 어플리케이션을 Docker-compose와 GitHub Action을 활용하여 자동으로 배포될 수 있게 해볼 거에요.

GitHub에 Push하는 순간 자동으로 AWS EC2에 올라가 외부 호출이 가능해질 거에요🤩


❗모든 실습은 요금이 부과되지 않는 AWS Freetier 요금제로만 진행될 예정입니다❗







사용 운영체제

  • 해당 클래스는 맥북을 통해 진행되지만 윈도우 운영체제여도 개발이 가능합니다.

사용 프로그램

  • Visual Studio Code

  • MySQL Workbench

  • Docker

❗실습에 사용되는 모든 프로그램은 무료로 사용이 가능합니다❗

클래스 커리큘럼1

현직 OTT 개발자가 알려주는 NestJS 개발 입문 클래스

클래스 정보

2025년 5월 14일 수강 시작
입문 난이도 · 영상 28개 · 첨부 파일 0개
총 2시간 1분
한국어 음성
자막

크리에이터

Soarin

Soarin

안녕하세요, 게임과 키보드를 사랑하는 서버 개발자 소아린입니다.




초등학교 시절부터 현재까지 컴퓨터밖에 모르는 컴퓨터 외길 인생을 살아왔습니다.

처음에는 웹 해킹 등 취약점 분석 관련 공부를 더 하기 위해 시작한 개발이었지만 보안보다 개발의 매력에 푹 빠져버려 개발자가 되었습니다.

하다보면 어려움도 많고 뜻대로 되지 않아 화가 나는 부분도 많지만 그런 미션들을 해결해 나아가는 재미가 있다는 걸 많은 분들께 알려드리고 싶었습니다.

수많은 에러들을 해결하며 완성한 서버를 봤을 때 그 성취감은 이루 말할 수 없습니다.

모두들 저와 함께 그 성취감을 느껴주셨으면 좋겠습니다.



많은 분들이 같이 본 추천

copyrightprotectionnoticetitle

  • copyrightprotectionnoticeanswer
고객센터오전 10시 ~ 오후 6시 (주말, 공휴일 제외)
주식회사 클래스101
대표 공대선
서울특별시 강남구 강남대로94길 10, 11층 1101호(역삼동, 패스트파이브 강남4호점)
대표전화 : 1800-2109
이메일 : ask@101.inc
사업자등록번호 : 457-81-00277
통신판매업신고 : 2022-서울강남-02525
클라우드 호스팅 : Amazon Web Services Korea LLC
사업자 정보 자세히 보기
클래스101은 통신판매중개자로서 중개하는 거래에 대하여 책임을 부담하지 않습니다.