profile
부족함을 인정하고 채워나가는 개발자!

객체지향 프로그래밍

프로그래밍 패러다임은 크게 두 분류로 나눌 수 있습니다.선언형과 명령형으로 나뉩니다.오늘은 명령형 패러다임에서 객체지향 프로그래밍에 대해서 알아보겠습니다.상호작용하는 객체들의 집합으로 표현될 수 있습니다. 객체라는 기본적인 단위를 중심으로 동작하며 객체 내부에 선언된

2023년 5월 18일
·
0개의 댓글
·

옵저버 패턴(with. 프록시패턴)

안녕하세요~오늘은 오랜만에 기본개념을 정리하는 시간으로 돌아왔습니다! 개발자들에게는 개발지식뿐만 아니라 컴퓨터지식도 필요한 부분인데요그래서 저는 앞으로 CS관련해서 꾸준히 개념정리를 해보려고 합니다~혹시라도 제가 정리하는 글에 문제가 있을경우 댓글남겨주시면 수정하겠습니

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

2차 프로젝트 회고 -2-

해당 프로젝트는 이솝 페이지에 있는 코드로 작성하지 않고 DB 생성부터 페이지 UI까지 저희 팀원들과 작성한 것이며 별도의 상업적 목적은 없음을 알려드립니다. 1편에 이어서 2편 프로젝트 회고에 대해 작성하고 마무리하는 시간을 가지겠습니다! 쇼핑 리스트페이지 of

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

2차 프로젝트 회고 (기술)-1-

해당 프로젝트는 오늘의 집 페이지에 있는 코드를 활용하지 않고 DB 생성부터 페이지 UI까지 저희 팀원들과 작성한 것이며 별도의 상업적 목적은 없음을 알려드립니다.소셜로그인, 집들이 리스트페이지, 댓글&대댓글, 쇼핑 리스트페이지, 장바구니페이지, 주문페이지를 맡아서 진

2023년 5월 15일
·
0개의 댓글
·

Mysql - Self Join

위코드 2차 프로젝트 진행시 공부한 내용을 정리하였습니다.이번 프로젝트를 진행하면서 댓글과 대댓글을 구현해야 하는 부분이 있었습니다.여기서 대댓글을 어떻게 구현해야 할지 감을 잡지 못하고 있을 때 멘토님께서 self join에 대해서 말씀을 해주셨고 이를 활용하면서 알

2023년 5월 15일
·
0개의 댓글
·

삼항연산자

위코드 2차 프로젝트 진행시 공부한 내용을 정리하였습니다.많이 들어봤었던 삼항연산자를 처음 2차프로젝트에 접하면서 블로그로 작성을 해두면 좋을 것 같은 생각에 이렇게 글로 작성해봅니다삼항연산자는 "?"을 활용하여 조건문을 간결하게 표현할 수 있는 연산자입니다.일반적인

2023년 5월 15일
·
0개의 댓글
·

오랜만에 ..!

오랜만에 블로그에 글을 작성해봅니다..!정신없는 2차 프로젝트와 기업협업으로 한 달 반이라는 시간이 흘렀습니다..틈틈이 작성했었어야 했지만..동시에 2가지를 못하는 나란 녀석..다시 한번 블로그를 시작해보려고 합니다..!느리지만 꾸준한 개발자로 성장하기!지켜봐주세요~

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

Mysql -DQL-

이제는 드디어 마지막 부분인 DQL에 대해서 알아보겠습니다.DQL(Data Query Language)은 데이터 조회 및 검색에 사용되는 SQL을 의미합니다. DQL을 사용하여 데이터베이스에서 데이터를 검색하고 필터링할 수 있습니다. 대표적으로 SELECT 문이 있습니

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

Mysql -DML-

DDL에 이어서 DML을 알아보겠습니다DML(Data Manipulation Language)은 MySQL 데이터베이스에서 데이터를 조작하는 데 사용되는 데이터 조작 언어입니다. 쿼리문의 이름에서도 알 수 있듯이 INSERT 는 데이터를 테이블에 넣는 것을 의미하고,

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

Mysql -DDL-

API를 만들다 보면 query문에서 헤매는 경우가 종종 있었습니다.그래서 SQL에 statements 종류에 대해서 포스팅 하는 시간을 가지도록 하겠습니다!먼저 첫번째로 DDL에 대해서 알아보겠습니다.DDL(Data Definition Language)은 Schem

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

1차 프로젝트 회고 -2-

해당 프로젝트는 이솝 페이지에 있는 코드로 작성하지 않고 DB 생성부터 페이지 UI까지 저희 팀원들과 작성한 것이며 별도의 상업적 목적은 없음을 알려드립니다. 작성하던 프로젝트 회고에 대해 마무리를 하는 포스팅을 시작하겠습니다 구현사항 회원가입,로그인,상품 상세페

2023년 3월 21일
·
0개의 댓글
·

Mysql SUM()

위코드 1차 프로젝트 진행시 공부한 내용을 정리하였습니다. 이전 포스팅에 이어서 이번 포스팅도 장바구니 API와 관련된 글입니다. 장바구니를 보면 보통 내가 담은 상품에 대한 총합계가 나와있습니다. 이를 어디서 구현할지는 프론트와 백엔드의 논의가 필요한 부분입니다.

2023년 3월 20일
·
0개의 댓글
·

연속해서 장바구니 추가는 어떻게 하는 걸까요?🧐

위코드 1차 프로젝트 진행시 공부한 내용을 정리하였습니다.장바구니에 POST하는 API를 다 만들고 나서 코드 refactoring하는 시간을 가지다 연속해서 장바구니 버튼을 눌렀을 때 수량이 변경되는 코드로 바꾸고 싶다는 생각을 하였습니다.기존에 있는 코드에서 조금만

2023년 3월 20일
·
0개의 댓글
·

회원가입 중복확인 query

위코드 1차 프로젝트 진행시 공부한 내용을 정리하였습니다.회원가입관련하여 API를 다 만들고 난 뒤 옆에 동기가 조심스럽게 말해주었습니다.."수정님..회원가입 에러핸들링 해야할것같아요.."https://mblogthumb-phinf.pstatic.net/MjA

2023년 3월 20일
·
0개의 댓글
·

genSalt()

위코드 1차 프로젝트 진행시 공부한 내용을 정리하였습니다.회원가입 API를 만드는 과정에서 genSalt()라는 bcrypt의 메서드에 대해서 알게되었습니다.먼저 bcrypt에 대해서 간략하게 알아보겠습니다.bcrypt는 단방향 해시 알고리즘이기 때문에 복호화가 불가능

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

1차 프로젝트 회고 -1-

프로젝트 진행기간 : 3/6~3/17개발인원 : 프론트엔드 3명, 백엔드 2명Backend : Node.js, Express, JSON Web TOKEN, Bcrypt, My SQLCommon : RESTful API, Git, Github, Trello, Slack저

2023년 3월 19일
·
0개의 댓글
·
post-thumbnail

Javascript란?

오늘은 앞서 Node.js에서 살짝 다루었던 자바스크립트에 대해서 알아보겠습니다!자바스크립트를 쉽게 이해하기 위해 사진을 먼저 보겠습니다.개발자의 길을 걷고 계신 분이라면 한 번쯤은 보셨던 사진인데요사진에서와 같이 자바스크립트는 사람의 몸에서 신경계를 담당하듯이 동적인

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

What is Node.js?

Node.js API 개발에 있어 아주 핵심이 되는 개념입니다. 크롬브라우저의 V8 자바스크립트 엔진을 탑재한 이벤트기반의 서버사이드 오픈소스 자바스크립트 런타임으로 정의할 수 있습니다. 이를 이해하기 위해서는 V8 자바스크립트 엔진 / 자바스크립트 / 런타임 의 개

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

API란?🧐

최근 백엔드 개발자로서의 첫발을 내딛으면서 제일 많이 들었던 단어 중 하나는 바로 "API"였습니다.처음 듣는 단어로서 많이 생소했기에 API를 이해하는데 까지는 시간이 다소 걸렸습니다.API에 대해 알아보기 위해 단계를 밟아보겠습니다먼저, API단어를 풀어써보면 어

2023년 2월 19일
·
0개의 댓글
·