thumbnail

TIL no.92 - TypeORM 시작하기

TypeORM 공식문서를 따라해보며 TypeORM을 이용해 간단한 CRUD를 실습하면서 포스팅을 진행하도록 하겠습니다. 1. Setting TypeORM을 설치합니다. 아주 직관적으로 어떻게 테이블이 생성되는지 알 수 있습니다.

3일 전0개의 댓글

TIL no.91 - TypeScript로 Express 시작하기

Gongzza's Blog를 따라해보며 기본적인 감을 익히려 합니다. 1. Setting 작업할 directory를 만들고 스크린샷, 2019-12-08 22-08-47.png...

3일 전0개의 댓글

TIL no.90 - Network - Packet

데이터 패킷(Packet)이란? Packet은 package와 bucket의 합성어로 통신망을 통해 전송하기 쉽도록 자른 데이터의 전송 단위입니다. 데이터를 전송할 때 하나의 단위가 되어 전송되는 집합체를 뜻하는데 쉽게 말해서 우리가 인터넷을 이용해 주고받는 이메일...

2019년 11월 29일0개의 댓글

TIL no.89 - Network - OSI Model

Overview OSI Model(Open Systems Interconnection Reference Model) 이란, 네트워킹 동작을 설명하는 모델입니다. 통신이 이뤄지면서 데이터가 거치는 길을 계층으로 나눈 것입니다. OSI Model의 모습은 다음과 같습니다...

2019년 11월 28일0개의 댓글

TIL no.88 - System Architecture - The Clean Architecture

Uncle Bob's Blog와 PUSHER.COM을 참고했습니다. 1. What is Business Rules? System Architecture에 대해 얘기하기 전에 Software Development에서의 Business Rule이란 무엇인지 알아보겠습니...

2019년 11월 26일0개의 댓글

TIL no.87 - Kata - Python - 2 - List Filtering

1. Question In this kata you will create a function that takes a list of non-negative integers and strings and returns a new list with the strings fil...

2019년 11월 24일0개의 댓글

TIL no.86 - Django - Kakao Social Login Test

TIL no.78 - Django - Kakao Social Login (Back End)에서 구현한 Kakao Social Login View의 Test에 대해 포스팅하겠습니다. 1. patch decorator route Mocking하고자 하는 대상이 사용되는...

2019년 11월 22일0개의 댓글

TIL no.85 - Python - unittest.mock

Python에서 기본적으로 존재하는 unittest 라이브러리의 mock 클래스에 대해 알아보겠습니다. 1. Mock Mock 클래스를 이용해 다음과 같은 일을 할 수 있습니다. patch decorator로 꾸며준 test 함수는 foomethod가 mocking...

2019년 11월 21일0개의 댓글

TIL no.84 - Python - Django - Unit Test

Unittest에 관해 포스팅하겠습니다. 먼저, test의 종류는 다음과 같습니다. 1. UI Testing / End-To-End Testing application이 시작부터 끝까지 예상대로 작동하는지 테스트하는 것입니다. 실행하기 쉽다는 장점이 있지만 비용이 ...

2019년 11월 21일0개의 댓글

TIL no.83 - AWS - Django - S3 multiple file Upload

AWS S3 서비스를 이용해 image를 upload하는 End-Point를 만드려고 합니다. 이를 위해 준비사항은 다음과 같습니다. 1. AWS IAM AWS IAM(Identity and Access Management)이란 AWS resource 보안 서비스...

2019년 11월 20일0개의 댓글

TIL no.82 - AWS - Django Server Deployment

AWS 서비스를 이용해 Django Back-End Server를 구축해보려 합니다. 준비사항은 다음과 같습니다. 1. EC2 인스턴스 (ubuntu) 생성 2. Load Balancer 생성 3. RDS 생성 각 서비스의 역할은 다음과 같습니다. AWS Servi...

2019년 11월 19일1개의 댓글

TIL no.81 - Django - To Reduce Query

DB를 자주 호출한다면 즉, Query를 많이 한다면 통신은 느려질 수밖에 없습니다. 그렇기 때문에, 줄일 수 있는 Query는 줄이는게 좋습니다. 그리고 Django에는 record(혹은 instance)간의 관계를 미리 읽어들여서 Query를 줄이는 ORM이 존재...

2019년 11월 18일0개의 댓글

TIL no.80 - Django - Google API (Back End)

TIL no.79 - Django - Google API (Front End)에서 Access Code를 받고 이를 이용해 Access Token을 받았습니다. 이제 Access Token을 이용해 Google의 API를 이용할 수 있습니다. 1. Google AP...

2019년 11월 15일0개의 댓글

TIL no.79 - Django - Google API (Front End)

이번 포스팅에서는 Google API에 접근해보려합니다. Google ID 플랫폼을 참고했습니다. 일단, Google Cloud Platform에서 다음과 같은 절차를 진행해야 합니다. 1. 프로젝트 생성 2. OAuth 클라이언트 생성(Web Applicatio...

2019년 11월 14일0개의 댓글

TIL no.78 - Django - Kakao Social Login (Back End)

Kakao Social Login (Front End)에서 Access code를 받은 뒤 이것을 POST요청으로 보내서 Access token을 받았습니다. 이제 이 token을 이용해서 유저정보를 받는 API를 구현해보겠습니다. 1. 사용자 정보 요청 Kaka...

2019년 11월 14일0개의 댓글

TIL no.77 - Django - Kakao Social Login (Front End)

카카오 소셜 로그인을 구현해보려합니다. Kakao Developres를 참고했습니다. 먼저, 다음 그림을 참고해서 개략적으로 어떤 흐름으로 진행되는지 이해하고 있는 것이 좋습니다. sociallogin.png 이번 포스팅에서는 4번 전까지 일어나는 통신에 대해 다뤄보...

2019년 11월 13일0개의 댓글

TIL no.76 - BackEnd - OAuth2.0

웹 서비스, 모바일 서비스들은 REST & JSON 기반으로 API를 제공하고 있으며 인증 방식으로는 OAuth 2.0을 택하고 있습니다. 1. OAuth Overview OAuth는 Open Authorization, Open Authentication을 뜻합니다...

2019년 11월 13일0개의 댓글

TIL no.75 - Kata - Python - 1 - Disemvowel Trolls

요즘 Code Kata를 푸는 방식이 굳어지고 있다는 것을 느꼈습니다. 다른 사람들의 풀이를 보면서 반성해보는 시간을 갖기 위해 CodeWars를 짬짬히 풀어보려고 합니다. 1. Question Trolls are attacking your comment secti...

2019년 11월 10일0개의 댓글

TIL no.74 - Django - SMS 보내기

Naver Cloud Platform의 SENS 서비스를 이용해서 SMS를 보내려고 합니다. 일단, Naver Cloud Platform에 회원가입, 로그인 후 콘솔에서 프로젝트를 생성하고 설명서를 참고해서 발신번호 등록과 API 인증키를 생성하는 등의 과정을 진행해...

2019년 11월 6일0개의 댓글

TIL no.73 - Python - Decorator

Decorator는 말그대로 함수를 꾸며주는 역할을 합니다. closure코드와 매우 비슷하지만, 함수를 다른 함수의 인자로 전달한다는 점이 다릅니다.

2019년 11월 5일0개의 댓글