DRF(Django Rest Framework)

http의 url과 http method(GET, POST, PUT, DELETE)를 사용해서 API 가독성을 높인 구조화된 시스템 아키텍쳐웹 브라우저 API는 범용성이 크다. 개발을 쉽게 만들어준다.인증 정책에 OAuth1, OAuth2 를 위한 추가적인 패키지가 추

2021년 1월 3일
·
0개의 댓글
·

ORM && SQL

SELECT GET > 단일 행 결과를 반환, Query Set이 아닌 다일행 (모델타입)으로 나옴 ALL > 전체 자료를 불러옴, Query Set 타입으로 반환 Filter > 조건에 맞는 여러 행을 출력 타입은 Query Set으로 반환 장고 ORM

2021년 1월 3일
·
0개의 댓글
·
post-thumbnail

DOM

DOM = 웹페이지의 HTML을 계층화 시켜 트리구조로 만든 객체 모델트리구조 예시JS는 이 model로 웹페이지에 접근하고, 페이지를 수정할 수 있다.DOM = HTML인 웹페이지와 스크립팅 언어를 서로 잇는 역할Example ImageExample Imagedocu

2020년 12월 26일
·
1개의 댓글
·

arrow function

Es = ECMA Script의 줄임말로써 JavaScript를 표준화 시키려고 탄생현재는 ES10버전 까지 탄생ES6에서도 arrow_function에 대하여 학습하였다.익명 함수의 기본적인 표현ES6에서는 function이라는 키워드가 빠지고 소괄호만 남았다.그리고

2020년 12월 26일
·
1개의 댓글
·

우아한 테크 3주차 미션 정리

지하철 역과 노선을 관리하는 지하철 노선도 기능을 구현한다.지하철 역과 노선을 CRUD기능을 이용하여 콘솔로 output을 출력하는 프로그램이었다.처음에는 MVC패턴과 관련 기능을 숙지하려고 시간을 많이 쏟았다. 그리고 부족한 자바 공부를 위하여 내가 부족한 부분을 자

2020년 12월 18일
·
0개의 댓글
·
post-thumbnail

우아한 테크 2주차 미션 정리

자동차 경주 게임

2020년 12월 13일
·
0개의 댓글
·
post-thumbnail

우아한 테크 1 주차 미션 정리

자바 콘솔로 구현하는 숫자 야구 입니다.처음에는 우아한 테크 docs에 있는 클린 코드 원칙을 최대한 지키며 할려고 했습니다. 하지만 처음부터 완벽히 구현 기능들을 REAME.md로 써내려가는 과정이 굉장히 힘들었습니다. 제가 시도 했던 방식을 처음 방식으로 진행할려고

2020년 12월 12일
·
2개의 댓글
·
post-thumbnail

도메인 모델링

소프트웨어로 해결하고자 하는 문제 영역을 도메인 이라고 부른다.소프트웨어 컴포턴트가 아니라 실세계 개념 클래스들의 표현이다.소프트웨어 클래스 또는 책임을 갖고 있는 소프트웨어 객체를 나타내는 다이어그램 집합이 아니다.관련 도메인의 개념 클래스 또는 실세계 객체들의 시각

2020년 12월 10일
·
0개의 댓글
·

Git Commit Message Convention

Commit Message 구조 Commit Type feat : 새로운 기능 추가 fix : 버그 수정 docs : 문서 수정 style : 코드 포맷팅, 세미클론 누락, 코드 변경이 없는 경우 refactor : 코드 리펙토링 test : 테스트 코드,

2020년 11월 29일
·
0개의 댓글
·

StyleShare Clone Project part1

Ootd App 클론 프로젝트에서 Sns 기능을 담당 Language : Python FrameWork : Django DB : Mysql APi 기능 Ootd_View (실제 구현) (GET 요청) ootd의 페이지의 경우에는 Ins

2020년 11월 26일
·
0개의 댓글
·

REST API의 파라미터

header 파라미터엔드포인트의 일부, ex) 아래의 엔드 포인트에서 {user}와 {bicycled}에 각각 값이 들어간다/service/myresource/user/{user}/bicycles/{bicycleId}엔드포인트에서 물음표(?) 뒤에 등장하는 query

2020년 11월 22일
·
0개의 댓글
·

select_related & prefecth_related

select_related() 쿼리를 실행할 때 추가적인 관련 객체 데이터를 선택하여 외래키 관계를 팔로우 할 QuerySet을 반환한다. > Book.objects.selectrelated('author_hometown').get(id=4) 호출하면 관련 Pers

2020년 11월 22일
·
0개의 댓글
·

Linux & Terminal

리눅스 리눅스란? 라이너스 토발즈가 개발한 Unix 기반 운영체제 오픈 소스 단양한 이유로 서버는 linux 기반으로 운영되고 있음 구글에서 배포하는 안드로이드 역시 리눅스의 한 https://www.notion.so/image/https%3A%2F%2Fs3-us-w

2020년 11월 10일
·
0개의 댓글
·

인증 & 인가

인증 (Authentication) 누가 서비스를 사용하는지를 확인하는 절차 > 웹사이트에 사용자 아이디와 비밀 번호를 넣어서, 사용자를 확인하는 과정 API도 마찬가지로 API를 호출하는 대상을 확인하는 정차가 필요 => API 인증 인가 (Authorizat

2020년 11월 10일
·
0개의 댓글
·

정규 표현식

re 모듈을 사용 => match 함수에 정규 표현식 패턴과 판단할 문자열을 기입^문자열 => 문자열이 맨 앞에 오는 지 판단 문자열$ => 문자열이 맨뒤에 오는 지 판단 문자열|문자열 문자열|문자열|문자열|문자열\[0-9]\* => 문자(숫자)가 0개 이상인지 \

2020년 11월 5일
·
0개의 댓글
·

Django = > ORM (QuerySet)

Django ORM 이란? ORM (Objects Relational Mapper) 객체 지향적인 방법을 사용하여 데이터베이스의 데이터를 쉽게 조작 가능 > ORM은 파이썬과 데이터베이스의 SQL 사이의 통역사 쿼리문이 없어도 Model Class을 통해서 객체

2020년 11월 2일
·
0개의 댓글
·

JSON

속성-값으로 이루어진 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷개방형 표준이란? 공개 표준은 기술표준이 문서가 공개되어 있으며 사용이 자유로운 경우 사용하는 용어비동기 브라우저/서버 통신 (ALAJ)을 위해, 넓게는 XML(AJA

2020년 11월 2일
·
0개의 댓글
·

함수

정의하기 (define) : 0개 또는 1개 이상의 매개변수를 갖는다.호출하기 (call) : 0개 또는 1개 이상의 결과를 얻는다.함수로 전달한 값을 인수라고 부른다.인수와 함수를 호출하면 인수의 값이 함수 내에서 해당하는 매개변수에 복사된다.함수 외부에서는 인수라고

2020년 11월 1일
·
0개의 댓글
·

Database 정규화

테이블을 올바른 형태로 만들고 분리반복되는 데이터를 가로(열 방향)가 아닌 세로(행 방향)로 늘리는 것제1정규화에서는 테이블 분할과 기본키 지정이 이루어진다.부분 함수 정속성을 찾아내서 테이블을 분할하는 것ex) 함수 정속성이란? 키값을 이용해 데이터를 특정지을 수 있

2020년 10월 31일
·
0개의 댓글
·

Database session

데이터를 저장 및 보존하는 시스템어플리케이션에서 데이터가 메모리상에서만 존재 애플리케이션 종료하면 메모리가 날라가 버림그래서 나온것이 데이터 베이스 (장기 기간동안 보존하기 위해서 데이터 베이스 사용!일반적으로 database => 관계형 데이터베이스(RDBMS)와 N

2020년 10월 29일
·
0개의 댓글
·