profile
개발공부를 하면서 배우고 경험하고 앞으로 알아가야할것들에 대해서 정리하고 있습니다 🙂

소켓통신 데이터 저장하기

소켓통신으로 받은 데이터 mysql 서버에 저장하기 (python으로 쿼리문 이용)https://seopseop911.tistory.com/40

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

Ch12. 백엔드 추가 공부주제 요약

자료구조 및 알고리즘데이터베이스의 더 깊은 이해database migrationmicro service architecture리눅스 & 데브옵스자료구조와 알고리즘은 프로그래밍에서 가장 중요한 요소 중 하나다음의 자료구조와 알고리즘에 대해서 이해와 공부 필요 \- 리스

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

Ch3. 플라스크 엔드포인트 구현

Flask 소개 및 설치API 기초적인 기능 구현(ping 엔드포인트 구현)API 실행conda를 통한 가상환경 설치 (이름은 api)가상환경 활성화flask 설치각 엔드포인트는 고유의 기능을 담당하고 있음이러한 엔드포인트가 모여서 하나의 API를 구성하고 있음SNS서

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

채팅메시지보내기 기능 구현

1) 사용자가 입력한 텍스트가 서버로 전달되도록2) 해당 텍스트가 서버로부터 다시 전달받아서 사용자가 보여지도록 처리

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

레이어드 아키텍처 적용하여 플라스크 폴더구조 세팅하기

레이어드 아키텍처를 적용하여서, 간단한 엔드포인트 구현하기유지보수의 장점(탄탄한 백엔드)탄탄한백엔드 깔끔한 파이썬레이어드 아키텍처 글

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

Ch6 데이터베이스

데이타베이스 시스템에 대한 소개데이터베이스 핵심 개념SQL데이터베이스와 API 연결시키기데이터베이스 시스템에는 2가지 종류가 있음관계형 데이터베이스, 비관계형 데이터 베이스관계형 데이터베이스는 관계형 데이터모델에 기초를 둔 시스템데이터들이 서로 상호관련성을 가진 형태로

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

Ch11 파일 업로드 엔드포인트

파일 업로드 엔드포인트파일 GET 엔드포인트S3boto(AWS python client)mock&patch

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

Ch10 API 아키텍처

API 아키텍처레이어드 패턴결국 핵심은 10장이니.. 바로 git으로 폴더 가져와서 실행해보기..10장 리뷰

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

Ch9 AWS에 배포하기

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

Ch8 unit test

test 자동화의 중요성UI test / End-To-End testintegraion testunit testtest pyramidunit test 구현하기8장 리뷰

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

Ch7 인증

많은 API가 인증은 공통적으로 구현됨private한 API는 당연히 사용자를 제한해야 하기때문이고public한 API도 사용횟수제한, 남용방지, 사용자 통계등의 이유로 인증 엔드포인트를 필요로 함인증은 사용자의 신원을 확인하는 절차사용자 비밀번호 암호화단방향 해시 함

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

Ch4 HTTP의 구조 및 핵심 요소

HTTP 핵심요소HTTP 구조자주 사용되는 HTTP 메소드와 Status CodeRESTful HTTP APICRUD를 메서드로 해서 사용한다는것 URL과 메서드로만 로직은 직관적으로 이해하는것GraphQL정해진 API가 아니라, 직접 API를 만들면서 진행4장 리뷰

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

Ch2 현대 웹 시스템 구조 및 아키텍처

웹 시스템들의 발전 역사현대의 웹 시스템 들의 구조 및 아키텍처현대의 개발팀 구조2장 리뷰

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

Ch1 파이썬 설치 및 개발 환경 구성

iTerm2 설치깃 설치brew install gitgit --versiongit config --global user.name "minyoung"git config --global user.email "milesmin23@gmail.com"깃허브깃허브 관련툴TIG깃

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

프로젝트후기) G9 클론코딩

2020년 11월 16일 ~ 2020년 11월 27일 까지 총 2주간 진행하였습니다.3명의 프론트엔드, 3명의 백엔드로 총 6명과 함께 프로젝트를 하였습니다.깔끔한 구성을 가진 이커머스 사이트인 G9을 클론코딩하였습니다.팀명 : O909구성원 : 프론트 엔드 3명, 백

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

CSV파일을 업로드 방법

1차 프로젝트를 진행하면서, db에 데이터를 넣는 부분에서 장고의 쿼리셋을 이용하는 방법으로는 많은 양의 mock데이터를 효과적으로 넣기가 쉽지 않았습니다. 일단 데이터가 db에 있어야 views.py를 통한 로직구현이나 테스트가 가능하다고 생각을 하였습니다.

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

이메일 자동발송을 위한 기능추가

1차 프로젝트를 진행하면서, 회원가입시 이메일을 통해서 인증번호를 발송하고 해당번호를 사용자가 입력할경우 회원가입이 완료되는 기능에 대한 계획을 세우게 되었습니다.또한 회원가입이 완료되면, 회원가입을 환영하는 이메일을 보내는것도 기획이 되었습니다.이전에 장고를 통해서

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

westargram 미션 - 모델링 관계정리

장고 미션으로 나왔던 테이블 모델링과 관련된것들유저와 포스트\-> 일대다 관계\-> 1명의 유저가 여러개의 포스트를 쓴다. 포스트와 댓글의 관계\-> 일대다 관계\-> 1개의 포스트에 여러개의 댓글이 달린다.포스트와 좋아요의 관계\-> 좋아요를 좀더 생각해보면, 1명의

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

[TIL] UUID 사용법

UUID란?uuid 안에는 uuid1(), uuid3(), uuid4(), uuid5() 이렇게 4개의 함수가 있습니다.uuid.uuid1(node=None, clock_seq=None)\-호스트ID, 시퀀스, 현재시간을 기준으로 uuid를 생성합니다.uuid.uuid

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

알고리즘풀이 - [codekata25]

인자인 height는 숫자로 이루어진 배열입니다.그래프로 생각한다면 y축의 값이고, 높이 값을 갖고 있습니다. 아래의 그래프라면 height 배열은 입니다.저 그래프에 물을 담는다고 생각하고, 물을 담을 수 있는 가장 넓은 면적의 값을 반환해주세요.가정) 배열의 길이는

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