
Git 주요 명령어의 의미 프로그래밍 공부를 한다면 누구나 한 번은 들어봤을 Git과 GitHub. 항상 사용할 때면 구글링을 통해 원하는 명령어만 입력하여 GitHub에 소스코드를 올리곤했다. 내가 입력하는 명령어가 무슨 의미를 가지고 있는지는 인지하지 못한 채로..

백엔드의 구조는 다음과 같다웹 서버 : 정적 페이지에 대해 대응한다. 화면의 내용/데이터 등의 변동이 없는 페이지. DB와 소통하지 않는 페이지 웹 어플리케이션 서버 : 동적 페이지에 대응한다. 데이터 처리/연산을 통해 화면의 내용, 데이터가 변하는 페이지. 필요한 데
3주차부터 Express.js 학습을 시작했다. 우선, 늘 그랬듯 몰랐던 개념 먼저 체크하고 가자.서버 개발자는 API 설계를 할텐데, URL을 막 만드는 게 아니라 규칙이 있는 것을 처음 알았다.소문자만 사용한다.언더바(\_)는 사용하지 않는다. 대신, 하이픈(-)을

M(Model) : 데이터 가공 및 처리. 데이터베이스와 연결. 데이터베이스에 접근 가능.V(View) : 사용자가 보는 화면을 만들어줌C(Controller) : Model과 View를 연결해주는 중간다리 역할.위와 같은 역할을 하고 각각 지켜야하는 규칙도 있다.예를

inner join, left (outer) join, right (outer) join에 대해서 알아보자사용할 예시 테이블은 아래와 같다.users tablechannels table실행 결과실행 결과위와 같이 작성한 것을 암시적으로 작성했다고 한다.실행 결과는 명시
createdConnection을 활용한 데이터 베이스 연결은 아래와 같다.위와 같은 방법을 사용할 경우 한 번에 오직 1개의 connection을 생성한다.직접 connection을 해제하거나 쿼리 문 실행 이후 mysql에서 connection을 해제시킨다. 이러한