Thumbnail
BEST
개발 · 프로그래밍 백엔드

Slack 클론 코딩[백엔드 with NestJS + TypeORM] 대시보드

(4.7)
81개의 수강평 ∙  1,759명의 수강생

44,000원

지식공유자: 조현영
총 39개 수업 (9시간 40분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
조현영 프로필
10기 타임어택 시작합니다!
조현영 4일 전 (4일 전 수정됨)

벌써 타임어택을 9번이나 진행했네요. 이번에는 타임어택 프로그램 10기 진행합니다! 10기는 4월 22일부터 시작합니다.

강좌는 구매했는데 매번 끝까지 못 보시는 분들을 위한 프로그램입니다. 무료로 참가하실 수 있으며 의지력이 많이 부족한 분들을 위해 따로 보증금 제도도 운영하고 있습니다. 이전 기수 분들이나 같은 기수 분들의 정리 노트를 보면서 공부하실 수도 있고, 저나 다른 분들에게 질문을 할 수도 있습니다.

타임어택을 참여하신 분들의 완강률이 훨씬 높았습니다. 진짜 꼭 강의를 완강해야겠다고 다짐하셨다면 참여하시면 도움이 많이 될 것입니다!

  • 참고로 강의는 인프런에서 저를 검색해서 구매하시기보다는 https://zerocho.com/lecture 의 링크 눌러서 구매해주시면 제가 내는 수수료가 많이 줄어듭니다. 부탁드려요 ㅎㅎ

     

완주하시면 강좌 쿠폰(35~60%)이나 만나서 식사권을 드리고 있습니다!

저도 현재 매 기수 적자를 보면서 진행하고 있습니다. 벌써 9기수째 적자... 그럼에도 진행하는 이유는 제 강좌가 실질적으로 여러분들한테 도움이 되기를 바라기 때문입니다. 강좌를 사놓기만 하고 안 들으시는 분이 많은데 정해진 진도와 함께 끝까지 들으시고 여러분의 개발 실력이 향상되었으면 해서 매번 진행 중입니다. 저는 제 강좌가 도움이 되었다는 말을 들을 때 가장 뿌듯하거든요. 타임어택에서 나오는 강좌 피드백을 바탕으로 강좌를 조금씩 수정하고도 있어 저에게도 도움이 되고요.

슬랙에서 진행하기 때문에 슬랙 방 참가해주셔야 합니다. 아래 슬랙 링크로 들어오세요.

https://zerocho.com/slack

들어오시면 공지 채널에 10기 참여 설문 조사(구글 폼)가 있습니다. 작성하시면 됩니다. 링크도 따로 같이 올려드립니다.

https://forms.gle/Qu5XZ7uNoCyUnugp6

설문 조사를 작성하지 않으셨더라도 저한테 DM을 보내서 알려주시면 참가하실 수 있습니다.

타임어택 프로그램에 참여하지 않으시더라도 슬랙 방에 참여하시면 긱뉴스 등의 정보 공유도 하고 프로그래밍 질문 고민 상담도 하고 여러 모로 도움되실 거에요. 벌써 3000분 정도 들어계십니다!

감사합니다.

조현영 프로필
2024년 첫 타임어택 시작합니다!!
조현영 2달 전 (2달 전 수정됨)

먼저 다들 새해 복 많이 받으세요~~

2024년 첫 강좌 타임어택 프로그램 9기 진행합니다!

강좌는 구매했는데 매번 끝까지 못 보시는 분들을 위한 프로그램입니다. 무료로 참가하실 수도 있으며 의지력이 많이 부족한 분들을 위해 따로 보증금 제도도 운영하고 있습니다. 이전 기수 분들이나 같은 기수 분들의 정리 노트를 보면서 공부하실 수도 있고, 저나 다른 분들에게 질문을 할 수도 있습니다.

  • 참고로 강의는 인프런에서 저를 검색해서 구매하시기보다는 https://zerocho.com/lecture에 있는 링크 눌러서 구매해주시면 제가 내는 수수료가 많이 줄어듭니다. 부탁드려요 ㅎㅎ

     

완주하시면 강좌 쿠폰(35~60%)이나 만나서 식사권을 드리고 있습니다!

저도 현재 매 기수 적자를 보면서 진행하고 있습니다.그럼에도 진행하는 이유는 제 강좌가 실질적으로 여러분들한테 도움이 되기를 바라기 때문입니다. 강좌를 사놓기만 하고 안 들으시는 분이 많은데 정해진 진도와 함께 끝까지 들으시고 여러분의 개발 실력이 향상되었으면 해서 매번 진행 중입니다. 저는 제 강좌가 도움이 되었다는 말을 들을 때 가장 뿌듯하거든요. 타임어택에서 나오는 강좌 피드백을 바탕으로 강좌를 조금씩 수정하고도 있어 저에게도 도움이 되고요.

슬랙에서 진행하기 때문에 슬랙 방 참가해주셔야 합니다. 아래 슬랙 링크로 들어오세요.

https://zerocho.com/slack

들어오시면 공지 채널에 9기 참여 설문 조사(구글 폼)가 있습니다. 작성하시면 됩니다. 링크도 따로 같이 올려드립니다.

https://forms.gle/2FEFKqdHqL4k7jEW9

설문 조사를 작성하지 않으셨더라도 저한테 DM을 보내서 알려주시면 참가하실 수 있습니다.

타임어택 프로그램에 참여하지 않으시더라도 슬랙 방에 참여하시면 긱뉴스 등의 정보 공유도 하고 프로그래밍 질문고민 상담도 하고 여러 모로 도움되실 거에요. 벌써 3000분 정도 들어계십니다!

감사합니다.

조현영 프로필
타입스크립트 교과서 출간 안내
조현영 8달 전 (8달 전 수정됨)

안녕하세요. 제로초입니다.

타입스크립트 교과서(464p, 길벗)이 출간되어 이벤트와 함께 안내드립니다. Node.js 교과서, Let's Get IT 자바스크립트 프로그래밍에 이은 세 번째 책이네요.

타입스크립트 교과서는 제 인프런 강좌 타입스크립트 올인원을 강좌(Part1, Part2 합본)를 기반으로 한 책입니다. 많은 분들이 타입스크립트 문법은 익혔는데 남의 타입을 분석하지 못하거나 직접 작성할 때 막히는 모습을 보았습니다. 그래서 단순하게 타입스크립트 문법만 배우는 책이 아니라 유명 라이브러리 타입들을 분석해보고 직접 작성하는 연습도 해보는 등의 매우 실전적인 책을 집필하게 되었습니다. 최신 버전(5.1)을 사용하고 심혈을 기울여서 집필하였으니 많은 관심 부탁드립니다! 구매하신 분은 아래 이벤트도 참가하시어 스벅 기프티콘도 받아가세요!

예약 구매 링크

-교보문고 https://bit.ly/43Vjw4N
-Yes24
https://bit.ly/3qgKh5W
-알라딘
https://bit.ly/43SpymM

전원 '스타벅스 아메리카노 기프티콘' 증정하는 타입스크립트 교과서 구매 인증 이벤트도 함께 진행합니다! (이미 사신 분도 가능합니다!)
구매 인증 + 구매 채널에서 기대평 하나 작성해주시면 됩니다.
https://naver.me/GrNPPeXW
에 구매인증 관련 내용을 넣어주시면 됩니다!

감사합니다.
제로초(조현영) 드림.

image

조현영 프로필
Nest.js 10 버전 출시
조현영 9달 전 (9달 전 수정됨)

Nest.js 10버전이 나왔습니다. 다만 9버전에 비해 바뀐 점이 크게 없어 9버전과 소스 코드 동일하게 가셔도 됩니다.

개발시 swc를 사용할 수 있어 매우 빨라진 게 유일한 특징이네요. 변경점은 다음 링크 참고하시면 됩니다.

https://trilon.io/blog/nestjs-10-is-now-available

다른 댓글 보기(1)
조현영 프로필
타임어택 6기 신청 안내
조현영 9달 전 (9달 전 수정됨)

강좌 타임어택 프로그램 6기 진행합니다!

강좌는 구매했는데 매번 끝까지 못 보시는 분들을 위한 프로그램입니다. 무료로 참가하실 수도 있으며 의지력이 많이 부족한 분들을 위해 따로 보증금 제도도 운영하고 있습니다. 이전 기수 분들이나 같은 기수 분들의 정리 노트를 보면서 공부하실 수도 있고, 저나 다른 분들에게 질문을 할 수도 있습니다.

완주하시면 강좌 쿠폰(35%)이나 만나서 식사권을 드리고 있습니다!

저도 현재 매 기수 적자를 보면서 진행하고 있습니다. 그럼에도 진행하는 이유는 제 강좌가 실질적으로 여러분들한테 도움이 되기를 바라기 때문입니다. 강좌를 사놓기만 하고 안 들으시는 분이 많은데 정해진 진도와 함께 끝까지 들으시고 여러분의 개발 실력이 향상되었으면 해서 매번 진행 중입니다. 저는 제 강좌가 도움이 되었다는 말을 들을 때 가장 뿌듯하거든요. 타임어택에서 나오는 강좌 피드백을 바탕으로 강좌를 조금씩 수정하고도 있어 저에게도 도움이 되고요.

슬랙에서 진행하기 때문에 슬랙 방 참가해주셔야 합니다. 아래 슬랙 링크로 들어오세요.

https://zerocho.com/slack

들어오시면 공지 채널에 6기 참여 설문 조사(구글 폼)가 있습니다. 작성하시면 됩니다. 설문 조사를 작성하지 않으셨더라도 저한테 DM을 보내서 알려주시면 참가하실 수 있습니다.

타임어택 프로그램에 참여하지 않으시더라도 슬랙 방에 참여하시면 긱뉴스 등의 정보 공유도 하고 프로그래밍 질문 고민 상담도 하고 여러 모로 도움되실 거에요. 벌써 2100분 정도 들어계십니다!

감사합니다.

조현영 프로필
제로초스쿨 강좌 타임어택 5기 시작합니다.
조현영 11달 전 (11달 전 수정됨)

강좌 타임어택 프로그램 5기 진행합니다!

강좌는 구매했는데 매번 끝까지 못 보시는 분들을 위한 프로그램입니다. 무료로 참가하실 수도 있으며 의지력이 많이 부족한 분들을 위해 따로 보증금 제도도 운영하고 있습니다. 이전 기수 분들이나 같은 기수 분들의 정리 노트를 보면서 공부하실 수도 있고, 저나 다른 분들에게 질문을 할 수도 있습니다.

완주하시면 강좌 쿠폰이나 만나서 식사권을 드리고 있습니다!

저도 매 기수 적자를 보면서 진행하고 있습니다. 그래도 진행하는 이유는 제 강좌가 실질적으로 여러분들한테 도움이 되기를 바라기 때문입니다. 강좌를 사놓기만 하고 안 들으시는 분이 많은데 정해진 진도와 함께 끝까지 들으시고 여러분의 개발 실력이 향상되었으면 해서 매번 진행 중입니다. 저는 제 강좌가 도움이 되었다는 말을 들을 때 가장 뿌듯하거든요. 타임어택에서 나오는 강좌 피드백을 바탕으로 강좌를 조금씩 수정하고도 있어 저에게도 도움이 되고요.

슬랙에서 진행하기 때문에 슬랙 방 참가해주셔야 합니다. 아래 슬랙 링크로 들어오세요.

https://zerocho.com/slack

들어오시면 공지 채널에 5기 참여 설문 조사(구글 폼)가 있습니다. 작성하시면 됩니다. 설문 조사를 작성하지 않으셨더라도 저한테 DM을 보내서 알려주시면 참가하실 수 있습니다.

타임어택 프로그램에 참여하지 않으시더라도 슬랙 방에 참여하시면 정보 공유도 하고 프로그래밍 질문고민 상담도 하고 여러 모로 도움되실 거에요. 벌써 1800분 정도 들어계십니다!

감사합니다.

다른 댓글 보기(1)
조현영 프로필
강좌 타임어택 프로그램 4기 진행합니다!
조현영 2023.03.10

강좌 타임어택 프로그램 4기 진행합니다!

강좌는 구매했는데 매번 끝까지 못 보시는 분들을 위한 프로그램입니다. 무료로 참가하실 수도 있으며 의지력이 많이 부족한 분들을 위해 따로 보증금 제도도 운영하고 있습니다. 이전 기수 분들이나 같은 기수 분들의 정리 노트를 보면서 공부하실 수도 있고, 저나 다른 분들에게 질문을 할 수도 있습니다.

슬랙에서 진행하기 때문에 슬랙 방 참가해주셔야 합니다. 아래 슬랙 링크로 들어오세요.

https://zerocho.com/slack

들어오시면 공지 채널에 4기 참여 설문 조사(구글 폼)가 있습니다. 작성하시면 됩니다.

타임어택 프로그램에 참여하지 않으시더라도 슬랙 방에 참여하시면 정보 공유도 하고 고민 상담도 하고 여러 모로 도움되실 거에요. 벌써 1500분 정도 들어계십니다!

감사합니다.

조현영 프로필
타임어택 3기 모집 안내
조현영 2023.01.19

안녕하세요. 돌아온 타임어택 시간입니다. 타임어택 프로그램 3기 진행합니다!

강좌는 신청했는데 매번 끝까지 못 보시는 분들을 위한 프로그램입니다. 무료로 참가하실 수도 있으며 의지력이 많이 부족한 분들을 위해 보증금 제도도 운영하고 있습니다. 다른 분들의 정리 노트를 보면서 공부하실 수도 있고, 저나 다른 분들에게 질문을 할 수도 있습니다.

슬랙에서 진행하기 때문에 슬랙 방 참가해주셔야 합니다. 아래 슬랙 링크로 들어오세요.

http://bitly.ws/yCFL

들어오시면 공지 채널에 3기 참여 설문 조사(구글 폼)가 있습니다. 작성하시면 됩니다.

감사합니다.

조현영 프로필
강좌 타임어택 2기 모집
조현영 2022.11.14

https://join.slack.com/t/zerochoschool/shared_invite/zt-1jc8v4gdz-~BgE2zxq_zC3wSG80YuOeg

안녕하세요. 강좌 타임어택 2기를 모집합니다. 11월 21부터 시작합니다. 11월 20일까지 공지에 있는 설문조사 참여하시면 됩니다.

강좌 타임어택은 다른 사람들과 함께 정해진 기간동안 공부를 하고, 간단한 요약/질문을 올리는 것으로 진도를 체크하는 프로그램입니다. 의지력이 약해서 못 들으셨던 분들 참여해보세요!(자율보증금도 있어서 더 의지력을 높일 수 있습니다)

원래 오늘부터 유튜브 라이브(노드교과서 강좌 리뉴얼) 다시 하려 했는데 코로나에 걸려 일주일 뒤로 미룹니다. ㅜㅜ

조현영 프로필
typeorm@0.3 강좌 업데이트
조현영 2022.10.19

nest@9버전과 typeorm@0.3버전에서도 잘 돌아가게 강좌 업데이트 했습니다.

섹션2의 3강, 4강, 섹션3의 1강 2강 3강이 수정되었습니다.

구체적인 변경 사항은 아래 공지사항에 있습니다.

https://www.inflearn.com/news/590494

조현영 프로필
강좌 타임어택 1기를 모집합니다!
조현영 2022.09.23

안녕하세요. 제로초입니다.

강의를 구매하고 쟁여놓기만 하시거나, 강의는 샀는데 막상 혼자 들으려니 심심해서 의지가 생기지 않는 분들이 계신 것 같아 하나의 프로그램을 마련해보았습니다.

 

이름하여.... 강좌 타임어택! 제가 정해준 시간 안에 정해준 사람들과 강좌를 끝마치시면 됩니다. 서로 막히는 것 물어보셔도 되고요. 

https://join.slack.com/t/zerochoschool/shared_invite/zt-1gmqvylzl-lRZwbG0r4__GTVBCNUa41A

슬랙 채널에 들어오시면 참여 설문조사가 있습니다. 슬랙 채널 기반으로 진행할 예정이라 슬랙 채널은 가입해주셔야 합니다.

다른 댓글 보기(3)
조현영 프로필
typeorm 0.3.0 공개 관련
조현영 2022.04.22

typeorm이 0.3.0이 나옴에 따라 상당히 많이 바뀐 것으로 보입니다.

다만 nest에서 바로 0.3.0을 쓸 수 있는 것은 아닙니다. @nestjs/typeorm 버전이 같이 올라가야 가능하기 때문에

여러분들은 안심하고 강좌를 보시면 됩니다. typeorm 0.3.0이 나와서 강좌에 수정사항이 생긴다면 그 때 한 번 더 안내드리고 강좌 수정하도록 하겠습니다. 감사합니다!

조현영 프로필
강의교안, 챕터별 소스코드 업로드 안내
조현영 2022.03.11

강좌를 시청하실 때 라이브강좌를 편집한 것이라 불편함이 있으셨을 것 같습니다. 죄송합니다.

많은 분들이 요청하셨기도 하고 그래서 추가로 깃헙에 중간중간 자신의 진도를 확인 및 복습할 수 있는 강의교안(https://github.com/ZeroCho/sleact/blob/master/nest-typeorm/README.md)과 섹션별 소스코드 분리한 폴더(ch0, ch1, ch2...)를 작성했습니다. 현재 ch0과 ch1까지 작성되어 있는데 3/13까지 전부 제작해서 업로드할 예정입니다. ch2, ch3가 추가로 올라갈 예정이고 최종본은 변함없이 nest-typeorm 폴더가 맞습니다.

각 섹션을 마무리하고나서 코드가 각 폴더의 소스코드와 일치하면 됩니다. 일치하지 않더라도 각 폴더의 소스코드 기반으로 다음 섹션 강의를 수강하시면 됩니다. 예를 들어 섹션0(인프런은 섹션이 0부터 시작하네요)을 수강완료하시면 깃헙 ch0 폴더와 소스코드가 일치하시면 됩니다. 그 상태에서 인프런 섹션1을 수강하시면 됩니다.

익스프레스 부분에 대해서는, 해당 부분에 대한 강좌는 존재하지 않습니다. 선수과목도 아니고요. 다만 노드교과서에 나오는 정도의 익스프레스는 아신다고 전제한 후에 강좌가 나갔습니다. 그 정도 아신다면 back 폴더에 있는 소스코드는 원활하게 읽으실 수 있을 거라 생각했는데 이 부분에 관해서도 제 착각이 좀 있었던 것 같습니다. router, passport와 sequelize 정도의 지식이 필요합니다.

변명이지만 그동안 회사 일이 바빴는데 이제 좀 수월해졌습니다. 저 또한 nest에 대한 지식이 늘어날 때마다 강좌에 업데이트하고 새소식으로 전달해드리려고 노력하고 있습니다. 앞으로 피드백에 대해 적극 반영하도록 하겠습니다.

 

감사합니다.

제로초 드림.

다른 댓글 보기(1)
조현영 프로필
네스트 강좌 일부 업데이트 안내
조현영 2022.02.19

안녕하세요. Nest.js 사용 경험치가 올라감에 따라 강좌를 주기적으로 업데이트 하고 있습니다.

우선, 네스트 8버전을 쓰시면 웹팩에 관련된 문제가 싹 해결됩니다. Socket.io도 4버전 쓰실 수 있게 됩니다.

섹션0에서는 네스트8버전으로 쓴다는 가정 하에 7.5버전에서 웹팩 문제때문에 헤매던 부분들을 싹 편집해버렸습니다.

섹션0 ConfigModule 사용 강좌와 morgan 사용 강좌를 분리하고, ConfigModule 사용 시 configService 주입과 외부에서 .env 불러오는 load 함수 추가로 소개했습니다.

섹션0 implements, injectable(DI) 알아보기 강좌에서는 custom provider 만드는 방법과, nest가 의존성을 찾는 방법이 추가되었습니다.

섹션2 typeorm 커넥션 맺기 강좌에서는 typeorm 커넥션 맺을 때 비동기적으로 configService를 inject하는 방법이 추가되었습니다.

 

여담으로, 제가 오늘의픽업에서 카카오모빌리티로 가게되었는데, 그에 따라 카카오모빌리티도 뜻밖에(?) 네스트 사용 회사가 되었습니다. 끝까지 포기하지 않고 Nestjs 밀어보도록 하겠습니다. ㅎㅎ. 혹시 궁금하신 점, 추가 강의 제작 요청 있으시면 Q&A 주세요.

다른 댓글 보기(2)
조현영 프로필
DB 생성 관련
조현영 2021.08.25

DB 생성을 sequelize로 하지 않고 아예 typeorm으로 할 수 없냐는 질문이 많으셔서 알려드립니다.

1. 먼저 schema(database)는 sql로 직접 생성하셔야 합니다.

CREATE SCHEMA `sleact` DEFAULT CHARACTER SET utf8mb4 ;

2. entities를 원하는대로 작성하고, ormconfig.ts에 연결합니다. (강좌와 코드 동일하게 하시면 됩니다)

3. ormconfig.ts에서 synchronize를 true한 후, 서버를 시작합니다.

4. 콘솔에서 CREATE TABLE, ALTER TABLE, CREATE INDEX 등의 쿼리를 확인합니다.

5. 워크벤치를 통해 실제 테이블에서도 똑같이 생성됐는지 확인합니다.

6. synchronize를 다시 false로 변경합니다. (안 그러면 서버 재시작할때마다 테이블 초기화됩니다)

7. typeorm seeding 강좌를 보고 seeding 과정 진행해주셔야 합니다.