나만의 작은 도서관
[WIL][5월 4주차] 240526 캠프 42일차: Prisma를 써야하는 이유를 알게되었다. 본문
이번 주 배운 내용
- 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에서 실행하면서 더 와닿았던 것 같다.
'Today I Learn > WIL' 카테고리의 다른 글
[WIL][6월 2주차] 240616 캠프 63일차: 아키텍처 패턴과 웹소켓 서버 (0) | 2024.06.16 |
---|---|
[WIL][6월 1주차] 240609 캠프 56일차: 팀 프로젝트 리더의 자질 (0) | 2024.06.09 |
[WIL][5월 5주차] 240602 캠프 49일차: Node.js 2차 과제 완료 (0) | 2024.06.02 |
[WIL][5월 3주차] 240519 캠프 35일차: Hello Node.js! (0) | 2024.05.19 |
[WIL][5월 2주차] 240512 캠프 28일차: 뭔가 아쉬운 땅 고르기 (0) | 2024.05.12 |