Thumbnail
얼리버드 할인 중(D-4)
NEW 개발 · 프로그래밍 데이터베이스

Prisma로 알아보는 postgreSQL!

(5.0)
4개의 수강평 ∙ 28명의 수강생

25%

8,250원

11,000원
지식공유자: yongsoocho
총 46개 수업 (5시간 24분)
수강기한: 무제한
수료증: 발급
난이도:  입문-초급-중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
초급자를 위해 준비한
[데이터베이스, 백엔드] 강의입니다.

많이 쓰이는 postgreSQL을 prisma를 이용하여 nodejs환경에서 써보며 배워봅시다!

✍️
이런 걸
배워요!
prisma
postgresql

Node.js 진영의 요즘 대세! ORM인
Prisma를 만나보세요 🏃

차세대 TypeScriptORM, Prisma! 📚

기존 typeORM 보다 훨씬 직관적인 차세대 TypeScriptORM prisma!
작년부터 다운로드 수가 급격히 증가하며 커뮤니티도 같이 성장하고 있습니다. 공식 문서도 굉장히 잘 되어있어요.


postgreSQL는 무료 오픈소스지만, 준수한 성능을 갖고 있어요. 또한, 매년 꾸준히 성장하는 커뮤니티와 DBMS 순위를 보여주고 있습니다. Prisma 역시 postgreSQL과 좋은 호환성을 보여줍니다.

이번 강의에서는 가장 간단한 Express를 활용하여 Prisma를 배울 수 있어요. postgreSQL을 상황에 맞게 migrate하고, 다양한 쿼리를 통해 CRUD는 물론 JOIN과 집계 쿼리까지 자유롭게 사용해봅시다!


이런 걸 배워요 🏃

섹션 1 - Prisma 쿼리의 감을 익혀봅니다.

  • 간단한 Express에서 Query를 쓰면서 결과를 확인합니다.
  • 빠르고 직관적인 Prisma Qeury를 익혀봅니다.

 

섹션 2 - 실전에서 더 효율적인 쿼리를 위한 Index를 알아봅시다.

  • postgresSQL과 Prisma에서 어떻게 Index를 사용하는지 알아봅시다.

 

섹션 3 - 실습해봤던 쿼리가 어떻게 쓰이는지 경험해봅니다.

  • 인터넷 서점을 Nestjs + Prisma 로 같이 옮겨 봅시다.


예상 질문 Q&A 💬

Q. postgreSQL에 대해 따로 배우나요🙋‍♂️

중간중간 배우긴 하지만 자세히 배우지는 않습니다. 요청이 많으면 따로 강의를 추가할 예정이에요!

Q. 섹션 1에서 table 구조는 instagram DB 설계를 진짜로 따라하신 건가요? 🙋‍♂️

아뇨! instagram은 이해를 돕기 위한 명칭 예시만 잠깐 들었던 것입니다. 성능적으로 고려하지 않고 쿼리 설명을 위해서 제가 임의로 짠 것입니다!

Q. 백엔드 코드와 연관이 있나요🙋‍♂️

Node.js 백엔드 진영에서 (프런트엔드 진영의 Next.js도 Prisma를 쓸 수 있지만..) DB 쿼리를 보다 쉽게 작성하기 위해 Prisma를 배울 뿐, 백엔드 실력 향상을 바라고 강의를 찍지는 않았습니다. 차후에 백엔드 강의를 찍게 된다면, 그때 만나요 :)


지식공유자 소개 ✒️

저는 직접 개발하는 것을 좋아하는 '조용수'입니다.
다양한 경험들과 지식을 공유하고 싶습니다 :)

개인 블로그 

자주 쓰는 코드를 메모하고, 먹는 걸 좋아해서 먹킷리스트를 작성했던 블로그였습니다.
한번 migrate를 실수했다가 데이터를 모두 날리게 되었습니다. 🤦‍♂️
이번 prisma 강의를 찍는 계기가 되었네요.


지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
postgreSQL을 nodejs에서 사용해 보고싶으신 분
nodejs환경에서 prisma를 사용해보고 싶으신 분
📚
선수 지식,
필요한가요?
nodejs

안녕하세요
yongsoocho 입니다.
yongsoocho의 썸네일

Befferent.Inc

안녕하세요! 조용수입니다. 제 경험을 자유롭게 공유하고 싶습니다
yongsoocho578@gmail.com 으로 피드백과 의견은 환영입니다 :)

커리큘럼 총 46 개 ˙ 5시간 42분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. prisma 쿼리 알아보기 - 연습편
강의 소개 미리보기 01:01 간단한 express 서버 구축 미리보기 01:58
nodejs 설치
강의 전 안내
prisma 시작하기 미리보기 02:55
postgreSQL 설치
prisma model(테이블) 미리보기 08:59 findmany / create 미리보기 10:02
delete 06:43
@faker-js/faker 설치 02:57
가짜 user 넣기 07:23
take / skip / orderBy / count 06:37
findUnique / findFirst / select 10:30
updateMany / update / upsert 13:01
간단한 리팩토링 03:01
가짜 post 넣기 09:15
select / include 로 JOIN 06:33
복합키를 갖는 좋아요 테이블 추가 06:52
가짜 hashtag 넣기 06:16
distinct / aggregate 08:34
groupBy 05:57
connect 04:34
섹션 1. postgreSQL Index에 관하여
Index 소개 06:24
b-tree index 03:34
hash index 03:29
gin index 05:36
복합 인덱스 05:03
섹션 2. nestjs 와 같이 써보기 - 온라인서점
nestjs + prisma 세팅 08:28
erd modeling 08:45
prisma schema 15:50
리팩토링 08:28
가짜 유저 데이터 생성 09:20
가짜 책 데이터 생성 09:39
리뷰 17:54
책 이름 검색 13:39
장바구니 06:49
주문하기 12:56
카테고리 추가 11:46
섹션 3. 부록
connection pool 05:08
TypeORM repository 따라하기 10:34
raw query 09:29
logging 04:23
트랜잭션 18:28
nestjs 와 redis 연결 08:51
search 결과 cache 07:00
studio 와 pull 07:51
강의 게시일 : 2022년 09월 16일 (마지막 업데이트일 : 2022년 09월 16일)
수강평 총 4개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
5.0
4개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
김채원 thumbnail
수업 길이도 짧아서 듣기 편하고 prisma를 전반적으로 배울 수 있어서 좋았어요! 좋은 강의 감사드립니다
2022-09-20
김선태 thumbnail
강의가 깔끔하고 금방 배우기 좋네요
2022-09-17
yoo00n thumbnail
프리즈마 맛보기로 좋은 강의입니다. ^^ 눈으로 대충 보고 따라하기 좋네요~
2022-09-22
또니 thumbnail
목소리가 굉장히 차분하셔서 듣기 좋았어요~~ 이 강의로 prisma 입문했는데 이해가 너무 잘됩니다.. 강추
2022-09-24
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스