1. 웹의 기초 지식 1.1 웹의 등장 유럽 물리학자 상호간 신속한 정보교환과 공동 연구를 위해 개발 문서를 공유하기 위한 기술 문서 = 웹 페이지 웹페이지는 특수한 언어로 제작되어있어 인간이 바로 읽을 수 없다. 특수한 언어 = HTML(하이퍼텍스트 마크업 언어)
Representational State Transfer(REST)는 API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처이다. REST API는 다양한 데이터 포맷을 지원하며 유일한 요구사항은 6가지 REST 디자인 원칙에 부합하는 것이다.REST 디자인 원칙
HTTP 상에서 '요청-반환'을 위해 기본적으로 REST API를 사용한다. 몇가지 단점을 보완하기 위해 GraphQL도 사용한다‘요청 - 반환’ 의 주체는 2개로 구성 : 웹 브라우저, 웹 서버웹 브라우저 - 웹 서버 간 요청 - 반환 일반적으로 우리가 생각하는
1. Proxy의 정의 Proxy의 사전적 정의는 "대리", "대리인"을 의미한다. 컴퓨터, 네트워크에서는 클라이언트와 서버 사이에서 데이터를 주고받을 때 중계하는 역할을 한다. 1.1 프록시? 프록시 서버? 일반적으로는 프록시(Proxy), 프록시 서버(Proxy
1. Cache 정의과 개념 1.1 캐시(Cache)의 정의
1. CDN 개념 CDN(Content Delivery Network)은 지리적으로 사용자에게 콘텐츠를 전달하기 위해 사용하는 분산 서버 시스템이다. 콘텐츠는 동영사, 이미지, JS등 정적인 파일들을 의미한다. 콘텐츠 소비자가 지리적으로 거리가 먼 서버의 콘텐츠를 요
1. Cookie란?
Git과 Github를 사용하는 이유 로컬 코드 관리 다양한 버전 : 하나의 코드에서 다양한 케이스의 구현을 테스트해볼 때 히스토리 추적 : 작업 시 문제 발생했을때 직전 버전으로 롤백 안전하게 원격 저장 : 컴퓨터를 잃어버려도 코드는 원격으로 저장되어 언제든 다시 코
1. Git 시작하기 1.1 디렉토리에서 시작하기 git init 1.2 clone으로 시작하기 1.3 log 보기 2. Branch 다루기 3. local Repository 다루기 4. remote Repository 다루기 5. commit하기 6.