본문 바로가기

부트캠프46

[개발자의 품격 (야간) 부트캠프 1기] - 서른일곱 번째 미팅 2022년 4월 26일 개발자의 품격 (야간) 부트캠프 서른일곱 번째 미팅에 참여했습니다. 오늘은 Vue.js + Node.js + MySQL 개념을 총 동원한 실습 두 번째 시간입니다. 지난 시간에 이어 Supplier 관련 Create, Detail, List 화면을 서버와 연동하여 구현하였습니다. 한 가지 좋은 팁은 이미지 업로드 할 때 input:file을 그대로 사용하는 것이 아니라 display:none 처리 시켜놓고 ref를 걸어서 click으로 연결지어 놓으면 디자인을 좀 더 낫게 만들 수 있습니다. 그리고 Product 관련 Create, List 화면까지 구현하였습니다. 전반적으로 지금까지 배운 모든 개념을 활용해서 집중도가 많이 필요하고 클라이언트/서버 단을 이리저리 보면서 수정하고 .. 2022. 4. 26.
[개발자의 품격 (야간) 부트캠프 1기] - 서른여섯 번째 미팅 2022년 4월 21일 개발자의 품격 (야간) 부트캠프 서른여섯 번째 미팅에 참여했습니다. 오늘은 그동안 배운 모든 개념들을 활용하여 Vue.js + Node.js - UI 디자인 패턴 실습 첫 번째 시간입니다. 우선 이전에 배운 Node.js 관련 여러 모듈들을 활용하여 서버를 세팅하고 구축했습니다. 클라이언트와 서버를 하나의 폴더에서 모두 관리하고 포트는 각각 따로 사용합니다. 따라서 CORS 처리를 잘 해주어야 합니다. 이후 Vue create를 통해 클라이언트단 폴더 구조도 세팅했습니다. 이전에 만든 dev 데이터베이스의 product_category 테이블을 활용하여 CRUD 실습을 했습니다. 이제 두 번 실습이 남았는데 이후 product_supplier 테이블을 이용한 CRUD 화면도 구현하.. 2022. 4. 22.
[개발자의 품격 (야간) 부트캠프 1기] - 서른다섯 번째 미팅 2022년 4월 19일 개발자의 품격 (야간) 부트캠프 서른다섯 번째 미팅에 참여했습니다. 오늘은 Node.js 마지막 시간으로 우선 MongoDB에 대해서 살펴봤습니다. MongoDB는 JSON 구조와 비슷한 document 지향의 DB 시스템입니다. 스키마가 필요없고 성능이 RDB에 비해 100배 이상 빠르다는 장점을 가지고 있지만 join을 이용한 복잡한 쿼리는 사용이 불가능하며 메모리 사용량이 크다는 단점이 있습니다. MongoDB에서는 collection, documents, fields와 같은 용어를 사용합니다. node.js와 연동하여 MongoDB에 접속하고 이후 Postman을 이용해서 직접 데이터를 API 통신을 통한 CRUD 실습을 진행했습니다. 보통 MongoDB는 document .. 2022. 4. 19.
[개발자의 품격 (야간) 부트캠프 1기] - 서른네 번째 미팅 2022년 4월 13일 개발자의 품격 (야간) 부트캠프 서른네 번째 미팅에 참여했습니다. node-cron 모듈을 이용하여 job scheduler 실습을 했습니다. 지난번 시간에 배운 nodemailer와 crawling 관련 모듈을 활용하여 job scheduling을 연결지어 실습을 진행했습니다. xlsx 모듈을 이용하면서 가상 엑셀 파일을 만들어 다운로드 및 엑셀 파일을 첨부해서 메일을 보내는 기능을 구현했습니다. 마지막으로 cors 모듈과 webSocket의 socket.io 모듈을 활용하여 클라이언트와 서버 간의 양방향 통신에 대한 간단한 실습을 했습니다. 다음 주 화요일에 node.js 수업이 완료가 될 예정입니다. 이제 약 2주 남았습니다. 묵묵히 힘내겠습니다. [Reference] 개발자.. 2022. 4. 13.
반응형