목록분류 전체보기 (86)
아보카도 Blog
문제점 후발대 숙련주차 과제 해설을 보았다. 분명 수업시간에 다 다뤘던 것이고, 숙지하고 있다고 생각했는데 필요한 모듈들이 바로바로 떠오르지 않았다. 시도해본 것들 1. 개념 다시한번 익히기 서버 프레임 워크 express 쿠키 세팅을 쉽게 하기 위한 cookie-parser 로그인 인증을 위한 jsonwebtoken 서버에서 db 설정하게 해주는 sequelize sequelize-cli 노드용 mysql client인 mysql2 환경 변수 설정해서 .env 파일 사용하게 하는 dotenv 개발 환경을 용이하게 해주는 nodemon 2. cli 명령어 다시 익히기 pwd cd ls md touch 해결 및 알게된 점 다 알고 있다고 착각하지 말기. 개념 복습하는 것보다 차라리 터미널 열어놓고 하나하나..

1. ERD 작성 과제 요구사항을 보며 어떤 테이블과 칼럼이 필요한지 작성해보자. 회원테이블: User id -> 1,2,3... 이런식으로 늘어남 (AutoIncrement, NotNull, Unique) - 테이블에서 유일하게 구분 가능함 nickname - 최소 3자 이상, 알파벳 대소문자(a~z, A~Z), 숫자(0~9) password - 최소 4자 이상이며, 닉네임과 같은 값이 포함된 경우 회원가입에 실패 게시글 테이블: Post id title content createdAt updatedAt user_id why: 특정 게시글의 해당하는 user_id와 일치하는 테이블의 정보만을 가지고 올 수 있다. (left join) 댓글 테이블: Comment id content createdAt u..

연휴를 맞아 유튜브 돌려보며 짧은 강좌들 보고 있다. 이번에 본 강좌 1. 커널 커널이란, 하드웨어 요소들을 OS의 최하단, 기계를 상대하는 최전선에서 직접 관리하는 역할. 2. 리눅스 사용법 CLI에 명령어를 직접 입력해서 진행. 세 가지 방법 중 택 1. 가상 머신 소프트웨어 ex. VirtualBox 온라인 IDE/터미널 Window 10의 WSL 나는 윈도우 10 사용하고 있기 때문에 WSL을 사용할 것 같다.
이번주에는 Node.js 숙련주차 강의 진도를 나갔다. 그리고 개인 과제로 mongoose로 사용하던 데이터베이스를 mysql로 sequelize하는 것을 배웠다. 아직 따라가려면 한참 남았지만... 주말에 창민 튜터님이 올려주신 것들 한 걸음 한 걸음 따라가면서 복습해야겠다. 그리고 집중 안될때마다 프로그래머스 코딩 입문 문제를 푼 게 도움이 많이 되었다. 한 문제에 30분정도로 잡고 풀면 기분 전환도 되고, 매일 하니 조금씩 실력이 느는 것 같기도 하다. 잘한 것 포기하지 않고 숙련 강의 마친 것 해설 강의 보며 그래도 마음을 다잡았던 것 매일매일 코딩 입문 문제 푼 것 부족한 점 개인과제를 거의 구현하지 못한 점 의욕이 없어서 코딩에 집중하지 못한 점 해야할 것 노드 기본 후발대 github부터 다..
문제점 mvc같은 폴더 구조를 잘 몰라 해설 강의를 들어도 잘 따라가지 못했다. 디자인 패턴에 대해 특강을 들었음에도, 어떨 때 어떤 디자인이 쓰이는지 알지 못했다. 시도해본 것들 후발대 자료 읽기, 폴더 구조와 디자인 패턴 구글 검색 해결 및 알게된 점 디자인 패턴에 대한 책을 읽어보려한다. 이로써 내배캠 6주가 끝나간다. 이제 7주째의 심화과정만 거치면 주특기 강의도 끝이 난다.

노드제스 후발대 자료를 쭉 읽어보며 부족한 부분을 채워넣고 있다. CS 기초 지식과 자잘한 개념들부터 해서 입문 과제 설명까지 해주시니 일석 이조! 1. CLI (Command-Line Interface) 명령 프롬프트 Window CMD 명령어 정리 [삼쾌한 IT] cmd 명령어 정리 1. dir : 하위 폴더 목록 보기 2. cd 폴더명 : 폴더명의 폴더로 이동 (경로변경) 3. cd.. 혹은 cd/ : 상위 폴더로 이동 혹은 최상위 폴더로 이동 4. mkdir 이름 : 하위 폴더 생성 (디렉터리 생성) 5. rmdir 이름 three-pleasure.tistory.com [Window] 💻 윈도우 터미널 명령어 목록 윈도우 CMD 명령어 목록 자주 쓸 것 같은 기초적인 명령어를 우선 추려봤다. ..

숙련주차 과제 너무 어려워서 실상 sequelize 등의 개인 과제를 거의 하지 못했다... 그나마 열심히 들은 해설 강의를 옆에서 받아적으며 본다. 1. swagger의 의미 api를 문서화하는 도구. 프로젝트에서 저장한 url들을 html화면으로 확인할 수 있게 해주는 프로젝트. 2. saas laas paas 클라우드 컴퓨팅, IaaS, PaaS, SaaS이란? 클라우드 컴퓨팅의 여러 서비스 모델 목차 Cloud Computing이란? 정리 클라우드 컴퓨팅은 서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화 기술로 통합해 제공하는 기술을 말합니 wnsgml972.github.io 3. 클라이언트 -> 컨트롤러 -> 서비스 -> 모델 -> DB 서비스는 실제로 로직을 수행하는 모듈이고 컨..

입문주차에 비해 과제를 시작하는 것부터 너무 늦었다. 1. ERD 일단 대충 그림만 그려놓은 ERD. 너무 텅텅 비었지만 하다보면 채워지겠지. 회원가입(name, password, email)과 로그인(name, password), 댓글 추가, 수정, 삭제 기능 (comments_content, user_id, user_password)로! 지난 입문주차에서 했던 것과 다르게 댓글을 수정, 삭제하는 권한을 password로 주는 것이 아니라 세션으로 주고 싶다. erd_trial_1 | DrawSQL Database schema diagram for erd_trial_1. drawsql.app 2. mongoose를 sequelize로 변경하기. 이건 강의에서 알려줘서 복붙했다. 데이터베이스를 no sq..