교육(Education)

위코드 Week 6(추각코, 후기) - 추각코때 한것들~!, 궁금한거~!, 위코드 추각코 일정~! , 참고링크 , 직접작성한 솔직 100% 후기

Zibu 2021. 9. 26. 23:30
반응형

 

 

 

난위도 : 🥟🍖🍗🍦🍭🍮🍯

1. 추각코 : 추석때 각잡고 코딩~! 나는 위워크 ..ㅠ

2. 복습 + express 미션끝내기 등등

3. 각잡고 안하면 클남

4. 1주일 금방감~!! 놀면 클남 근데 난 놀았음 ㄷ

5. Node.js책 어렵 강의 끝는거를 추천!!

 

 

 

 

 

 

 

 

 

 

✔️추석때는 쉬는날~! 세션 ㄴㄴ😋

  • 평일
    • [x] 미션 5 소헌님이 한 MVC 모델 수정후 내껄로 완벽히 이해하고 코딩하기
    • [x] 학점은행 4주차까지 강의 듣기
    • [ ] SQL 정규화 뭔지 확실하게 이해하기 TIL 작성
    • [x] import와 export 차이점 이해하기, 코드잇 강의 듣기 TIL 작성하기
    • [ ] err처리하는 방법 익히고 TIL 작성하기
    • [ ] category 관련 mvc 만들고 안에 내용 채우기 동작 확인하기
    • [x] node.js 책 오늘 공부한거 formData까지 개념 정리 TIL
    • [x] node.js 책 3강까지 개념 공부하기
    • [x] 몬스터 잡는 리엑트 과제 다시 해보기
  • 주말
    • [x] 노션에 정리한거 TIL 업로드하기

 

 

 

 

 

 

 

 

✔️🤷‍♂️알게된것들~~ (해답 아래 T스토리 링크 클릭)

  • 백엔드 프론트엔드 종합적으로 초기세팅할때 해야되는것
  • export default 시 하나의 값만 내보내야되고 여러개일경우 객체형식으로 한다
  • 하나의 프로세스 안에 여러개의 스레드를 포함하고있지만 자바스크립트는 직접 사용할수 있는 스레드가 하나이기에 싱글스레드 방식을 사용한다
  • 실행 콜백들이 호출스택에 쌓이고 언블로킹은 백그라운도로 타이머까지 같이 이동하는데 해당 타이머뒤에 테스트 큐로 이동한후 호출스택이 비어져 있을때 이동후 실행한다
  • axios 와 fetch의 차이점은 단순하고 async await는 fetch의 축약버전이다.
  • FormData객체로 post 요청시 담을 데이터를 따로 분류할수있다

 

 

 

 

 

 

 

 

 

✔️궁금한것~!!! ( 아직 해결 못한것 있음! 따로 맨토님께 여쭤보기)

  • [x] MVC에서 에러체크할때 Controller단에서 다 모아서 한번에 처리??? 모을때는 throw로 상위부모로 토스
    Re : 모아서 처리하는데 공식문서상 promise로 처리하라고함
  • [ ] 쿼리문 에러체크 하는거는 Service에서 하는거?? 아님 Model단에서 바로하는거??
    Re : 해결 못함
  • [x] 에러난 부분에서 status를 다르게 줘야 되는지?? 만약 그렇다면 한번에 처리하는 방법이 있는지
    Re : 빽단에서 서버로 넘길때 통신에 문제만 rejected 상태가 되고 나머지 사용자 에러는 fullfilled상태라 프론트 단에서 처리해줘야됨
  • [ ] 다수의 모듈을 하나로 묶어서 router로 처리하는 방법
    Re : 해결 못함
  • [x] export랑 export default랑 본질적인 차이점은 뭐림???
    Re : export는 여러개 넘겨줄때 export default는 한개 넘겨줄때
  • [x] libuv 비동기 I/O는 뭐임???
    Re : 이벤트 루프를 기반으로 비동기 I / O를 지원하는 다중 플랫폼 C 라이브러리 (구글링)
  • [x] 런타임이란????
    Re : 실행 환경

 

 

 

 

 

 

 

✔️추각코 복습 가이드라인(노션에 올라온거 카피~!!)😚☺

* SQL 코드잇으로 봤고 쿼리문 겁나 연습했음! , 비동기는 Node.js책에서 공부했고 Express는 공식문서 참고함!

 

1. 자바스크립트 비동기에 관해서

  • JavaScript의 동작 원리에 대해 한 번 정리하면 비동기에 대해서도 이해할 수 있습니다. 아래의 단어들에 대해 질문을 받았을 때 당황하지 않고 대답할 수 있도록 정리해 보세요.
    • Chrome V8 (완)
    • Runtime Environment(완)
    • Single Threaded(완)
    • Call Stack(완)
    • Event Loop(완)
    • Concurrent
    • Non Blocking(완)

2. React

  • ⚠️ 3주동안 리액트를 안하다 보면 리액트를 잊을 수 있습니다. ⚠️
  • 리액트의 감을 유지하기 위해 React 시험(몬스터 카드 리스트와 필터링) 자료를 복습해주세요.(살짝 완)
  • webucks로 구현했던 것들 중 일부를 다시 구현해보면서 State, Props, Event, Life Cycle, Fetch, Mock data를 복습해주세요.

3. Node.js, Express (아직 미흡)

  • 노드와 익스프레스에 대한 기본적인 학습을 진행해주세요. 책, 공식문서 등을 활용하여 학습해보세요.
  • 기본적인 학습을 하셨다면 design pattern(Layered Pattern), best practice, boilerplate 등을 검색하여 학습해보세요.

4. Database & Prisma (완)

  • 원하는 사이트를 모델링 해보면서 헷갈리는 one-one, one-many, many-many 관계를 정리해 보세요.
  • Prisma를 연결해서 migration까지 진행해 보세요.
  • Raw Query는 많이 사용해봐야 익숙해 집니다. 간단한 SQL문을 반복적으로 많이 사용해 보세요.

 

 

 

 

 

 

 

 

 

 

✔️진실 농도 100% 위코드 후기~!😲

 

추석 시즌이 겹쳐서 요번 Foundation 시간에는 1주가 더 추가 되었다.

솔직하게 복습하는 기간이라고 생각하고 보니 더 좋지만 1주를 더 보내는것보다 빨리 끝내는게 더 낫다는 생각도

했다. 우선 노션에 깔끔하게 정리된 추각코를 보니 어떤 부분을 공부해야될지 알겠지만 양이 너무 많아서

어디서 부터 공부해야될지 감이 안잡혔다. 그래서 나는 먼저 가장 중요한 미션하고 블로그 정리부터했고

미션같은경우 기본적인 자바 스크립트 개념이나 노드개념을 모르면 할수 없기에 최대한 MVC 나누는거랑 쿼리문을 쓰는데 집중을했고 혹여나 모르는 부분( 쿼리문이나 모듈같은것)이 나오면 구글링이나 해당 코드잇 생활코딩 강의를 들으면서 개념을 잡아갔다. 뭐 하루나 이틀정도는 쉬었고 다른사람들보다 미션을 많이 한거는 아니었지만

매일같이 홍대 위워크를 출근하면서 학습 방법이나 모르는거를 동기들에게 물어보면서 해결했고 

개념을 탄탄히 쌓아가는것에 만족을 했다.

일단 다음주부터는 미션과 새롭게 시작한 Node.js 스터디에 집중하면서 더 빽에 기술을 견고하게 만들어야 될것같다~!

 

 

 

 

 

 

 

 

 

 

✔️🎃참고한 링크 목록emf

 

1. 모듈 (export, export default ) ,에러잡기( try~catch~finally)

https://zibu-story.tistory.com/166

 

9.24 위코드 week6 (추각코, 에러+모듈) - export랑 export default의 차이점 , 동기식 or 비동기식 때 예외

난위도 : 😁😂🤣😃 에러 status, contextype : https://zibu-story.tistory.com/126 1. export와 export default의 차이를 확실히 이해할수 있다 2. 동기적으로나 비동기적으로 오류를 손쉽게 잡고 예외 처리를 할..

zibu-story.tistory.com

 

2. Node 개념, 이벤트 루프, 프로세스 쓰레드 ( Node.js책 2장까지)

https://zibu-story.tistory.com/160

 

9.24 위코드 week6 (node.js책 , 1장) - node란 뭐임???, 이벤트 루프 실행 과정, 논 블로킹이란? , 프로세

난위도 : ★★★★🤐 🤩실행컨텍스트 이벤트루프 프로토타입 중요!!!!🤩 참고 : https://zibu-story.tistory.com/127 1. 노드의 특징을 완벽하게 설명할수있다 2. 노드가 싱글스레드인데 싱글스레드로 동

zibu-story.tistory.com

 

3. 비동기 , fetch, promise

https://zibu-story.tistory.com/127

 

9.10 위코드 Week4(Foundation, React) - 비동기 함수란? fetch 함수, req ?? res ?? , Promise객체란? , .then메소드

난위도 : ★★★★☆ 웹브라우저의 이해 필요~! 웹브라우저 구동 방식 ( request,response) 자바스크립트 모든 부분 이해 필요 웹브라우저 개발자 도구 활용방법 알아야됨 여기부터 공부하기 https://zib

zibu-story.tistory.com

 

3. Mysql 쿼리문 종류

https://zibu-story.tistory.com/165

 

9.19 위코드 Week5(Foundation, SQL) - SQL이란??? , 쿼리문 종류 뜻, SELECT 구문 문법 종류 (GROUP BY, CAST 등

난위도 : ★★★★★★ 1. 데이터베이스를 생성할수있다 2. 테이블을 생성할때 형식을 지정할수있고 삭제할수있다. 3. 테이블에서 칼럼을 추가할수있다. 4. 내가 원하는 칼럼들만 뽑아서 조건에

zibu-story.tistory.com

 

반응형