[[TableOfContents]] = 너ë‘노드 = * Node.js 스터디: "Node.js êµê³¼ì„œ" êµìž¬ë¥¼ 통해 js ë° Nodeì˜ ì£¼ìš” 문법 ë° ë©”ì„œë“œ 학습, 2022ë…„ 1학기 ë° ì—¬ë¦„ë°©í•™ ë™ì•ˆ 프로ì 트 파트까지 * 발표ìž: 주차별 ì˜ˆì œ 코드 설명 ë° ì§ˆë¬¸ 답변 * ë°œí‘œìž ì™¸ 참가ìž: 주차별 ì˜ˆì œ ë° ì„¤ëª… ì˜ë¬¸ì 질문, ì–´ë ¤ìš´ ê°œë…ì— ëŒ€í•´ 서로 ì„¤ëª…í•˜ê³ í† ë¡ í•¨. ì´í›„ 예시 프로ì íŠ¸ì— ëŒ€í•œ 변형ì´ë‚˜ ìžì²´ì 으로 ê³¼ì œë¥¼ 만들어 í•´ê²°í•˜ê³ ìž í•¨. = 참여 ì¸ì› = || ì´ë¦„ || 학번 || || [채승운] || 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) || AWS와 GCPë¡œ ë°°í¬ & 서버리스 노드 개발 || 안지완 || = 댓글 = * 노드 스터디면 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 ë¡œ ë²„ì „ ë‹¤ìš´ê·¸ë ˆì´ë“œ (승운)