일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- wecode
- 멘토님포함
- Github웹호스팅 #HTML#CSS
- wecode#위코드#너무어려워#멘토님감사합니다
- 벌써보고싶어38기
- 시멘틱 웹#시멘틱 태그#로멘틱성공적
- wecode#위코드
- Today
- Total
목록분류 전체보기 (48)
lflov

2주간에 2차 프로젝트가 종료되었다. 2차 프로젝트 회고록을 작성해보고자 한다~ 2차 프로젝트는 프론트 3명 백엔드 3명에서 '여기어때' 사이트 프로젝트로 만들어 보았다! https://github.com/wecode-bootcamp-korea/38-2nd-GoodPlace-backend GitHub - wecode-bootcamp-korea/38-2nd-GoodPlace-backend Contribute to wecode-bootcamp-korea/38-2nd-GoodPlace-backend development by creating an account on GitHub. github.com 내가 맡은 부분은 구매하기 리뷰하기 API를 express 와 js로 작성하기 였다. 내가 배운점을 적어보고자 ..

1. 프로젝트 설명 이번 1차 프로젝트는 나이키 클론코딩을 했어요~ 팀원 분들도 너무 친절하고 이해심이 깊은 분들이라 너무 행복했답니다~ KEEP 이번 프로젝트를 진행하면서 제가 진행한 API 부분은 메인화면 / 상세화면 부분입니다. 여기서 제가 평생 가지고 싶은건 뭘까요? 삐삐 삐카츄우 1. 메인 페이지 중첩 가능한 필터 기능 구현의 경험 더보기 const { database } = require('./dataSource'); const getProducts = async ( offset, limit, size, gender, special, price ,headerFilter) => { const whereTrigger = async (size, gender, special, price) => { i..
https://minimin2.tistory.com/122 맥 터미널 테마 바꾸기(iTerm2+zsh) 맥 터미널 테마 바꾸기(iTerm2+zsh) iTerm2 설치 iTerm2는 customizing이 용이한 터미널이다. 아래 링크에 들어가서 stable 버전을 다운받는다. Downloads - iTerm2 - Mac OS Terminal Replacement iTerm2 is a re.. minimin2.tistory.com 요링크가 갑인듯!
아하하 앞에 게시물은 어그로였구요 진짜 시작해볼게요 일단 초기 세팅을 해줘야 겠죠? 해야할 디렉토리에package.json 만들기(npm init -y) express 설치(npm i express) nodemon 설치(npm i -g nodemon) cors 설치(npm i cors) dotenv 설치(npm i dotenv) morgan설치(npm i morgan) typeorm 설치(npm i typeorm) .env(환경변수 설정 숨김파일) 만들고 .env.sample(보여줄수 있는 환경변수 파일) 만들고 .gitignore(git에 올릴때 안올라가는 것들은 넣는곳) > .env추가 https://www.toptal.com/developers/gitignore/ 여기서 문제될만한 프로그램들(초기 ..
이야 드디어 왔어요 주니어 백엔드 개발자인 저에게 실무에서 가장많이 사용할만한 api 만들기를 express 와 typeorm으로 해볼게요~ 증말 기대된다! 나는 할수있따! [req | res]의 정체 node.js로 crup api만들땐 http 모듈 불러와서 했었던거 기억나죠?? 전 이제 났습니다 그때도 httpRequestListener 에 (request , response) 매개 변수로 받았죠? 그거 라고 추측이 되는군요 내용을 한번 볼까요? 간단한 서버동작 확인 하는 예시 코드로 해볼게요~ const express = require('express') const cors = require('cors') const app = express() app.use(cors()) app.get('/pin..
와우 typeORM 너무 처음본다 증말 너무해~ ORM이 뭘까요? ORM(Object-relational mapping)은 객체지향 프로그래밍(Object-Oriented-Programming)과 관계형 데이터베이스(Relational-Database)사이의 호환되지 않는 데이터를 변환하는 기술 > 즉, ORM은 이렇게 서로 다른 객체와 관계형 데이터 시스템(RDBMS)을 연결해주는 중간 매개체 역할을 합니다. >ORM은 관계형 데이터베이스의 2차원 테이블과 테이블 안에 저장된 행(data)을 애플리케이션의 Class와 인스턴스에 각각 매핑해주는 역할을 합니다. >>>>>>이러한 특징 덕분에 애플리케이션에서 프로그래밍 언어(e.g. javascript)만을 사용하여 선언한 Class와 Instance등으..
읽기전에: 아래 내용들은 사용할 디렉토리마다 해줘야 하는거같아요! (nodemon -g로 install 한 경우 제외인듯?) -express 어플리케이션의 규모가 점점 커져서 유저 회원가입/로그인/프론트엔드에 요구하는 다양한 정보 응답 등 과 같이 해당 자원에 대해 다른 함수(로직)을 실행하도록 하는것을 라우팅(routing) 이라고 한다. 이렇게 라우팅하다가 점점 더 커지면 어떻게 될까요? 바로 코드가 너무 많아진답니다 이런 불편함을 해소하기 위해 필요한게 express 입니다 express 초기 세팅 디렉토리 만들고(mkdir) 그 디렉토리 들어가서(cd) package.json파일 만들기 (npm init -y) > -y는 디폴트 값으로 제공하는 기본설정 값 설정 package.json 들어가서 (..

데이터베이스란? > 우리가 사용하는 정보의 총 집합이라고 할 수 있다. DataBase 기초 이해 데이터 베이스는 Date + Base의 합성어이다. 컴퓨터 시스템에 저장된 정보나 데이터를 모두 모아 놓은 집합을 의미한다고 생각하시면 쉽게 이해할 수 있다. 말 그대로 데이터를 많이 모아놓은 베이스라는 의미이다. A database generally refers to a structured collection of structured information or data stored electronically in a computer system. The database is usually controlled by a database management system (DBMS). Data and DBMS a..
1. API 정의 API(Application Programming Interface)의 사전적 정의는 “응용 프로그램에서 사용할 수 있도록, 운영 체제 혹은 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스”를 말합니다. 이제 프로그래밍을 시작한 사람한테는 어려운 얘기처럼 들릴 수 있습니다. API의 개념을 쉽게 이해하기 위해서는 Interface가 무엇을 의미하는지 이해하는 것이 중요합니다. 2. Interface 2-1. Interface란? 인터페이스(Interface)란 서로 다른 두 개의 물체가 상호간에 정보나 신호를 주고받기 위해서 필요한 접점이나 경계면을 말합니다. 즉, 상호간에 소통을 위해 만들어진 접점입니다. [그림 2-1] Interface 2-2. 실생활 예제 - 식..

1. 1,2,3 세대 웹의 차이점을 이해하고 웹 시스템 아키텍처에 대해서 설명할 수 있다. 2. 백엔드 개발자의 역할에 대해서 설명할 수 있습니다. 3. 앞으로 개발하게 될 API를 한 문장으로 정의할 수 있다. 4. 인스타그램 api 로 공부해보기 1. 인터넷이란? 정의 : 여러 통신망을 하나로 연결한다는 Inter + Network의 합성어이다. > 전 세계의 컴퓨터가 서로 연결되어 정보를 교환할 수 있는 하나의 거대한 컴퓨터 통신망을 의미한다. 초기의 인터넷 > 미국과 소련의 냉전시대의 환경에서 소련의 핵무기에도 견고한 네트워크의 중요성이 부각되면서 ARPAnet 이 탄생하였다. 기존의 전화선으로 통신했던 중앙집중적인 방법은 큰 문제가 있었다. 바로, 전화국이 공격을 받아 피해를 입으면 통신이 불가..