메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

회사에서 그냥 쓰고 있는 IT 기술에 대한 백그라운드 지식을 쌓을수 있는 기본 활용서

byc3***

|

2020-06-01

학교에서 알려주지 않는 17가지 실무 개발 기술

실무에 필요한 지식은 너무나 광범위해서 학교에서 배운 내용만으로는 부족하다. "학교에서 이런 것도 안 배웠어?"에 당황하는 주니어 개발자와 "아직도 이걸 몰라?"에 지친 실무자를 위해 17가지 필수 개발 지식을 한 권으로 묶었다.

  • 저자 : 이기곤
  • 출간 : 2020-04-16

[나의 한줄 추천사]

현재 RESTful API 개발하고 실무에 적용하고 있는데, 백그라운드 지식이 없었다. 그냥 이상없이 작동하니

잘되는거라 싶었고, 운영하는 입장에서 손도 안가니 그냥 덮고 있었다. 이책에서는 RESTful API 대한 버전관리 방법이면,

사용법을 파이썬 코드로 제시해 주면서 백그라운드 지식들을 알기쉽게 설명해주고 있다. 문자열 인코딩 부터 필수 지식까지

설명하고 있어서 알쓴신잡 느낌도 난다. 거꾸로 읽는 것을 추천한다.

 

[책을 구매한 이유]

그냥 쓰는 것도 좋지만 알고 쓰면 좋은 기본기를 놓치지 않기위해서 구매하였다.

 

[내가 찾고자 했던 질문과 대답들]

 

데이터를 주고 받을때 여러 프로토콜이 있는데 굳이 RESTful API 쓰는 이유는?

-요청주소와 메서드(GET, POST), JSON 규격을 이용하여 웹주소를 콜하면 사람이 읽기 쉬운 형태로 데이터를 전송받을수 있기 때문이다.

- POSTMAN 툴로 쉽게 테스트 해볼수 있어서 빠르게 개발하기 쉽다.

 

HTTPS TLS(Transport Layer Security) 역할은 무엇인가?

 - TCP 대신 TLS 프로토콜 기반으로 하는 HTTP 예전에는 SSL(Secure Sockets Layer) 프로토콜을 사용하였으나, 너무 많은 취약점으로

더이상 사용하지 않고 TLS 쓰고 있고, OSI 4 계층에 해당한다.

 

CORS(Cross-origin resource sharing) 문제 해결방법은?

 - ajax 콜할때 다른 도메인에서 콜할 경우 same origin policy 때문에 리소스 접근이 안될때가 있다. 리소스 무단 사용을 방지하기 위한 정책인데

Access-Control-Allow-Origin, Methods Headers 명시적 설정을 통하여 다른 도메인에 대해서 공유할수 있다.

 

UUID(Univerally Unique IDentifier) 사용하는가?

 - 식별이 필요한 액션이나 오브젝트에 대해서 지정이 필요할 경우 UUID 생성시킨다. 낮은 확률로 쫑날 수가 있는데, 이때 저장 DB 통해서 기생성 유무 확인후

 

재생성 방식으로 쫑나는 상황을 방지할 있다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?