본문 바로가기

개발자의 품격155

[개품 부트캠프 스터디] - 열 번째 미팅 2022.05.08.일 개품 부트캠프 스터디 열 번째 미팅에 참여했습니다. 오늘은 특별 초빙 손님도 있어서 아주 유익한 시간이었습니다. 우선 네트워크 10장 - 전송 계층에 대해서 함께 리마인드를 하였습니다. 네트워크가 사실 17장 정도까지 있지만, 우선 오늘까지만 네트워크 스터디를 진행하고 잠시 홀딩하려고 합니다. 이미 진행되고 있는 개발자의 품격 프로젝트 4기에 조금 더 실용적이면서 도움이 되는 것들을 스터디하는 것이 더 좋을 거라 생각했습니다. 5월은 프로젝트 기획 및 설계 부분에 초점이 맞춰져 있습니다. 6월부터 7월까지가 본격적인 개발 구현 단계이므로 이번 네트워크 종료도 5월 말까지 맞춰서 프로젝트에 고정되어 있는 개발 스택 관련한 스터디를 하는 것이 좋다고 판단했습니다. 7월까지 진행되고 있.. 2022. 5. 8.
[Node.js 프로젝트 투입 일주일 전] 7장 - Express로 웹 서버 구축하기 7.1 Express.js로 웹 서버 만들기 - package.json 파일 생성 - 패키지와 버전이 무엇인지 아는 것은 애플리케이션을 론칭하고 운영하는데 매우 중요 - npm init 명령어 - Express 설치 - npm install express 명령어 - app.js 생성 7.2 라우팅 처리 - 라우팅(Routing) - 라우팅: 특정 엔드 포인트에 대한 클라이언트 요청에 애플리케이션이 응답하는 방법을 결정하는 것 - 특정 엔드 포인트: URI(경로), HTTP 요청 메소드로 구분된 클라이언트에서 서버로 요청보낼 수 있는 문 - app.METHOD(PATH, HANDLER) - app: express의 인스턴스 - METHOD: HTTP 요청 메소드 (GET, POST 등) - PATH: 서버.. 2022. 5. 8.
[개품 부트캠프 스터디] - 아홉 번째 미팅 2022.05.07.토 개품 부트캠프 스터디 아홉 번째 미팅에 참여했습니다. 우선 스터디 시작 전 개인적으로 리서치하거나 알게된 유용한 사이트, 정보들을 스터디원분들께 공유했습니다. 네트워크 스터디로는 전송 계층에 대해 알아봤습니다. 3-way-handshake 방식, 연결 설정, 멀티플렉스 등 개념이 나왔습니다. Vue.js 스터디로는 Vue.js 프로젝트 투입 일주일 전 교재 리마인드를 마무리했습니다. 사실 교재 양이 많지 않아서 핵심적으로 짚고 넘어가야 할 포인트만 체크했습니다. 추가적으로 실무에서 제가 리액트 기술을 사용했지만, 사실 뷰와 많이 다르지는 않아서 주니어 개발자로서 느꼈던 제 실무 경험들을 뷰 방식으로 전환해서 설계나 방식, 컴포넌트 활용 등을 스터디원분들께 공유했습니다. (물론 회사.. 2022. 5. 7.
[Node.js 프로젝트 투입 일주일 전] 6장 - json-server 이용하기 6.1 REST API - REST: 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것 - 상태: 전송되는 데이터 - HTTP URI를 통해 자원 명시, HTTP 메소드 (POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD 수행 - HTTP + JSON 포맷 (일반적으로 많이 사용하는 데이터 포맷) - API: 애플리케이션을 구축하고 통합하기 위한 프로토콜 세트 6.2 json-server 설치 - json-server: JSON 기반으로 가상의 REST API 서버 구축 가능한 npm 모듈 - 웹 개발자가 아직 웹 서버가 구축이 되지 않았을 때 프론트엔드 개발 진행 가능하도록 도와줌 - 아이디어 검증을 위해 빠르게 프로토타이핑을 진행할 때 매우 유용 6.3 jso.. 2022. 5. 7.
반응형