201109 / 첫번째 프로젝트 시작!

드디어 첫번째 프로젝트가 시작되었다.나는 팀장이 되었고, 팀원들과 함께 SR을 하나씩 진행중이다.기능구현 하고싶은건 많은데 프로젝트를 하기에 2주라는 시간 상당히 짧다.우리는 넷플릭스 비슷한 서비스를 만들 계획이다. 영화가 아닌 힙합 장르의 뮤비를 보여주는 서비스인데사

2020년 11월 9일
·
0개의 댓글

201103 / AWS

HA 일정이 끝나고 오후부터는 aws에 대해 공부하는 시간을 가졌다.회원가입은 미리 해놓은 상태였다.스프린트를 바로 시작하기 전에 이번 스프린트에서 사용하게 될 S3, EC2, RDS에 대해 먼저 조사했다.s3는 구글 드라이브 같은 스토리지 서비스이고, EC2는 가상

2020년 11월 3일
·
0개의 댓글

201102 / 진짜 마지막 HA

마지막 HA를 봤다.여러 가지 난관이 있었다.데이터가 없는 상태인지도 모르고, 계속 테스트를 해서 에러가 났는데 원인을 찾느라 시간을 많이 허비했다.Login.js 42번째 줄 TypeError: \_this.props.handleResponseSuccess is no

2020년 11월 3일
·
0개의 댓글

EC2 / S3 / RDS

사용자가 가상 컴퓨터를 임대(서버 공유느낌) 받아 그 위에 자신만의 컴퓨터 애플리케이션을 실행 할 수 있게 함안정성을 위해 여러 AWS 리전과 가용 영역에 걸쳐 배포.instance: 클라우드의 가상 서버. 시작 시 구성은, 인스턴스를 시작할 때 지정한 AMI의 사본A

2020년 11월 3일
·
0개의 댓글

201030 / OAuth 2.0

OAuth 2.0에 대해 알아보는 시간을 가졌다.평소에도 로그인할 때 구글로 로그인하거나 깃헙으로 로그인 하는 기능을 굉장히 유용하게 사용했기 때문에OAuth 2.0의 전반적인 흐름을 어렵지않게 이해할 수 있었다.그리고 베타 스프린트를 통해 간략하게 나마 깃헙 로그인을

2020년 10월 30일
·
0개의 댓글

201028 / 쿠키와 세션

쿠키와 세션의 개념에 대해서 배웠다.HTTP 프로토콜의 특성인 stateless와 connectionless 때문에 서버에서 클라이언트가 누구인지 알 수 있도록 쿠키와 세션을 사용한다.오늘은 미니 스프린트여서 간단하게 nodejs의 HTTP모듈로 setHeader()의

2020년 10월 28일
·
0개의 댓글

201027 / sequelize

어제와 오늘은 ORM을 이용해서 DB에 접근할 수 있는 스프리린트를 진행했다.ORM중에서도 sequelize를 배웠다. 공식문서가 친절한듯 하지만, 은근 복잡하고 정말 필요한 내용이 없다.사실 내가 잘 못찾는거다.하여튼 findAll()이나 create()등을 사용하는

2020년 10월 27일
·
0개의 댓글

201024 / DB 스프린트 리팩토링

어제 제출한 스프린트는 클라이언트까지는 연결하지 않고 서버와 데이터베이스끼리만 연결한 상태였다.그래서 복습할 겸 클라이언트까지 연결할 수 있도록 코드를 리팩토링 중이다.조금만 고치면 될 줄 알았는데 역시 코딩은 쉬운게 하나 없다.우선 지난번에 진행한 chatter bo

2020년 10월 24일
·
0개의 댓글

201023 / Database!

어제에 이어서 chatterbox를 데이터베이스에 연결하는 스프린트를 진행했다.아무래도 mysql 모듈을 사용하는게 서툴다보니까 쉽지 않았다.그리고 구조를 파악하고 프로그램의 흐름을 파악하는 데에도 오래 걸렸다.아직도 머릿속에 다 정리가 안된 상태라서 주말에 더 봐야겠

2020년 10월 23일
·
0개의 댓글

201022 / Database..

어제와 오늘은 Database를 공부했다. Database 관련 스프린트는 2개이다.첫 번째 스프린트는 다양한 쿼리 비문을 만들어 보는 것이었는데, join 관련 문제에서 시간을 많이 할애했다.그래도 무사히 제출하고 두 번째 스프린트를 진행하는데, 굉장히 막막했다.물론

2020년 10월 22일
·
0개의 댓글

201012 / Redux..?

오늘은 Redux 아키텍처를 배웠다. 자바스크립트 개발자들이 데이터 형상관리로 리덕스를 제일 많이 사용한다고 한다.기존의 MVC 패턴에서 벗어나 React에 FLUX 구조에 Reducer를 결합한 것이 Redux라고 한다. 리액트에서 너무 많은 Props를 내려줘야 하

2020년 10월 13일
·
0개의 댓글

201009 / 복습

오늘은 클라이언트와 서버를 다시 복습하는 시간을 가졌다.이번 주는 리액트만 공부했더니, 그 사이에 클라이언트와 서버의 개념이 낯설어졌다..다행히 블로그에 정리해둔 글이 있어서 다시 읽으면서 개념을 정리할 수 있었다.그리고 React Hooks에 대해 한번 찾아보았다!

2020년 10월 9일
·
0개의 댓글

201008 / React..!

일정상으로 리액트 스프린트 마지막 날이었다. 요 며칠간 리액트를 계속 공부하다 보니 그래도 조금씩 이해가 되고 있다.오늘은 Youtube API를 받아서 서버에 연결하는 것도 했는데 분명.. 저번에.. fetch()에 대해 이해했다고 생각했는데그새 까먹어서 소름이 돋았

2020년 10월 8일
·
0개의 댓글

201007 / React..ㅋ

유튜브를 비슷하게 따라 하는 recast.ly 스프린트를 시작했다. 일정대로라면 어제 오후부터 시작했어야 했지만,페어 분과 합의하에 어제는 각자 리액트 공부를 하고 오늘부터 페어를 진행하게 되었다.아직 리액트가 익숙하지 않아서 쉽지 않았다. 특히 어제 솔로로 진행된 t

2020년 10월 7일
·
0개의 댓글

201006 / React..^^

오늘도 리액트를 공부했다. 오늘 어려웠던 부분은 setState()메소드를 이용하는 것이었다.state값을 변경할 때 직접적으로 변경하면 안된다는 것은 알고 있었다.그래서 this.setState({ newContent: input })이런식으로 변경을 하곤 했는데 생

2020년 10월 6일
·
0개의 댓글

201005 / React..ㅎ

드디어 리액트를 배우는 시간이 왔다.. 역시 리액트는 쉽지 않은 것 같다. 물론 처음 배웠을 때보다는 낫지만..여전히 state 끌어올리기 는 어렵다ㅠㅠ 뭔가 공식문서를 보면 이해된 것 같지만, 막상 내가 코드로 적용하려면 막막하고 어려웠다. 그래도 저번보다는 나은 것

2020년 10월 5일
·
0개의 댓글

200929 / Express, Event loop

어제까지는 HTTP 모듈을 이용해서 서버를 구현했다면, 오늘은 Express프레임워크를 이용해 서버를 구현했다. 공식 문서를 보면서 스프린트를 진행했는데, 확실히 어제 작성한 코드보다 더 간결해졌다. 라우트에서 HTTP 메소드들을 제공해줘서 더 직관적으로 코드를 작성할

2020년 9월 29일
·
0개의 댓글

200928 / 서버 ( HTTP 모듈)

HTTP 모듈을 이용해서 chatterbox-server을 만들었다. 금요일에 했던 Mini node-server와 비슷하기도 하고, HTTP트랜잭션 해부를 정리하면서 공부했더니 수월하게 끝낼 수 있었다.그런데 아직 언제 JSON.stringify()를 써야하는 지,

2020년 9월 27일
·
0개의 댓글

HTTP 트랜잭션 해부

메모리 버퍼와 대역폭을 절약할 수 있는 이벤트 기반의 I/O 인터페이스를 제공이벤트리스너?stream이 이벤트 리스너를 호출하는 듯?이벤트를 내보내는 모든 객체는 EventEmitter 클래스의 인스턴스이 객체는 하나 이상의 함수를 이벤트로 사용할 수 있도록 이름을 넣

2020년 9월 26일
·
0개의 댓글

200925 /서버

어제까지는 클라이언트에 대해 배웠다면, 오늘은 서버에 대해 배웠다.HTTP 트랜잭션 해부를 여러 번 읽으면서 스프린트를 진행할 수 있었다.아직 완벽하게 아는 것은 아니지만 그래도 오늘 기억 남는 것은,이 정도 인 것 같다. 주말엔 서버가 요청을 받아서 응답을 하는 과정

2020년 9월 25일
·
0개의 댓글