본문 바로가기

부트캠프46

[개발자의 품격 (야간) 부트캠프 1기] - 서른세 번째 미팅 2022년 4월 12일 개발자의 품격 (야간) 부트캠프 서른세 번째 미팅에 참여했습니다. 오늘은 nodemailer를 이용해서 이메일 발송 관련 실습을 진행했습니다. ics 파일 확장자를 이용하여 일정들을 자동으로 스마트폰 캘린더에 등록이 가능합니다. 이후 app file download 실습과 express-session, cookie-parser 모듈을 이용하여 로그인 관련 세션을 만들었습니다. 마지막으로 인프런과 jobkorea 사이트를 axios와 cheerio 모듈을 이용하여 크롤링 실습을 진행했습니다. 내일은 job scheduler, web socket을 실습할 예정인데 벌써 기대됩니다. [Reference] 개발자의 품격 부트캠프 1기 - 22_04_12_화 Note (깃헙) 2022. 4. 12.
[개발자의 품격 (야간) 부트캠프 1기] - 서른두 번째 미팅 2022년 4월 7일 개발자의 품격 (야간) 부트캠프 서른두 번째 미팅에 참여했습니다. 오늘은 Node.js 두 번째 시간으로 지난번에 이어 데이터 수정/실습을 하는 라우터를 설정했습니다. 이후 dotenv 모듈을 이용하여 MySQL DB 연동할 때 활용하는 정보들을 감추고, 개발/운영 서버를 분리해서 관리하는 것을 숙지했습니다. route 지정 시 정규식을 이용해서도 설정이 가능하고, route module과 alias 설정 방법을 살펴봤습니다. nodemon을 이용하면 실시간으로 수정되는 파일을 감지하여 서버 재시작을 가동시켜주고, express 모듈의 static을 이용하면 서버에 있는 자원을 FE(브라우저)에서도 확인 가능합니다. multer 모듈을 이용하여 엑셀 및 이미지 파일 업로드를 실습하고.. 2022. 4. 7.
[개발자의 품격 (야간) 부트캠프 1기] - 서른한 번째 미팅 2022년 4월 5일 개발자의 품격 (야간) 부트캠프 서른한 번째 미팅에 참여했습니다. 오늘은 Node.js 첫 시간으로 JS 런타임 환경인 Node.js 의 대표적인 특징을 살펴봤습니다. (싱글 스레드, 논블록 I/O, 이벤트 루프) 그리고 Node.js 런타임 환경을 이용하여 기본적인 사용법과 fs, crypto 등 몇가지 내장 모듈을 실습했습니다. 이후 express 모듈을 설치하여 웹 서버를 만들고, mysql 모듈을 이용하여 DB를 연동하였습니다. connection pool을 이용하여 mysql을 설정하였고, select와 insert 문을 진행하여 실제로 DB에 반영되는 것 까지 실습을 진행했습니다. Node.js 백엔드 서버 부분을 학습하니 FE와는 색다른 매력이 있습니다. 다음 수업도 벌.. 2022. 4. 5.
[개발자의 품격 (야간) 부트캠프 1기] - 서른 번째 미팅 2022년 3월 31일 개발자의 품격 (야간) 부트캠프 서른 번째 미팅에 참여했습니다. 오늘은 데이터베이스 마지막 시간으로 실제 서비스 되고 있는 당근마켓, 넷플릭스 앱 화면을 보고 데이터베이스 구조를 즉석에서 함께 의논하면서 설계했습니다. 생각보다 보이는 데이터보다 보이지 않는 데이터에 대한 테이블 설계도 많았고, 여러 테이블의 컬럼 간 relationship 맺는 것도 다양했습니다. DB 설계는 확실히 경험이 많은 것이 중요한 것 같습니다. 오늘 수업 들은 내용을 토대로 넷플릭스와 당근마켓에 대한 ERD를 토픽 키워드 카테고리에 게시글을 올릴 예정입니다. 다음 주부터 Node.js 수업이 시작됩니다. 재밌을 것 같습니다. [Reference] 개발자의 품격 부트캠프 1기 - 22_03_31_목 Not.. 2022. 3. 31.
반응형