[항해99] 48일차 파이널 프로젝트

IT/Bootcamp 항해99|2021. 7. 25. 11:10

항해 99

 

48일차: 

 

파이널프로젝트 시작, 어저께는 뭐 별것도 안했는데 피곤해서 그냥 빨리잤다.

오늘은 dev팀끼리 기획을 했고 전반적으로 목표를잡았다.

테크리더님한테 내일까지 숙제를받았다.  typescript 쓰기로해서 내일까지 타입스크립트로 서버열고 디비 연결하기(?)

 

타입스크립트를 쓰는이유는 테크리더님께서 좋아하는색이라서 + 오늘내가입고온 티셔츠색이 타입스크립트라서(?)

 

오늘 이 티셔츠를 입는게아니였나...?

 

MVP = Minium Viable Product 

ORM = Object-relational mapping. ( JS or TS => SQL)

Persona :  

 

저번학기떄 UX reserach 때 배웠던  persona technique  을 마케팅에서도 쓰이는걸 배웠다.   

사업을 염두해두고 서비스를 기획이나 마케팅 기획할때 좋은 방법인것같다.  

 

 

https://post.naver.com/viewer/postView.nhn?volumeNo=7001715&memberNo=10092891 

 

마케팅의 시작, '페르소나(Persona)'란 무엇일까?

[BY 얀스] 안녕하세요! 아날로그 플러스 인턴으로 활동중인 얀스(SOO)예요 ^^ 오늘은 마케팅에 필수적인...

m.post.naver.com

 

 

Prisma:    " Next-generation Node Js and Typescript ORM"

  

Prisma를 쓰는이유  :   

 

https://www.prisma.io/docs/concepts/overview/should-you-use-prisma

 

Should you use Prisma as a Node.js/TypeScript ORM?

Prisma is a new kind of ORM. This page explains when Prisma would be a good fit, and provides alternatives for other scenarios.

www.prisma.io

 

Graph QL :   REST API와 다른  이상한(?)것.

https://www.youtube.com/watch?v=1imQ1_aOQvU 

 

더보기

Typescript :

 

1. download Node Js

2. download typescript

npm init -y
sudo npm install -g typscript // wtf it has to be -g 
tsc -V  // checking typescript installation

 

3. project folder structure :

from https://ascii-tree-generator.com/

TC/
├─ tsconfig.json
├─ src/
│  ├─ typescript.ts
├─ dist/
│  ├─ typscript.js
├─ node_modules
├─ package-lock.json
├─ package.json

 

tsconfig.json:

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "rootDir": "./src",
        "outDir": "./dist"
    }
}

this will let your ts file from rootDir  compile and the generate js file ine the outDir using 

following command line: 

tsc -W

 

now you can start typescript project

반응형

댓글()