분류 전체보기
-
[항해4기] 스파르타코딩클럽 Node.js 기초반 5주차 회고록스파르타코딩클럽 Node.js 기초반 2021. 11. 17. 10:01
스파르타코딩클럽 Node.js 기초반 5주차 개발일지 목차 수강 목적 배운점 / 잘한점 결과물 공유 향후 목표 소감 1. 수강 목적 항해99 부트캠프에 참여해서 여러 프로젝트 및 테스트를 통해서 주특기를 선택하는 시간이 있었는데 나는 Javascript언어가 매력이 있었고, 그 중에 백엔드에 관심이 있어서 Node.js를 주특기로 선택을해서 3주차 ~ 5주차 주특기 기본/심화에서 Node.js를 기초를 쌓기 위해서 듣게됐다. 2. 배운점 / 잘한점 배운점 Node.js에 대한 기초적인 지식을 배웠고, 무엇보다도 쇼핑몰을 만들어보면서 Node.js에 익숙함을 가져갈 수 있어서 좋았다. 잘한점 Node.js를 그냥 처음에 들었을 때는 잘몰랐었는데 모르는 부분이나 내 기준 설명이 좀 부족하다 싶으면 구글링을 ..
-
[TIL] 항해 99 3주차 주특기 기본 회고록_8일차항해[TIL] 2021. 11. 17. 03:53
Today I Learnd (2021. 11. 16. 화) 1. 3주차 1일차 소감 1일차에 이어서 오늘은 Node.js 기초반 3주차 강의부터 듣기 시작했다. 오늘은 마지막 강의인 5주차꺼까지 들어야 내일 부터는 프로젝트 준비를 할 수 있을 것 같다는 생각을해서 무리해서 들을려고 했다. 그런데 처음이라 그런지 하나하나가 확 와닿지가 않았다. 대체 이것만 듣고 개인 프로젝트를 진행할까라는 의문도 가졌고, 아마 이걸 옆에 계속 켜놓고 프로젝트를 만들어야할 것 같다. 아니면 구글링을 겸비하면서 들어야할 것 같았다. 자정이 넘어서 버닝을 했는데 하다가 갑자기 페이지 서버가 다운이 돼서 5주차 중 1개 과목을 듣지도 완강을 못하고 그대로 끝나버려서 허무했다. 진짜 딱 하나만 들으면 끝나는거여서 개운하게 자려그랬..
-
[항해4기] 스파르타코딩클럽 Node.js 기초반 4주차 회고록스파르타코딩클럽 웹개발 종합반 2021. 11. 16. 22:14
스파르타코딩클럽 Node.js 기초반 4주차 개발일지 목차 쇼핑몰 페이지 구현 4주차 소감 1. 쇼핑몰 페이지 구현 - 상품 필터링하기 카테고리의 음료면 음료 음식이면 음식으로 나게 구현해줬다. HTML을 .ejs로 변환해서 만들어줬고, 라우팅을 해줬다. 라우팅 후 DB를 활용하기 위해 API 작업도 해줬다. 카테고리 '음료' 카테고리 '음식' - 상품 장바구니에 담기 상품을 장바구니에 담기 위해서 데이터 정보를 담아서 정보를 넘겨주는 작업을 했다. Schema작업도 해주고 API 작업을 해줬다. 장바구니에 DB만 있으면 안되니까 .ejs를 이용해서 페이지 구현을 하면서 라우팅도 해줬다. 장바구니 Schema const mongoose = require("mongoose"); const { Schema ..
-
[항해4기] 스파르타코딩클럽 Node.js 기초반 3주차 회고록스파르타코딩클럽 Node.js 기초반 2021. 11. 16. 14:43
스파르타코딩클럽 Node.js 기초반 3주차 개발일지 목차 REST, REST API DB에 대해서 Insomnia 3주차 숙제 3주차 소감 1. REST, REST API REST(Representational State Transfer) 월드 와이드 웹과 같은 분산 하이퍼 미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 웹에 존재하는 모든 자원(이미지, 동영상, DB자원)에 고유한 URI를 부여해 활용하는 것 REST API REST라는 규칙을 따르는 API라고 생각하면 된다. REST API의 구성 1. 자원(Resource) - URL - 우리가 만들 소프트웨어가 관리하는 모든 것을 자원으로 표현할 수 있다. 쇼핑몰이라면 상품(Goods)에 대해서 정보를 관리할것이고 또는 장바구니(Car..
-
[항해4기] 스파르타코딩클럽 Node.js 기초반 2주차 회고록스파르타코딩클럽 Node.js 기초반 2021. 11. 15. 17:16
스파르타코딩클럽 Node.js 기초반 2주차 개발일지 목차 Express의 Routing에 대해서 알아보기 Express의 Middleware에 대해서 알아보기 템플릿 엔진에 대해서 알아보고 실제 페이지를 만들어보기 2주차 숙제 2주차 소감 1. Express의 Routing에 대해서 알아보기 라우팅은 URI 및 특정한 HTTP 요청 메소드인 특정 엔드포인트에 대한 클라이언트 요청에 애플리케이션이 응답하는 방법을 결정하는 것을 말한다. 각 라우트는 하나 이상의 핸들러 함수를 가질 수 있으며, 이러한 함수는 라우트가 일치할 때 실행된다. app.METHOD(PATH, HANDLER) app은 express의 인스턴스다. METHOD는 HTTP 요청 메소드다. PATH는 서버에서의 경로이다. HANDLER는..
-
[항해4기] 스파르타코딩클럽 Node.js 기초반 1주차 회고록스파르타코딩클럽 Node.js 기초반 2021. 11. 15. 16:41
스파르타코딩클럽 Node.js 기초반 1주차 개발일지 수강목적 항해99 부트캠프로 시작하고 주특기 선택 중에 Node.js라는 언어가 흥미있을거 같고, 이 언어를 배웠을 때, 정말 재밌게 배워서 취업을 하고싶다는 생각이 들어서 Node.js를 주특기로 선택을 하고 수강을 하게 되었다. 목차 1. ES6 새로운 문법 이해하기 node에 대해서 알아보기 express에 대해서 알아보기 1주차 숙제 1주차 소감 1. ES6 새로운 문법 이해하기 ES6 ECMAScript 2015로도 알려져 있는 ECMAScript 6는 ECMAScript 표준의 가장 최신 버전이다. ES6는 새로운 언어 기능이 포함된 주요 업데이트이며, 2009년도에 표준화된 ES5 이후로 언어 기능에 대한 첫 업데이트이기도 히다. 현재 주..
-
[WIL]항해99 2주차 알고리즘 코딩테스트 회고록항해99[WIL] 2021. 11. 14. 22:18
항해 99 부트캠프 2주차 알고리즘 코딩테스트 (11 . 8 월 ~ 11 . 13 토 총 5일간) 목차 - 알고리즘 코딩테스트 후기 - Javascript ES란? (ECMA script) - Javascript ES5와 ES6의 차이 - 2주차 소감 1. 알고리즘 코딩테스트 1주차 미니 프로젝트를 마치고 2주차 알고리즘 코딩테스트를 시작했다. 9시부터 줌으로 2주차 알고리즘 테스트에 대한 방식의 설명을 듣고 게더로 돌아가서 새롭게 짜여진 팀에 가서 인사를 나누고 연습을 할 28문제를 받아서 첫번째 문제부터 풀어보려고 들어갔는데, 문제 설명과 제한 조건을 읽어봐도 이해가 잘 되지 않았다. 그래서 구글링을 통해서 함수며 객체며 메소드며 여러가지를 찾아보면서 코딩을 해봤지만 돌아오는 답은 오답이었다. 조언을..
-
[TIL] 항해 99 3주차 주특기 기본 회고록_7일차항해[TIL] 2021. 11. 14. 21:21
Today I Learnd (2021. 11. 15. 월) 1. 3주차 1일차 소감 2주차 알고리즘 코딩테스트를 끝나고, 3주차에 접어 들었다. 9시 땡 하자마자 발제가 이루어졌고 이번에는 본인이 선택한 주특기를 이용해서 개인 프로젝트를 제출 하는 것이었다. 나는 Node.js를 선택을 했고, Node.js기초반 강의를 듣고나서 참고를 하면서 개인 프로젝트를 하면 되는 거였는데 1주차를 들었을 때는 Javascript 기본 문법을 복습하는거라 2주차 알고리즘 코딩테스트를 하면서 어느정도 Javascript에 익숙해져있었다. 1주차는 무난히 지나갔지만 2주차에 들어서면서 Node.js에 대해서 이론적인 설명을 듣는데 정말 반복해서 들어도 이해가 안됐다. 그래서 나는 들으면서 이해가 안되는 부분은 구글링을 ..