To-Do List 만들기 스터디 - 001
스터디 일지 스터디 일시 : 7/31 9시 ~ 13시 스터디 장소 : 강남역 12번 출구, 커피빈 스터디 내용 스터디 목표 논의 To-Do List 만들기 개발방안 Frontend : iOS Backe...
스터디 일지 스터디 일시 : 7/31 9시 ~ 13시 스터디 장소 : 강남역 12번 출구, 커피빈 스터디 내용 스터디 목표 논의 To-Do List 만들기 개발방안 Frontend : iOS Backe...
데이터베이스 데이터베이스 소개 SQL MySQL, PostgreSQL, Aurora, Sqlite NoSQL : json 형식 MongoDB, DynamoDB In Memory DB Redis, Memcashed ORM 소개 쿼리 ins...
코드 리펙토링 라우터 클래스 역할에 따라 파일로 분리하자 api/user/index.js // 라우팅 로직 api/user/user.ctrl.js // API의 로직 api/user/user.spec.js // 테스트 코드 api/user 폴더 및 파일 생성 ...
TDD 로 하는 API 서버 개발 사용자 목록 조회 API 테스트 코드 만들기 1 성공 테스트 유저 객체를 담은 배열로 응답한다 index.spec.js // node-api/index.spec.js const app = require('./index.js'); c...
테스트 주도 개발 (TDD) 테스트 주도 개발이란? Test Driven Development 개발시간은 많이 걸리지만 유지운영 시점에는 큰 도움이 됨 모카(mocha) 1 https://mochajs.org/ 모카(mocha)는 테스트 코드를 돌려주는 테스트 러너 테...
익스프레스(ExpressJS) 기초 익스프레스(ExpressJS) 소개 ExpressJS 는 nodejs 로 만들어진 간결한 웹프레임워크 ExpressJS 기능 어플리케이션 미들웨어 라우팅 요청객체 응답객체 ExpressJS 설치 # node-api...
오리엔테이션 강의소개 노드로 API 서버 만들기 테스트 주도 개발 익히기 개발 환경 구성 nodejs 설치 확인 $ node -v $ npm -v 비쥬얼 스튜디오설치 NodeJS 기초 V8 엔진 브라우저 밖에서 자바스크립트 코드를 실행 할 수 있다 크롬에서 사...
사용편2 KeywordList, HistoryList 요구사항 번호, 추천 검색어 이름이 목록 형태로 탭 아래 위치한다 목록에서 검색어를 클릭하면 선택된 검색어의 검색 결과 화면으로 이동한다 최근 검색어 이름, 검색일자, 삭제 버튼이 목록 현태로 탭 아래 위치...
사용편2 SearchForm 1 요구사항 검색 상품명을 입력할 수 있는 폼이 위치한다 검색어를 입력하면 x 버튼이 보이고 검색어를 삭제하면 x 버튼을 숨긴다 구현 src/components에 SearchForm.js 생성 // src/components/Sear...
사용편2 컴포넌트를 사용하는 이유 사용편1에서 React.Componet를 상속받은 App 컴포넌트를 사용하였음 App 컴포넌트는 큰 서랍에 모든 물건을 넣어놓은거와 다름없는 상황임 서랍을 잘 칸막이해둔다며 물건을 관리하기 쉬울 것임 현재의 App 컴포넌트는 역할에 맞게 ...