More actions
No edit summary |
(Repair batch-0004 pages from live compare) |
||
| (30 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
= 너두노드 = | = 너두노드 = | ||
* Node.js 스터디: "Node.js 교과서" 교재를 통해 js 및 Node의 주요 문법 및 메서드 학습 | * Node.js 스터디: "Node.js 교과서" 교재를 통해 js 및 Node의 주요 문법 및 메서드 학습 | ||
* 발표자: 주차별 예제 코드 설명 및 질문 답변 | * 발표자: 주차별 예제 코드 설명 및 질문 답변 | ||
* 발표자 외 참가자: 주차별 예제 및 설명 의문점 질문, 어려운 개념에 대해 서로 설명하고 토론함. 이후 예시 프로젝트에 대한 변형이나 자체적으로 과제를 만들어 해결하고자 함. | * 발표자 외 참가자: 주차별 예제 및 설명 의문점 질문, 어려운 개념에 대해 서로 설명하고 토론함. 이후 예시 프로젝트에 대한 변형이나 자체적으로 과제를 만들어 해결하고자 함. | ||
= 참여 인원 = | = 참여 인원 = | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 13: | Line 11: | ||
| 학번 | | 학번 | ||
|- | |- | ||
| | | 채승운 | ||
| 19 | | 19 | ||
|- | |- | ||
| | | 이수민 | ||
| 20 | | 20 | ||
|- | |- | ||
| | | 최동욱 | ||
| 19 | | 19 | ||
|- | |- | ||
| | | 안지완 | ||
| 19 | | 19 | ||
|} | |} | ||
= 일정 = | = 일정 = | ||
매주 금요일 | 매주 금요일 17-18시, 6피 팀플실 | ||
= 진행사항 = | = 진행사항 = | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 45: | Line 42: | ||
|- | |- | ||
| 3주차(4/8) | | 3주차(4/8) | ||
| 파일 시스템에서의 동기/비동기 구현, 예외처리, 이벤트의 이해, REST와 라우팅 등을 공부했음. | | 파일 시스템에서의 동기/비동기 구현, 예외처리, 이벤트의 이해, REST와 라우팅 등을 공부했음. REST에 대해 각자 공부하고 4주차에서 토의한 후 다음 진도를 이어나가기로 함. | ||
| 안지완 | | 안지완 | ||
|- | |- | ||
| Line 53: | Line 50: | ||
|- | |- | ||
| 5주차(5/8) | | 5주차(5/8) | ||
| Express의 기본적인 특성과 실습 예제, multer 관련 | | Express의 기본적인 특성과 실습 예제, multer 관련 부분 다음 강의전까지 보충학습 후 서로 발표하기로 함. | ||
| 이수민 | | 이수민 | ||
|- | |- | ||
| Line 61: | Line 58: | ||
|- | |- | ||
| 7주차(5/20) | | 7주차(5/20) | ||
| 몽고DB와 Express | | 몽고DB와 Express | ||
| 안지완 | | 안지완 | ||
|- | |- | ||
| 8주차(5/27) | | 8주차(5/27) | ||
| | | Express로 SNS 서비스 만들기 | ||
| 채승운 | | 채승운 | ||
|- | |||
| 9주차(6/3) | |||
| 웹 API 서버 만들기 | |||
| 이수민 | |||
|- | |||
| 10주차(6/24) | |||
| 웹 API 서버 만들기 | |||
| 최동욱 | |||
|- | |||
| 11주차(7/1) | |||
| 10주차까지의 내용 복습 | |||
| 안지완 | |||
|- | |||
| 12주차(7/8) | |||
| 노드 서비스 테스트 | |||
| 이수민 | |||
|- | |||
| 13주차(7/15) | |||
| 실시간 데이터 전송 | |||
| 최동욱 | |||
|- | |||
| 14주차(7/22) | |||
| 실시간 경매 시스템 | |||
| 채승운 | |||
|- | |||
| 15주차(7/29) | |||
| CLI 프로그램 만들기 ~ 서버리스 노드 개발 | |||
| 안지완 | |||
|} | |} | ||
= 댓글 = | = 댓글 = | ||
* 노드 스터디면 Node.js 내부를 까보는 스터디인가요? 아니면 Node.js 런타임에서 javascript를 어떻게 사용해야하는지 공부하는 스터디인가요? [[정우현]] | * 노드 스터디면 Node.js 내부를 까보는 스터디인가요? 아니면 Node.js 런타임에서 javascript를 어떻게 사용해야하는지 공부하는 스터디인가요? [[정우현]] | ||
-> 답변 : 참가자들 모두 웹 프로그래밍에 대한 지식이 전무해서.. 일단 js의 기본적인 문법을 공부한 뒤, Node.js를 활용해 참고서에 나온 웹 프로젝트를 완전히 습득하는 게 1차 목표입니다. 후자에 가깝다고 할 수 있을 것 같습니다. | -> 답변 : 참가자들 모두 웹 프로그래밍에 대한 지식이 전무해서.. 일단 js의 기본적인 문법을 공부한 뒤, Node.js를 활용해 참고서에 나온 웹 프로젝트를 완전히 습득하는 게 1차 목표입니다. 후자에 가깝다고 할 수 있을 것 같습니다. | ||
* 5주차 Express에서, 템플릿 엔진(퍼그 넌적스)는 js를 사용해서 HTML을 렌더링한다고 하는데, 렌더링의 정의는 무엇이며, HTML에 비교해 예시를 들면 어떤 면에서 장점이 있는가? | * 5주차 Express에서, 템플릿 엔진(퍼그 넌적스)는 js를 사용해서 HTML을 렌더링한다고 하는데, 렌더링의 정의는 무엇이며, HTML에 비교해 예시를 들면 어떤 면에서 장점이 있는가? (승운) | ||
-> 답변: HTML인 정적인 언어인데, 템플릿 엔진을 통해 js를 활용하여 HTML를 동적인 언어로 활성화하도록 만들어줍니다. 이는 다양한 데이터와 상황을 다루어야 하는 웹 사이트의 특성에 부합하는 역할입니다. (승운) | |||
* 아니 8장 서버 열면 재시도만 계속뜨다가 터지지? (승운) | |||
-> 답변: mongoDB가 버전이 업데이트되면서 deprecated된 변수들을 인식하지 못해 벌어진 사고다. (지완) | |||
* 9장 SNS만들기 카카오 연동하고 로그아웃누르면 터짐 (승운) | |||
-> 답변: npm i passport@0.5 로 버전 다운그레이드 (승운) | |||
Latest revision as of 00:37, 27 March 2026
너두노드
- Node.js 스터디: "Node.js 교과서" 교재를 통해 js 및 Node의 주요 문법 및 메서드 학습
- 발표자: 주차별 예제 코드 설명 및 질문 답변
- 발표자 외 참가자: 주차별 예제 및 설명 의문점 질문, 어려운 개념에 대해 서로 설명하고 토론함. 이후 예시 프로젝트에 대한 변형이나 자체적으로 과제를 만들어 해결하고자 함.
참여 인원
| 이름 | 학번 |
| 채승운 | 19 |
| 이수민 | 20 |
| 최동욱 | 19 |
| 안지완 | 19 |
일정
매주 금요일 17-18시, 6피 팀플실
진행사항
| 주차 | 주차별 학습내용 | 주최자 |
| 1주차(3/25) | 교재 2단원(알아두어야 할 자바스크립트) - 구조분해 할당, 프로미스, 비동기, async/await 등의 개념을 공부함. 참가자 모두 async/await 기능에 대한 이해가 부족하다는 것을 인식함. 다음 주차에서 추가 학습 및 설명 시도 예정 | 채승운 |
| 2주차(4/1) | 노드의 주요 기능과 내장 모듈, 그 사용법에 대해 공부했음. | 최동욱 |
| 3주차(4/8) | 파일 시스템에서의 동기/비동기 구현, 예외처리, 이벤트의 이해, REST와 라우팅 등을 공부했음. REST에 대해 각자 공부하고 4주차에서 토의한 후 다음 진도를 이어나가기로 함. | 안지완 |
| 4주차(4/29) | http로 웹 사이트 만들기, REST에 대한 복습, npm 사용법 | 채승운 |
| 5주차(5/8) | Express의 기본적인 특성과 실습 예제, multer 관련 부분 다음 강의전까지 보충학습 후 서로 발표하기로 함. | 이수민 |
| 6주차(5/13) | MySQL과 Express | 최동욱 |
| 7주차(5/20) | 몽고DB와 Express | 안지완 |
| 8주차(5/27) | Express로 SNS 서비스 만들기 | 채승운 |
| 9주차(6/3) | 웹 API 서버 만들기 | 이수민 |
| 10주차(6/24) | 웹 API 서버 만들기 | 최동욱 |
| 11주차(7/1) | 10주차까지의 내용 복습 | 안지완 |
| 12주차(7/8) | 노드 서비스 테스트 | 이수민 |
| 13주차(7/15) | 실시간 데이터 전송 | 최동욱 |
| 14주차(7/22) | 실시간 경매 시스템 | 채승운 |
| 15주차(7/29) | CLI 프로그램 만들기 ~ 서버리스 노드 개발 | 안지완 |
댓글
- 노드 스터디면 Node.js 내부를 까보는 스터디인가요? 아니면 Node.js 런타임에서 javascript를 어떻게 사용해야하는지 공부하는 스터디인가요? 정우현
-> 답변 : 참가자들 모두 웹 프로그래밍에 대한 지식이 전무해서.. 일단 js의 기본적인 문법을 공부한 뒤, Node.js를 활용해 참고서에 나온 웹 프로젝트를 완전히 습득하는 게 1차 목표입니다. 후자에 가깝다고 할 수 있을 것 같습니다.
- 5주차 Express에서, 템플릿 엔진(퍼그 넌적스)는 js를 사용해서 HTML을 렌더링한다고 하는데, 렌더링의 정의는 무엇이며, HTML에 비교해 예시를 들면 어떤 면에서 장점이 있는가? (승운)
-> 답변: HTML인 정적인 언어인데, 템플릿 엔진을 통해 js를 활용하여 HTML를 동적인 언어로 활성화하도록 만들어줍니다. 이는 다양한 데이터와 상황을 다루어야 하는 웹 사이트의 특성에 부합하는 역할입니다. (승운)
- 아니 8장 서버 열면 재시도만 계속뜨다가 터지지? (승운)
-> 답변: mongoDB가 버전이 업데이트되면서 deprecated된 변수들을 인식하지 못해 벌어진 사고다. (지완)
- 9장 SNS만들기 카카오 연동하고 로그아웃누르면 터짐 (승운)
-> 답변: npm i passport@0.5 로 버전 다운그레이드 (승운)