전체 글(88)
-
42/99 첫 협업을 마무리하며.
첫 협업을 진행하며 느낀 아쉬운 점, 뿌듯한 점 지난 주에 미니프로젝트를 통해 프론트와 백으로 나뉜 후 첫 협업을 진행하며 느낀 점은 일단 스코프를 잘 정해야 하는 것. 즉, 본인이 할 수 있는지 아닌지를 아직 처음 해보는 서툰 단계니까 , 모를 수 있지만 앞으로는 구현 가능 여부를 확실히 정하고 팀원들에게 알려야 한다. 본인이 계속 붙잡고 길어지는 상황이 생기면 프론트 쪽에서도 그에 맞는 충분한 시간이 필요한데 마감기한 전에 완성했다고 끝난게 아니기 때문이다. 협업은 상대방과 맞춰서 걷는 것 같다. 이번 주차엔 백엔드 측에서는 정말 쉬는 주간처럼 주특기 주간에했던 CRUD를 다시 하고 프론트와 연결하는 주간으로 여겨졌는데, 프론트 측에서는 새로하고 데이터를 받는 생소한 과정들이 시작되기 때문이다. 그래..
2022.06.19 -
35/99 CORS?
휴일을 맞이하여 WIL이나 써볼까하여 카페에 왔는데 에어팟을 갖고오지 않는 대참사가 일어났다. 그저께부터 미니프로젝트를 시작했다. 뭐 이래저래 어떤 주제들을 정하고 만들지만 이번 주차의 목표는 그동안 배운것들을 활용하여 프론트엔드와 백엔드의 연결이 아닐까 싶다. 그래서 우린 일단 기본 틀만 잡고 바로 연결부터 해보자고 했는데 그러려면 CORS를 알아야 했다. 마침 CORS 관련 에러도 나버렸고.. 주제가 CORS인 만큼 공부하고 써보겠다. (WIL이든 코드든..) CORS란? 교차 출처 리소스 공유 (Cross-origin resource sharing)의 약자. 현재 브라우저로 접속중인 페이지에서 자바스크립트를 이용해 다른 도메인 또는 포트를 가진 주소로 요청을 하는 경우, 해당 리소스에 접근을 허용했..
2022.06.12 -
31/99 this? 구조분해할당?
오 .. 벌써 한달이 지났다니. 처음으로 주어진 과제를 미리 끝내고 자율 공부시간이 주어졌다. 이후 프로젝트를 위해서 준비를 해야겠다. 일단 이번주에 애매했던 또는 헷갈렸던 개념에 대해서 짚고 넘어가려 한다. 일단 this this의 값은 호출하는 방법에 의해 결정된다. 오브젝트 내 함수안에서 쓰면 그 함수를 가지고있는 오브젝트를 뜻함. 2.클래스 안에서 쓰면 새로 생성되는 오브젝트를 뜻한다. 구조분해할당(Destructuring assignment) 이건 지난주에 한번 알았다고 생각했는데 꽤 다양하게 쓰이길래 쓸 줄도 알아야 🧐
2022.06.08 -
28/99 ORM? SQL? NOSQL?
이제 슬슬 꽤 시간이 지나서. 4번째 일요일. 일찍자고 일찍 일어나기 시작한지 무려 2일. 12시 전에 잠들어서 6시 전에 일어나려고 한다.(어렸을 때도 이렇게 안해본듯) 이제 곧 하지(아마 6/21쯤이였나) 아침에 해가 너무 빨리 뜨는 .. 블라인드로는 들어오는 햇빛을 막을 수 없으므로, 안대를 쓰는 것도 한계가 있고 아침해가 뜨기전에 다 자버리자는 심보 😉 6시반에 일어나서 밍기적 거리다가 (무려 2시간이나) 마침 나온 WIL 주제를 보고 스타벅스로 몸을 이끌고 🫣 오늘의 주제 ORM(Object Relational Mapping) 사실 이 단어를 처음 봤다. 그래도 되나 ㅎ 뜻 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다. 객체 지향 프로그래밍은 클래스를 사용하고, ..
2022.06.05 -
23/99 알고리즘 ? 시간복잡도 ?
내일 cs 스터디 시간에 발표할 내용 정리 시간 복잡도란 ? 알고리즘의 효율성을 판단하기 위한 지표로서, 프로그램 수행에 걸리는 절대적 시간이 아닌, 알고리즘을 수행하는데 사용되는 연산들이 몇 번 이루어지는가에 대한 것을 상대적 지표로 나타낸 것이다. 연산에는 산술, 대입, 비교, 이동이 있다. 상수 함수
2022.06.01 -
22/99 node 심화 로그인 관련 용어 정리
TIL 네번째 월요일이 시작되었습니다. 처음의 마음가짐과 같지않지만 다시 정신차리고 써봅시다. 오늘 쓸 내용은 Node.js 심화 2주차 정리 입니다. 목표는 로그인 , 회원가입 기능의 구현입니다. 강의에 필요한 선행지식부터 정리하겠습니다. 1. 쿠키 & 세션 쿠키: 브라우저가 서버로부터 응답으로 Set-Cookie 헤더를 받은 경우 해당 데이터를 저장한 뒤 모든 요청에 포함하여 보냅니다.데이터를 여러 사이트에 공유할 수 있기 때문에 보안에 취약할 수 있습니다. 세션: 쿠키를 기반으로 구성된 기술입니다. 단, 클라이언트가 마음대로 데이터를 확인 할 수 있던 쿠키와는 다르게 세션은 데이터를 서버에만 저장하기 때문에 보안이 좋으나, 반대로 사용자가 많은 경우 서버에 저장해야 할 데이터가 많아져서 서버 컴퓨..
2022.05.30