🌊 TIL : 2023년 4월 5일 오늘 배운 것 Node.js express 프레임워크 미들웨어 추가 req.params req.query. 어려웠던 부분 처음에 정말.. 이해가지 않았다.. 계속해서 자료를 찾아보고 공부해야 이해할 수 있어 다른 동기들보다 과제 진행도 늦어진 것 같다. 단순히 괄호를 쓰지 않아 오류가 생기기도 하였다. 서버의 개념에 조금 낯설어했던 것 같다. 더 공부할 것 express 응용방법
🌊 TIL : 2023년 4월 4일 오늘 배운 것 CORS SOP Node.js 서버 HTTP 요청, 응답 DOM 어려웠던 부분 하.. 공식문서를 이해하기.. 이해하고 나선 괜찮았는데 여러 번 읽어야 머릿 속에 들어왔다 느낀점 오늘 부트캠프에서 서버 만들기를 진행했는데 Reference가 다 있는 상태로 만들었던 거라 조금 더 연구가 필요할 것 같다.
🌊 TIL : 2023년 4월 3일 오늘 배운 것 Promise Fetch API async await scroll 이벤트 어려웠던 부분 useEffect 사용 추가 학습 필사로 영어 공부하면 좋다고 하여서 영어 필사 :> 더 공부할 것 현재 책으로 리액트 개념 공부 중인데 천천히, 꾸준히 진도 나가야할 것 같다.. : >
🌊 TIL : 2023년 4월 2일 오늘은!! 건강검진 받으러 외출해서 많이 공부하진 못했다.. (자수) 오늘 배운 것 WEB API, Broswer 구조 어려웠던 부분 함수를 만들어서 활용하면 재사용성이 증가하는데 간과하였음. 느낀점 공부한걸 잘 활용하자.. 아 그리고 앞으론 TIL 하는 것도 조금 더 간편하게 적고 블로깅도 외워야하는 키워드 위주로, 내가 정말 모르겠고 이해가 필요한 것만 정리해볼가 한다.. 존경하는 개발자분께서 말씀하시길 개발 블로그나 노트는 검색하면 바로바로 나오는 것을 적는 것이 아니고 내가 꼭 기억해야 할 것을 적어야 한다고 하셨다. 급하게 기록하는 것보단 내가 이해하는 것이 중요하니 꼭 유념할 것! (사실 난 노트 정리하면서 이해도 되는 편이라 그렇게 하는 경우도 많았던 것 ..
🌊 TIL : 2023년 3월 31일 오늘 배운 것 React의 데이터 흐름 리액트의 개발 방식의 가장 큰 특징 → 페이지 단위가 아닌 "컴포넌트 단위"로 시작한다는 점. 컴포넌트를 만들고 페이지를 조립해나가는 즉, 상향식(buttom-up)으로 앱을 만든다. 상향식의 장점 확장성이 좋다 테스트가 쉽다 하나의 컴포넌트는 한 가지의 일만 한다. props 컴포넌트는 컴포넌트 바깥에서 props를 이용해 데이터를 전달 받는다. 데이터를 전달해주는 주체는 부모 컴포넌트이며 데이터의 흐름은 하향식(top-down)이다. 여기서 헷갈리기 금지! 리액트의 개발 방식은 상향식이나, 데이터의 흐름은 하향식이다. state 얼마든 지 변할 수 있는 값이 바로 상태(state)다. 상태는 최소화하는 것이 가장 좋다. 부..
🌊 TIL : 2023년 3월 30일 오늘 배운 것 REST API 가이드라인 5 Basic REST API Design Guidelines As soon as we start working on an API, design issues arise. Robust and strong design is a key factor for API success. A poorly designed API will indeed lead to misuse or – even worse – no use at all by its intended clients: application developers. Crea blog.restcase.com 블로그 API 만든다면? 블로그 API 만든다면? 필요한 기능 전체 포스팅 목록 가져오..
🌊 TIL : 2023년 3월 29일 오늘 배운 것 https://dreamogu59.tistory.com/83 🌱 [HTTP/네트워크] REST API 🌊 REST API(Representational State Transfer) : REST API는 웹에서 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식을 말한다. 즉, REST는 HTTP를 기반으 dreamogu59.tistory.com
🌊 TIL : 2023년 3월 28일 오늘 배운 것 Client Server Architecture 클라이언트 - 서버 아키텍처 - 데이터베이스 (3티어 아키텍처) 클라이언트 : 리소스를 사용하는 앱 (요청) 서버 : 리소스를 제공하는 곳 (응답) 일반적으로 리소스를 전달해 주는 역할만을 담당 데이터베이스 : 리소스를 저장하는 별도의 공간 클라이언트 웹 플랫폼 웹사이트, 웹 앱 스마트폰/태블릿 플랫폼 (IOS, 안드로이드), 데스크탑 플랫폼 앱 클라이언트 - 서버 통신과 API 프로토콜 : 통신 규약, 즉 약속. 요청을 하기 위해서 꼭 지켜야 하는 약속 HTTP : 웹 애플리케이션 프로토콜 웹 애플리케이션 아키텍처에서는 클라이언트와 서버가 서로 HTTP라는 프로토콜을 이용해서 서로 대화를 나눈다. HT..