[데브코스] ⭐특강-기술 블로그를 써야 하는 이유와 DB 면접 꿀팁
·
🕊️프로그래머스 데브코스/TIL
📒포트폴리오포트폴리오는 "나 이런 개발자야"라고 어필할 수 있는 수단이다. 작업물을 보여주거나, 이력을 보여줄 수 있어야 하고, 다양한 종류로 만들 수 있다.깃헙(코드, 커밋 이력, PR 등) -> READMEpdf(word, ppt, notion 등으로 작성한 문서를 pdf로 변환하여 제출) -> FE(컴포넌트 구조, 기술 선택 이유) / BE(클린코드)웹사이트(직접 만든 포트폴리오 웹사이트 또는 노션 링크 등)블로그개발자 포트폴리오를 보면 꼭 보이는 키워드들-창의적, 꾸준한, 성장하는, 소통하는...-이 있다. 그럼 내가 진짜 이런 사람인지 어떻게 아느냐?👉 기술블로그 학습 블로그 != 기술블로그학습 블로그는 기술블로그가 아니다. 사실 어느정도 알고 있긴 했지만 그래도 많이 슬펐던 말...학습 블..
[데브코스] 2주차 회고
·
🕊️프로그래머스 데브코스/회고
회고: ⭐⭐⭐⭐⭐👍Liked1. 공부 목표 달성1주차에는 토요일, 일요일에도 강의를 들었지만 이제는 토요일 하루만 강의를 듣는걸로 정했다. Nest 스터디+WTL용 CS 공부도 해야 해서 일요일은 강의 외 공부 + 회고 글 작성일로 결정! 월화수목금 강의 빠지지 않고 잘 듣고, 토요일에도 강의를 들었다. 미리 들어놓으니 오늘은 좀 쉴까...생각이 들어도 꾹 참고 강의를 들었기 때문에 별 5개 줬음 2. 스터디 온보딩(아마도 성공적)월요일에 Nest 스터디 온보딩을 진행했다. 간단하게 자기소개랑, 앞으로의 진행 일정을 정했다. 어떻게 진행해야 할 지 고민이 컸는데, 나름 정할 거 다 정하고 잘 끝낸 것 같다! 도서 신청 폼을 월요일에 넣어서, 책은 다음주 쯤 받을 수 있지 않을까 생각했다. 그래서 이번 ..
[데브코스] Postman으로 API 테스트하기(GET, POST)
·
🕊️프로그래머스 데브코스/TIL
오늘은 HTTP 메서드 POST를 테스트할 수 있는 도구인 Postman 활용을 배웠다.📬POST데이터를 생성할 때 사용하는 메서드GET은 데이터를 가져오는 용도였다면, POST는 데이터를 생성할 때 사용한다. 새로운 정보를 서버에 등록하거나 저장하고 싶을 때 사용한다. POST API는 웹 브라우저로 테스트가 안된다?post 메서드로 api를 만들고 실행하면 브라우저에는 다음 텍스트가 출력된다.Cannot GET /test브라우저 주소창은 기본적으로 GET 요청만 보낼 수 있기 때문에, POST는 테스트가 불가능하다. POST는 body에 데이터를 담아 보내는 방식이라 단순 URL 입력으로는 요청이 불가능하다.🧑‍🚀PostmanPOST 요청을 테스트 할 수 있는 도구POST 요청을 테스트하기 위해..
[데브코스] Express Generator 구조와 핵심 파일 뜯어보기(www, app.js)
·
🕊️프로그래머스 데브코스/TIL
어제에 이어서 오늘은 map에 object를 넣는 방법을 배우고, map을 활용하여 유튜버 정보 조회 코드를 작성해보았다. - 어제랑 많이 겹치는 내용들이어서 정리는 생략. 대신 오늘 새롭게 배운 Express의 기본 구조, 그리고 express-generator를 통해 Express 프로젝트의 틀을 자동으로 생성하는 방법을 정리해보았다. 여태까진 강사님 코드를 따라 API를 만들기만 하다 보니 일단 콘솔만 찍히면 오오오오 했는데, 오늘은 그 구조를 직접 들여다보면서 Express를 더 깊게 이해할 수 있었다.🍳Express는 프레임워크사실 Node.js로 웹 서버를 만들 땐 http 모듈만으로도 가능하다. 하지만 API가 많아지고 요청이 다양해질수록 코드가 복잡해지고 관리하기가 어려워진다. 이를 해결..
[데브코스] Express URL 핸들링 (req.query(), 비구조화, Map)
·
🕊️프로그래머스 데브코스/TIL
이전 시간에 Express에서 req.params()를 활용해서 URL에서 정보를 추출하고, 이를 서버 응답에 활용하는 방법을 배웠다. 오늘은 URL에서 정보를 추출하는 새로운 방법을 배우고, 비구조화를 사용해서 코드를 간단하게 하는법과 Map 자료구조를 Express에 적용하는 방법을 배웠다.💉URL에서 정보 추출하기req.queryURL의 쿼리 스트링, ? 뒤에 붙는 key=value 쌍app.get("/watch", function (req, res) { const q = req.query; console.log(q); res.json(q);});app.listen(3001);클라이언트 요청이 http://localhost:3001/watch?v=abc123&t=42 형식으로 들어온다면,콘솔..
[데브코스] 데이터베이스 모델링 프로젝트(ERD, DDL)
·
🕊️프로그래머스 데브코스/프로젝트
오늘은 강의를 듣지 않고, 9시부터 zep에 모여서 하루종일 카메라 켜고 프로젝트 수행하는 날이었다.프로젝트는 총 2개. 포트폴리오 페이지 만들기와, 요구사항에 맞는 데이터베이스 모델링을 하는 프로젝트였다. 포트폴리오 페이지는 이것저것 조금씩 계속 작업 중🚈ERDEntity Relationship Diagram, 시스템의 엔티티들이 무엇이 있는지, 어떤 관계가 있는지 나타내는 다이어그램요구사항강사님께서 화면 와이어프레임을 주셨다. 공연 티켓팅 서비스에 대한 와이어프레임이고, 주어진 페이지는 5개였다.1. 공연 목록 페이지2. 공연 상세 페이지3. 로그인 페이지4. 회원가입 페이지5. 주문 내역 페이지 우선 완성한 ERD는 다음과 같다!📅테이블user_info사용자 정보를 저장하는 테이블. 로그인/회원..