파비의 매일매일 공부기록

Two Scoops of Django - #17장 본문

Study/Python

Two Scoops of Django - #17장

fabichoi 2021. 6. 18. 23:30

이번장은 REST API를 이용하는 방법에 대한 내용이다.

약간 프런트엔드 쪽 내용에 치중한 거 같아서 특별한 내용이 아니면 스킵할 예정이다.

 

1. 클라이언트 디버깅 : 단순히 console.log, console.dir 함수를 이용하는 게 아닌 실제 테스트를 의미

 

2. 자바스크립트 기반의 정적 애셋 전처리기 : gulp 등을 활용

 

3. 검색 엔진이 콘텐츠를 인덱스 할 수 있게 만들기 : 검색 엔진에서 콘텐츠를 인덱스 하지 못할 수 있으니 다음의 방법을 활용할 것

 - 검색 엔진 문서 읽기

 - 직접 sitemap.xml 제작

 - 서비스를 이용하여 사이트가 검색 가능하게 하기

 

4. 실시간 서비스가 왜 어려운가(지연-Latency) 문제 : 거리가 멀면 물리적인 문제 때문에 실시간 서비스는 어렵다.

 - 애니메이션을 이용하여 지연 숨기기 : 자바스크립트 애니메이션을 활용

 - 전송 성공을 위조 : 클라이언트 사이드에서 서버 사이드로 보내는 요청을 처리하는 방법 활용

 - 지리적 위치에 기반을 둔 서버들 : 지역마다 서버를 두는 것. 난도 높음

 - 지역적으로 이용자 제한 : 안한다는 얘기 ㅋㅋ

 

5. 안티패턴 피하기

 - 여러 페이지로 구성된 앱이 필요한 경우에도 단일 페이지로 구성하는 경우 : 굳이 그럴 필요 없음

 - 테스트를 하지 않는 경우 : 테스트는 꼭 할 것. 넵. ㅠㅠ

 - 자바스크립트의 메모리 관리를 이해하지 않는 실수 : 객체 자체에 대한 이해도 필요

 - jQuery가 아닐 때 DOM에 데이터를 저장하는 것 : 웬만하면 피할 것

 

6. Ajax와 CSRF 토큰 : jQuery, Backboen.js, AngularJS와 CSRF 토큰에 대한 설명

 

7. 자바스크립트 실력 높이기

 - 기술 수준 확인하기

 - 자바 스크립트 더 깊게 배우기

 

8. 자바스크립트 코딩 표준 따르기

 

음.. 이번절은 사실 지면 낭비 같다.

FE와 BE를 같이 하는 경우면 모르겠으나, 그러려면 그냥 FE 프레임워크 관련 책을 보면 되지 굳이 BE 프레임워크 책에서 이런 내용을 다뤄야 하나 싶었다.

반응형

'Study > Python' 카테고리의 다른 글

Two Scoops of Django - #19장  (0) 2021.06.20
Two Scoops of Django - #18장  (0) 2021.06.19
Two Scoops of Django - #16장  (0) 2021.06.17
Two Scoops of Django - #15장  (0) 2021.06.16
Two Scoops of Django - #14장  (0) 2021.06.15
Comments