나만의 작은 도서관

[WIL][5월 4주차] 240526 캠프 42일차: Prisma를 써야하는 이유를 알게되었다. 본문

Today I Learn/WIL

[WIL][5월 4주차] 240526 캠프 42일차: Prisma를 써야하는 이유를 알게되었다.

pledge24 2024. 5. 26. 23:05

이번 주 배운 내용                                     

  • AWS의 RDS 개념과 역할
  • Prisma의 autoincrement()
  • mysql의 show tables
  • ORM 개념과 필요한 이유
  • Prisma란?
  • Prisma: select 구문 사용법
  • +연산자를 이용한 형변환
  • Prisma에서 scheme사용법
  • yarn install --production 명령어
  • Http Mehod중 PUT과 PATCH의 차이점
  • SHA-256, SHA-3 해시함수의 취약점과  bcrypt, Argon2 + salt에 대해서
  • 쿠키, 세션, JWT의 개념 및 작동방식
  • jsonwebtoken 라이브러리의 sign() 함수
  • 크롬 브라우저에서 요청 헤더 정보 보기
  • 트렌젝션이란?

이번 주 한 일                  

  • RDS에 데이터베이스 생성
  • RDS 데이터베이스 VSCode MYSQL에 연결
  • OSI 계층, LAN, WAN 글 포스팅
  • Node.js 숙련주차 강의 시작 및 -완-
  • Node.js 숙련주차 1,2주차 강의 자료 1회독
  • Node.js 개인과제 회원가입, 로그인 API 제작 및 검증 완료
  • Node.js 개인과제 Accounts, Characters, Items DB 생성
  • Node.js 개인과제 필수 요구사항 70% 제작 완료

이번 주는?                                       

  • Prisma를 알아가며 Prisma와 친해지는 시간을 가졌던 한 주였다. 이전부터 SQL을 많이 사용해왔던 나는, MongoDB보단 RDBMS가 친숙했기 때문에 mySQL과 Prisma를 사용하는 이번 과제가 이전 과제보다 고향에 내려온 것처럼 심적으로 편했던 것 같다. 또한, 이번에 Prisma를 알아보면서 이전부터 가지고 있던 'SQL을 다루는 작업은 다른 프로그래밍 언어를 다루는 작업환경에서 같이 다룰 수 없나?'라는 궁금증을 해결할 수 있었다. mongoose때도 비슷한 구도였지만 이번 과제에서 SQL문을 실제로 vscode에서 실행하면서 더 와닿았던 것 같다.