profile
Back-end Junior Developer
post-thumbnail

SQL udemy

MYSQL, ORACLE등에도 적용 가능(종종 문법이 다른 경우가 있으므로 유의할 것)대문자 표기와 ; 표기는 가독성을 높이기 위한 것열 제목은 SQL 구문명과 중복되지 않게 조심할 것작동 원리: 참조하는 테이블명을 먼저 검토 후 컬럼명을 검토모든 데이터를 전부 가져오

2022년 5월 24일
·
0개의 댓글
post-thumbnail

SQL 기초

INTVARCHAR테이블의 모든 컬럼에 데이터를 넣는 경우에는 컬럼명을 생략 가능조건절 WHERE 사용ORDER BY 사용JOIN 사용연결하려는 테이블들이 적어도 하나의 컬럼을 공유하고 있어야 함\--> 공유하는 컬럼을 PK 혹은 FK 값으로 사용JOIN출처: \[My

2022년 4월 13일
·
0개의 댓글

FastAPI 프로젝트 세팅

Visual Studio Code 등의 에디터 설치원하는 위치에 프로젝트 폴더 생성에디터에서 프로젝트 폴더 열기F1 또는 Ctrl+Shift+P를 누르면 화면 상단에 창이 하나 생기는 데, 거기에 Python Select Interpreter를 입력해서 선택표시된 인터

2022년 3월 23일
·
0개의 댓글
post-thumbnail

생활코딩: React 2022

강의 링크 리액트의 핵심 역할: 사용자 정의 태그를 만드는 것 --> 남들에게 부품을 공유할 수도, 공유받을 수도 있음 리액트를 만드는 법 2가지 클래스 문법 함수 문법: 요즘의 트렌드. 해당 수업에서는 함수 문법 사용 실습환경구축(개발환경세팅) 리액트 공식 문서

2022년 3월 22일
·
0개의 댓글

React 프로젝트 가이드

튜토리얼 공식 문서 React로 프로젝트 만들기 초기세팅 Node.js 설치 버전이 15 이상 17 미만인 최신 버전으로 설치 텍스트 에디터 설치 Visual Studio Code 등의 편집 프로그램 설치 프로젝트 생성 프로젝트 생성 터미널에 아래 명령 입력 프

2022년 3월 22일
·
0개의 댓글
post-thumbnail

위코드 부트캠프 2차 프로젝트 후기

위코드 2차 프로젝트 후기

2022년 1월 24일
·
0개의 댓글
post-thumbnail

Docker

컨테이너 가상화 기술(가상화된 컨테이너 운영)가상화물리적 머신(노트북, 컴퓨터)위에 여러 가상 머신을 띄워서 다수의 운영체제를 한 물리적 머신으로 돌릴 수 있게 하는 것왜 가상화를 하는가?현대의 컴퓨터는 많은 발전을 거듭해 성능이 향상됨 --> 한 대의 컴퓨터에 한 가

2022년 1월 18일
·
0개의 댓글
post-thumbnail

Django ORM 최적화

내가 만든 Django ORM(Queryset API)의 성능 테스트실제 어느부분에서 쿼링이 이뤄지는지 코드를 실행하는 레벨에서 확인하거나, Shell 상에서도 해볼 수 있음보통의 장고 프로젝트(페이지가 존재하는 경우)에는 django-debugger-toolbar라는

2022년 1월 14일
·
0개의 댓글
post-thumbnail

소프트웨어 테스팅

코드 작성 --> 기대 결과가 나오는지 테스트 --> 성공/실패실패하면 --> 다시 코드 작성소프트웨어 테스팅이란,1) 제대로 된 소프트웨어를 개발했는지2) 소프트웨어를 제대로 개발했는지(제대로 된 절차에 맞춰서)확인하는 것소프트웨어 테스팅을 하는 이유:결함 확인사전

2022년 1월 12일
·
0개의 댓글
post-thumbnail

Git Workflow & Rebase

Git Workflow 현업에서는 main과 feature 외에도 다양한 브랜치들 사용(main, develop, feature, release, hotfix)rebase와 merge의 차이(이제는 rebase만 사용)rebase 명령어를 사용하여 불필요한 커밋을 하나

2022년 1월 11일
·
0개의 댓글
post-thumbnail

위코드 부트캠프 1차 프로젝트 후기

위코드 부트캠프 1차 프로젝트 후기

2022년 1월 10일
·
0개의 댓글
post-thumbnail

AWS(Amazon Web Service)

Traditional IT 방식: 서버를 물리적으로 집에 두고 직접 관리했음단점Datacenter 렌트 비용을 지불해야 함(보통 monthly/yearly contract)Power supply, cooling, maintenance 비용을 지불해야 함새로운 하드웨어(

2022년 1월 6일
·
0개의 댓글
post-thumbnail

이미지

메인디테일1디테일2디테일3디테일4디테일5

2022년 1월 5일
·
0개의 댓글

알고리즘 스터디 1일차

(p 144 ~ p 149)for문 중첩재귀호출: base 기저사례 분리, 재귀호출둘 다 시간복잡도는 동일(for문 하나가 증가할 때마다 지수적으로 증가)하지만 재귀호출을 학습하면 분할정복, 동적계획법의 재료가 됨abcd~ 뒤의 문제들 목요일까지 풀어오기

2022년 1월 4일
·
0개의 댓글

백엔드 중간 발표

1. Project Process (Scrum) 1) Sprint Routine Sprint Routine을 잘 지키면서 프로젝트를 진행했나요? 월요일에 Planning Meeting 진행 월요일~금요일까지 Daily Standup Meeting 진행 Meeting

2022년 1월 2일
·
0개의 댓글
post-thumbnail

RESTful API

API 시스템을 구현하기위한 아키텍처(Graphql, SOAP, GRPC 등) 중에 가장 널리 사용되는 형식(비용이 저렴하고, 학습의 진입장벽이 낮으며, 효율적이기 때문)가장 기본적이고 널리 통용되는 형식웹에 존재하는 모든 자원(resorce, ex. 이미지, 동영상,

2021년 12월 29일
·
0개의 댓글
post-thumbnail

로그인/회원가입 이론

postman: 서버에 호출을 보내볼 수 있는 클라이언트 툴. postman을 통해 api 호출 테스트를 해볼 수 있음클라이언트-장고 서버-데이터베이스 서버 끼리의 통신post메서드이기때문에 request에 body 첨부데이터베이스에 중복 이메일이 있는지 없는지 확인하

2021년 12월 22일
·
0개의 댓글
post-thumbnail

인증(Authentication), 인가(Authorization)

Authentication은 유저의 identification을 확인하는 절차(유저의 아이디와 비번을 확인하는 절차)인증을 하기 위해선 먼저 유저의 아이디와 비번을 생성할 수 있는 기능이 필요인증에 필요한 것들 중 가장 중요한 것은 비밀번호민감한 개인 정보(ex. 비밀

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

python package import convention

파이썬에서 package를 import할 때의 컨벤션 import pythonbuilt-inmodules #첫 번째 줄 #한 줄 띄우고 import 외부에서다운로드받은modules(ex.장고) #한 줄 띄우고 import 내가만든modules(클래스등) #마지막 줄

2021년 12월 15일
·
0개의 댓글
post-thumbnail

Django C.R.U.D. 2

1: 모델2: 뷰, urlconfig, shell에서 작성했던 것을 뷰에 잘 써서 연결클라이언트가 요청 --> urlconf를 통해 클라이언트의 HTTP요청(url 엔드포인트)을 분석(urls.py) --> 요청한 엔드포인트에 맞는 로직(views.py) 실행(뷰 호출

2021년 12월 13일
·
0개의 댓글